class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::Dimension

The connector object error.

Attributes

active_alerts[RW]

@return [Integer] The count of alerts that are currently active for the service.

additional_information[RW]

@return [String] The additional information related to the service.

display_name[RW]

@return [String] The display name of the service.

health[RW]

@return [HealthStatus] The health status for the domain controller. Possible values include: 'Healthy', 'Warning', 'Error', 'NotMonitored', 'Missing'

last_updated[RW]

@return [DateTime] The date or time , in UTC, when the service properties were last updated.

resolved_alerts[RW]

@return [Integer] The total count of alerts that has been resolved for the service.

signature[RW]

@return [String] The signature of the service.

simple_properties[RW]

@return List of service specific configuration properties.

type[RW]

@return [String] The service type for the services onboarded to Azure Active Directory Connect Health. Depending on whether the service is monitoring, ADFS, Sync or ADDS roles, the service type can either be AdFederationService or AadSyncService or AdDomainService.

Private Class Methods

mapper() click to toggle source

Mapper for Dimension class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb, line 55
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Dimension',
    type: {
      name: 'Composite',
      class_name: 'Dimension',
      model_properties: {
        health: {
          client_side_validation: true,
          required: false,
          serialized_name: 'health',
          type: {
            name: 'String'
          }
        },
        simple_properties: {
          client_side_validation: true,
          required: false,
          serialized_name: 'simpleProperties',
          type: {
            name: 'Object'
          }
        },
        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'
          }
        },
        last_updated: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastUpdated',
          type: {
            name: 'DateTime'
          }
        },
        display_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'displayName',
          type: {
            name: 'String'
          }
        },
        resolved_alerts: {
          client_side_validation: true,
          required: false,
          serialized_name: 'resolvedAlerts',
          type: {
            name: 'Number'
          }
        },
        signature: {
          client_side_validation: true,
          required: false,
          serialized_name: 'signature',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end