class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::ServiceMember
The server properties for a given service.
Attributes
@return [Integer] The total number of alerts that are currently active for the server.
@return [String] The additional information, if any, for the server.
@return [DateTime] The date time , in UTC, when the server was onboarded to Azure
Active Directory Connect Health.
@return The server specific configuration related dimensions.
@return [Boolean] Indicates if the server is disabled or not.
@return [Integer] The reason for disabling the server.
@return The list of installed QFEs for the server.
@return [DateTime] The date and time , in UTC, when the server was last disabled.
@return [DateTime] The date and time, in UTC, when the server was last rebooted.
@return [DateTime] The date and time, in UTC, when the server's data monitoring configuration was last changed.
@return [DateTime] The date and time, in UTC, when the server properties were last updated.
@return [String] The id of the machine.
@return [String] The name of the server.
@return The monitoring configuration of the server which determines what activities are monitored by Azure
Active Directory Connect Health.
@return The customized monitoring configuration of the server which determines what activities are monitored by Azure
Active Directory Connect Health.
@return [String] The name of the operating system installed in the machine.
@return [String] The version of the operating system installed in the machine.
@return Server specific properties.
@return The list of recommended hotfixes for the server.
@return [Integer] The total count of alerts that are resolved for this server.
@return [String] The service role that is being monitored in the server.
@return [MonitoringLevel] The monitoring level reported by the server. Possible values include: 'Partial', 'Full', 'Off'
@return [String] The service id to whom this server belongs.
@return [String] The id of the server.
@return [String] The health status of the server.
@return [String] The tenant id to whom this server belongs.
Private Class Methods
Mapper for ServiceMember
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/service_member.rb, line 112 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServiceMember', type: { name: 'Composite', class_name: 'ServiceMember', model_properties: { service_member_id: { client_side_validation: true, required: false, serialized_name: 'serviceMemberId', type: { name: 'String' } }, service_id: { client_side_validation: true, required: false, serialized_name: 'serviceId', type: { name: 'String' } }, tenant_id: { client_side_validation: true, required: false, serialized_name: 'tenantId', type: { name: 'String' } }, active_alerts: { client_side_validation: true, required: false, serialized_name: 'activeAlerts', type: { name: 'Number' } }, additional_information: { client_side_validation: true, required: false, serialized_name: 'additionalInformation', type: { name: 'String' } }, created_date: { client_side_validation: true, required: false, serialized_name: 'createdDate', type: { name: 'DateTime' } }, dimensions: { client_side_validation: true, required: false, serialized_name: 'dimensions', type: { name: 'Object' } }, disabled: { client_side_validation: true, required: false, serialized_name: 'disabled', type: { name: 'Boolean' } }, disabled_reason: { client_side_validation: true, required: false, serialized_name: 'disabledReason', type: { name: 'Number' } }, installed_qfes: { client_side_validation: true, required: false, serialized_name: 'installedQfes', type: { name: 'Object' } }, last_disabled: { client_side_validation: true, required: false, serialized_name: 'lastDisabled', type: { name: 'DateTime' } }, last_reboot: { client_side_validation: true, required: false, serialized_name: 'lastReboot', type: { name: 'DateTime' } }, last_server_reported_monitoring_level_change: { client_side_validation: true, required: false, serialized_name: 'lastServerReportedMonitoringLevelChange', type: { name: 'DateTime' } }, last_updated: { client_side_validation: true, required: false, serialized_name: 'lastUpdated', type: { name: 'DateTime' } }, machine_id: { client_side_validation: true, required: false, serialized_name: 'machineId', type: { name: 'String' } }, machine_name: { client_side_validation: true, required: false, serialized_name: 'machineName', type: { name: 'String' } }, monitoring_configurations_computed: { client_side_validation: true, required: false, serialized_name: 'monitoringConfigurationsComputed', type: { name: 'Object' } }, monitoring_configurations_customized: { client_side_validation: true, required: false, serialized_name: 'monitoringConfigurationsCustomized', type: { name: 'Object' } }, os_name: { client_side_validation: true, required: false, serialized_name: 'osName', type: { name: 'String' } }, os_version: { client_side_validation: true, required: false, serialized_name: 'osVersion', type: { name: 'String' } }, properties: { client_side_validation: true, required: false, serialized_name: 'properties', type: { name: 'Object' } }, recommended_qfes: { client_side_validation: true, required: false, serialized_name: 'recommendedQfes', type: { name: 'Object' } }, resolved_alerts: { client_side_validation: true, required: false, serialized_name: 'resolvedAlerts', type: { name: 'Number' } }, role: { client_side_validation: true, required: false, serialized_name: 'role', type: { name: 'String' } }, server_reported_monitoring_level: { client_side_validation: true, required: false, serialized_name: 'serverReportedMonitoringLevel', type: { name: 'Enum', module: 'MonitoringLevel' } }, status: { client_side_validation: true, required: false, serialized_name: 'status', type: { name: 'String' } } } } } end