class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::AssociatedObject
Object that hold sync object details.
Attributes
display_name[RW]
@return [String] The display name of the object.
distinguished_name[RW]
@return [String] The distinguished name of the object.
last_dir_sync_time[RW]
@return [DateTime] The last dirSync time.
mail[RW]
@return [String] The email of the object.
object_guid[RW]
@return [String] The object guid.
object_type[RW]
@return [String] The object type.
onpremises_user_principal_name[RW]
@return [String] The On-premises UPN.
proxy_addresses[RW]
@return [String] The proxy addresses.
source_anchor[RW]
@return [String] The source anchor.
time_occurred[RW]
@return [DateTime] The time of the error.
user_principal_name[RW]
@return [String] The UPN.
Private Class Methods
mapper()
click to toggle source
Mapper for AssociatedObject
class as Ruby Hash. This will be used for serialization/deserialization.
# 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