Class: Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::Dimension

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb

Overview

The connector object error.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#active_alertsInteger

service.

Returns:

  • (Integer)

    The count of alerts that are currently active for the



25
26
27
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 25

def active_alerts
  @active_alerts
end

#additional_informationString

Returns The additional information related to the service.

Returns:

  • (String)

    The additional information related to the service.



28
29
30
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 28

def additional_information
  @additional_information
end

#display_nameString

Returns The display name of the service.

Returns:

  • (String)

    The display name of the service.



35
36
37
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 35

def display_name
  @display_name
end

#healthHealthStatus

Possible values include: ‘Healthy’, ‘Warning’, ‘Error’, ‘NotMonitored’, ‘Missing’

Returns:

  • (HealthStatus)

    The health status for the domain controller.



18
19
20
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 18

def health
  @health
end

#last_updatedDateTime

properties were last updated.

Returns:

  • (DateTime)

    The date or time , in UTC, when the service



32
33
34
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 32

def last_updated
  @last_updated
end

#resolved_alertsInteger

the service.

Returns:

  • (Integer)

    The total count of alerts that has been resolved for



39
40
41
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 39

def resolved_alerts
  @resolved_alerts
end

#signatureString

Returns The signature of the service.

Returns:

  • (String)

    The signature of the service.



42
43
44
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 42

def signature
  @signature
end

#simple_propertiesObject

Returns List of service specific configuration properties.

Returns:

  • List of service specific configuration properties.



21
22
23
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 21

def simple_properties
  @simple_properties
end

#typeString

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.

Returns:

  • (String)

    The service type for the services onboarded to Azure



48
49
50
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/dimension.rb', line 48

def type
  @type
end

Class Method Details

.mapperObject

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



55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# 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