Class: Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::AssociatedObject

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

Overview

Object that hold sync object details.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#display_nameString

Returns The display name of the object.

Returns:

  • (String)

    The display name of the object.



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

def display_name
  @display_name
end

#distinguished_nameString

Returns The distinguished name of the object.

Returns:

  • (String)

    The distinguished name of the object.



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

def distinguished_name
  @distinguished_name
end

#last_dir_sync_timeDateTime

Returns The last dirSync time.

Returns:

  • (DateTime)

    The last dirSync time.



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

def last_dir_sync_time
  @last_dir_sync_time
end

#mailString

Returns The email of the object.

Returns:

  • (String)

    The email of the object.



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

def mail
  @mail
end

#object_guidString

Returns The object guid.

Returns:

  • (String)

    The object guid.



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

def object_guid
  @object_guid
end

#object_typeString

Returns The object type.

Returns:

  • (String)

    The object type.



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

def object_type
  @object_type
end

#onpremises_user_principal_nameString

Returns The On-premises UPN.

Returns:

  • (String)

    The On-premises UPN.



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

def onpremises_user_principal_name
  @onpremises_user_principal_name
end

#proxy_addressesString

Returns The proxy addresses.

Returns:

  • (String)

    The proxy addresses.



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

def proxy_addresses
  @proxy_addresses
end

#source_anchorString

Returns The source anchor.

Returns:

  • (String)

    The source anchor.



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

def source_anchor
  @source_anchor
end

#source_of_authorityString

Returns The source of authority.

Returns:

  • (String)

    The source of authority.



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

def source_of_authority
  @source_of_authority
end

#time_occurredDateTime

Returns The time of the error.

Returns:

  • (DateTime)

    The time of the error.



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

def time_occurred
  @time_occurred
end

#user_principal_nameString

Returns The UPN.

Returns:

  • (String)

    The UPN.



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

def user_principal_name
  @user_principal_name
end

Class Method Details

.mapperObject

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



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
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
# File 'lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/associated_object.rb', line 56

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AssociatedObject',
    type: {
      name: 'Composite',
      class_name: 'AssociatedObject',
      model_properties: {
        display_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'displayName',
          type: {
            name: 'String'
          }
        },
        distinguished_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'distinguishedName',
          type: {
            name: 'String'
          }
        },
        last_dir_sync_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastDirSyncTime',
          type: {
            name: 'DateTime'
          }
        },
        mail: {
          client_side_validation: true,
          required: false,
          serialized_name: 'mail',
          type: {
            name: 'String'
          }
        },
        object_guid: {
          client_side_validation: true,
          required: false,
          serialized_name: 'objectGuid',
          type: {
            name: 'String'
          }
        },
        object_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'objectType',
          type: {
            name: 'String'
          }
        },
        onpremises_user_principal_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'onpremisesUserPrincipalName',
          type: {
            name: 'String'
          }
        },
        proxy_addresses: {
          client_side_validation: true,
          required: false,
          serialized_name: 'proxyAddresses',
          type: {
            name: 'String'
          }
        },
        source_anchor: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceAnchor',
          type: {
            name: 'String'
          }
        },
        source_of_authority: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceOfAuthority',
          type: {
            name: 'String'
          }
        },
        time_occurred: {
          client_side_validation: true,
          required: false,
          serialized_name: 'timeOccurred',
          type: {
            name: 'DateTime'
          }
        },
        user_principal_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'userPrincipalName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end