Class: Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::Tenant

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

Overview

The details of the onboarded tenant.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#aad_licenseString

Returns The Azure Active Directory license of the tenant.

Returns:

  • (String)

    The Azure Active Directory license of the tenant.



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

def aad_license
  @aad_license
end

#aad_premiumBoolean

Premium license or not.

Returns:

  • (Boolean)

    Indicate if the tenant has Azure Active Directory



23
24
25
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 23

def aad_premium
  @aad_premium
end

#agent_auto_updateBoolean

automatically receive updates for Azure Active Directory Connect Health client side features.

Returns:

  • (Boolean)

    Indicates if the tenant is configured to



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

def agent_auto_update
  @agent_auto_update
end

#alert_suppression_time_in_minsInteger

auto-suppressed.

Returns:

  • (Integer)

    The time in minutes after which an alert will be



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

def alert_suppression_time_in_mins
  @alert_suppression_time_in_mins
end

#consented_to_microsoft_dev_opsBoolean

through Azure portal.

Returns:

  • (Boolean)

    Indicates if the tenant data can be seen by Microsoft



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

def consented_to_microsoft_dev_ops
  @consented_to_microsoft_dev_ops
end

#country_letter_codeString

Returns The country letter code of the tenant.

Returns:

  • (String)

    The country letter code of the tenant.



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

def country_letter_code
  @country_letter_code
end

#created_dateDateTime

Azure Active Directory Connect Health.

Returns:

  • (DateTime)

    The date, in UTC, when the tenant was onboarded to



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

def created_date
  @created_date
end

#dev_ops_ttlDateTime

can be seen by Microsoft through Azure portal.

Returns:

  • (DateTime)

    The date and time, in UTC, till when the tenant data



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

def dev_ops_ttl
  @dev_ops_ttl
end

#disabledBoolean

Directory Connect Health.

Returns:

  • (Boolean)

    Indicates if the tenant is disabled in Azure Active



51
52
53
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 51

def disabled
  @disabled
end

#disabled_reasonInteger

Azure Active Directory Connect Health.

Returns:

  • (Integer)

    The reason due to which the tenant was disabled in



55
56
57
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 55

def disabled_reason
  @disabled_reason
end

#global_admins_emailArray<String>

tenant.

Returns:

  • (Array<String>)

    The list of global administrators for the



59
60
61
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 59

def global_admins_email
  @global_admins_email
end

#initial_domainString

Returns The initial domain of the tenant.

Returns:

  • (String)

    The initial domain of the tenant.



62
63
64
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 62

def initial_domain
  @initial_domain
end

#last_disabledDateTime

disabled in Azure Active Directory Connect Health.

Returns:

  • (DateTime)

    The date and time, in UTC, when the tenant was last



66
67
68
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 66

def last_disabled
  @last_disabled
end

#last_verifiedDateTime

onboarding status in Azure Active Directory Connect Health was last verified.

Returns:

  • (DateTime)

    The date and time, in UTC, when the tenant



71
72
73
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 71

def last_verified
  @last_verified
end

#onboardedBoolean

Active Directory Connect Health.

Returns:

  • (Boolean)

    Indicates if the tenant is already onboarded to Azure



79
80
81
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 79

def onboarded
  @onboarded
end

#onboarding_allowedBoolean

Azure Active Directory Connect Health.

Returns:

  • (Boolean)

    Indicates if the tenant is allowed to onboard to



75
76
77
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 75

def onboarding_allowed
  @onboarding_allowed
end

#pks_certificateObject

Azure Active Directory Connect Health.

Returns:

  • The certificate associated with the tenant to onboard data to



83
84
85
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 83

def pks_certificate
  @pks_certificate
end

#private_preview_tenantBoolean

preview of Azure Active Directory Connect Health features.

Returns:

  • (Boolean)

    Indicates if the tenant has signed up for private



87
88
89
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 87

def private_preview_tenant
  @private_preview_tenant
end

#tenant_idString

Returns The Id of the tenant.

Returns:

  • (String)

    The Id of the tenant.



16
17
18
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 16

def tenant_id
  @tenant_id
end

#tenant_in_quarantineBoolean

disabled or not.

Returns:

  • (Boolean)

    Indicates if data collection for this tenant is



91
92
93
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 91

def tenant_in_quarantine
  @tenant_in_quarantine
end

#tenant_nameString

Returns The name of the tenant.

Returns:

  • (String)

    The name of the tenant.



94
95
96
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 94

def tenant_name
  @tenant_name
end

Class Method Details

.mapperObject

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



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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/tenant.rb', line 101

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Tenant',
    type: {
      name: 'Composite',
      class_name: 'Tenant',
      model_properties: {
        tenant_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tenantId',
          type: {
            name: 'String'
          }
        },
        aad_license: {
          client_side_validation: true,
          required: false,
          serialized_name: 'aadLicense',
          type: {
            name: 'String'
          }
        },
        aad_premium: {
          client_side_validation: true,
          required: false,
          serialized_name: 'aadPremium',
          type: {
            name: 'Boolean'
          }
        },
        agent_auto_update: {
          client_side_validation: true,
          required: false,
          serialized_name: 'agentAutoUpdate',
          type: {
            name: 'Boolean'
          }
        },
        alert_suppression_time_in_mins: {
          client_side_validation: true,
          required: false,
          serialized_name: 'alertSuppressionTimeInMins',
          type: {
            name: 'Number'
          }
        },
        consented_to_microsoft_dev_ops: {
          client_side_validation: true,
          required: false,
          serialized_name: 'consentedToMicrosoftDevOps',
          type: {
            name: 'Boolean'
          }
        },
        country_letter_code: {
          client_side_validation: true,
          required: false,
          serialized_name: 'countryLetterCode',
          type: {
            name: 'String'
          }
        },
        created_date: {
          client_side_validation: true,
          required: false,
          serialized_name: 'createdDate',
          type: {
            name: 'DateTime'
          }
        },
        dev_ops_ttl: {
          client_side_validation: true,
          required: false,
          serialized_name: 'devOpsTtl',
          type: {
            name: 'DateTime'
          }
        },
        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'
          }
        },
        global_admins_email: {
          client_side_validation: true,
          required: false,
          serialized_name: 'globalAdminsEmail',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        initial_domain: {
          client_side_validation: true,
          required: false,
          serialized_name: 'initialDomain',
          type: {
            name: 'String'
          }
        },
        last_disabled: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastDisabled',
          type: {
            name: 'DateTime'
          }
        },
        last_verified: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastVerified',
          type: {
            name: 'DateTime'
          }
        },
        onboarding_allowed: {
          client_side_validation: true,
          required: false,
          serialized_name: 'onboardingAllowed',
          type: {
            name: 'Boolean'
          }
        },
        onboarded: {
          client_side_validation: true,
          required: false,
          serialized_name: 'onboarded',
          type: {
            name: 'Boolean'
          }
        },
        pks_certificate: {
          client_side_validation: true,
          required: false,
          serialized_name: 'pksCertificate',
          type: {
            name: 'Object'
          }
        },
        private_preview_tenant: {
          client_side_validation: true,
          required: false,
          serialized_name: 'privatePreviewTenant',
          type: {
            name: 'Boolean'
          }
        },
        tenant_in_quarantine: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tenantInQuarantine',
          type: {
            name: 'Boolean'
          }
        },
        tenant_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tenantName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end