class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::AddsServiceMember
The server details for ADDS 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 [Array<String>] The list of ADDS roles.
@return [DateTime] The date time , in UTC, when the server was onboarded to Azure
Active Directory Connect Health.
@return [Array<String>] The list of domain controller types.
@return [Array<Item>] 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 [String] The domain name.
@return [Boolean] Indicates if the global catalog for this domain is reachable or not.
@return [Array<Hotfix>] The list of installed QFEs for the server.
@return [Boolean] Indicates if the Dc is advertising or not.
@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 [Array<Item>] The monitoring configuration of the server which determines what activities are monitored by Azure
Active Directory Connect Health.
@return [Array<Item>] 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 [Boolean] Indicates if the primary domain controller is reachable or not.
@return [Array<Item>] Server specific properties.
@return [Array<Hotfix>] 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 site name.
@return [String] The health status of the server.
@return [Boolean] Indicates if the SYSVOL state is healthy or not.
@return [String] The tenant id to whom this server belongs.
Private Class Methods
Mapper for AddsServiceMember
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/adds_service_member.rb, line 141 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AddsServiceMember', type: { name: 'Composite', class_name: 'AddsServiceMember', model_properties: { domain_name: { client_side_validation: true, required: false, serialized_name: 'domainName', type: { name: 'String' } }, site_name: { client_side_validation: true, required: false, serialized_name: 'siteName', type: { name: 'String' } }, adds_roles: { client_side_validation: true, required: false, serialized_name: 'addsRoles', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, gc_reachable: { client_side_validation: true, required: false, serialized_name: 'gcReachable', type: { name: 'Boolean' } }, is_advertising: { client_side_validation: true, required: false, serialized_name: 'isAdvertising', type: { name: 'Boolean' } }, pdc_reachable: { client_side_validation: true, required: false, serialized_name: 'pdcReachable', type: { name: 'Boolean' } }, sysvol_state: { client_side_validation: true, required: false, serialized_name: 'sysvolState', type: { name: 'Boolean' } }, dc_types: { client_side_validation: true, required: false, serialized_name: 'dcTypes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, 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: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ItemElementType', type: { name: 'Composite', class_name: 'Item' } } } }, 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: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'HotfixElementType', type: { name: 'Composite', class_name: 'Hotfix' } } } }, 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: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ItemElementType', type: { name: 'Composite', class_name: 'Item' } } } }, monitoring_configurations_customized: { client_side_validation: true, required: false, serialized_name: 'monitoringConfigurationsCustomized', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ItemElementType', type: { name: 'Composite', class_name: 'Item' } } } }, 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: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ItemElementType', type: { name: 'Composite', class_name: 'Item' } } } }, recommended_qfes: { client_side_validation: true, required: false, serialized_name: 'recommendedQfes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'HotfixElementType', type: { name: 'Composite', class_name: 'Hotfix' } } } }, 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