Class: MicrosoftGraph::Models::OnPremisesDirectorySynchronizationFeature
- Inherits:
-
Object
- Object
- MicrosoftGraph::Models::OnPremisesDirectorySynchronizationFeature
- Includes:
- MicrosoftKiotaAbstractions::AdditionalDataHolder, MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/on_premises_directory_synchronization_feature.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#additional_data ⇒ Object
Gets the additionalData property value.
-
#additional_data=(value) ⇒ Object
Sets the additionalData property value.
-
#block_cloud_object_takeover_through_hard_match_enabled ⇒ Object
Gets the blockCloudObjectTakeoverThroughHardMatchEnabled property value.
-
#block_cloud_object_takeover_through_hard_match_enabled=(value) ⇒ Object
Sets the blockCloudObjectTakeoverThroughHardMatchEnabled property value.
-
#block_soft_match_enabled ⇒ Object
Gets the blockSoftMatchEnabled property value.
-
#block_soft_match_enabled=(value) ⇒ Object
Sets the blockSoftMatchEnabled property value.
-
#bypass_dir_sync_overrides_enabled ⇒ Object
Gets the bypassDirSyncOverridesEnabled property value.
-
#bypass_dir_sync_overrides_enabled=(value) ⇒ Object
Sets the bypassDirSyncOverridesEnabled property value.
-
#cloud_password_policy_for_password_synced_users_enabled ⇒ Object
Gets the cloudPasswordPolicyForPasswordSyncedUsersEnabled property value.
-
#cloud_password_policy_for_password_synced_users_enabled=(value) ⇒ Object
Sets the cloudPasswordPolicyForPasswordSyncedUsersEnabled property value.
-
#concurrent_credential_update_enabled ⇒ Object
Gets the concurrentCredentialUpdateEnabled property value.
-
#concurrent_credential_update_enabled=(value) ⇒ Object
Sets the concurrentCredentialUpdateEnabled property value.
-
#concurrent_org_id_provisioning_enabled ⇒ Object
Gets the concurrentOrgIdProvisioningEnabled property value.
-
#concurrent_org_id_provisioning_enabled=(value) ⇒ Object
Sets the concurrentOrgIdProvisioningEnabled property value.
-
#device_writeback_enabled ⇒ Object
Gets the deviceWritebackEnabled property value.
-
#device_writeback_enabled=(value) ⇒ Object
Sets the deviceWritebackEnabled property value.
-
#directory_extensions_enabled ⇒ Object
Gets the directoryExtensionsEnabled property value.
-
#directory_extensions_enabled=(value) ⇒ Object
Sets the directoryExtensionsEnabled property value.
-
#fope_conflict_resolution_enabled ⇒ Object
Gets the fopeConflictResolutionEnabled property value.
-
#fope_conflict_resolution_enabled=(value) ⇒ Object
Sets the fopeConflictResolutionEnabled property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#group_write_back_enabled ⇒ Object
Gets the groupWriteBackEnabled property value.
-
#group_write_back_enabled=(value) ⇒ Object
Sets the groupWriteBackEnabled property value.
-
#initialize ⇒ Object
constructor
Instantiates a new onPremisesDirectorySynchronizationFeature and sets the default values.
-
#odata_type ⇒ Object
Gets the @odata.type property value.
-
#odata_type=(value) ⇒ Object
Sets the @odata.type property value.
-
#password_sync_enabled ⇒ Object
Gets the passwordSyncEnabled property value.
-
#password_sync_enabled=(value) ⇒ Object
Sets the passwordSyncEnabled property value.
-
#password_writeback_enabled ⇒ Object
Gets the passwordWritebackEnabled property value.
-
#password_writeback_enabled=(value) ⇒ Object
Sets the passwordWritebackEnabled property value.
-
#quarantine_upon_proxy_addresses_conflict_enabled ⇒ Object
Gets the quarantineUponProxyAddressesConflictEnabled property value.
-
#quarantine_upon_proxy_addresses_conflict_enabled=(value) ⇒ Object
Sets the quarantineUponProxyAddressesConflictEnabled property value.
-
#quarantine_upon_upn_conflict_enabled ⇒ Object
Gets the quarantineUponUpnConflictEnabled property value.
-
#quarantine_upon_upn_conflict_enabled=(value) ⇒ Object
Sets the quarantineUponUpnConflictEnabled property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#soft_match_on_upn_enabled ⇒ Object
Gets the softMatchOnUpnEnabled property value.
-
#soft_match_on_upn_enabled=(value) ⇒ Object
Sets the softMatchOnUpnEnabled property value.
-
#synchronize_upn_for_managed_users_enabled ⇒ Object
Gets the synchronizeUpnForManagedUsersEnabled property value.
-
#synchronize_upn_for_managed_users_enabled=(value) ⇒ Object
Sets the synchronizeUpnForManagedUsersEnabled property value.
-
#unified_group_writeback_enabled ⇒ Object
Gets the unifiedGroupWritebackEnabled property value.
-
#unified_group_writeback_enabled=(value) ⇒ Object
Sets the unifiedGroupWritebackEnabled property value.
-
#user_force_password_change_on_logon_enabled ⇒ Object
Gets the userForcePasswordChangeOnLogonEnabled property value.
-
#user_force_password_change_on_logon_enabled=(value) ⇒ Object
Sets the userForcePasswordChangeOnLogonEnabled property value.
-
#user_writeback_enabled ⇒ Object
Gets the userWritebackEnabled property value.
-
#user_writeback_enabled=(value) ⇒ Object
Sets the userWritebackEnabled property value.
Constructor Details
#initialize ⇒ Object
Instantiates a new onPremisesDirectorySynchronizationFeature and sets the default values.
181 182 183 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 181 def initialize() @additional_data = Hash.new end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
189 190 191 192 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 189 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return OnPremisesDirectorySynchronizationFeature.new end |
Instance Method Details
#additional_data ⇒ Object
Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
76 77 78 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 76 def additional_data return @additional_data end |
#additional_data=(value) ⇒ Object
Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
84 85 86 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 84 def additional_data=(value) @additional_data = value end |
#block_cloud_object_takeover_through_hard_match_enabled ⇒ Object
Gets the blockCloudObjectTakeoverThroughHardMatchEnabled property value. Used to block cloud object takeover via source anchor hard match if enabled.
91 92 93 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 91 def block_cloud_object_takeover_through_hard_match_enabled return @block_cloud_object_takeover_through_hard_match_enabled end |
#block_cloud_object_takeover_through_hard_match_enabled=(value) ⇒ Object
Sets the blockCloudObjectTakeoverThroughHardMatchEnabled property value. Used to block cloud object takeover via source anchor hard match if enabled.
99 100 101 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 99 def block_cloud_object_takeover_through_hard_match_enabled=(value) @block_cloud_object_takeover_through_hard_match_enabled = value end |
#block_soft_match_enabled ⇒ Object
Gets the blockSoftMatchEnabled property value. Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed.
106 107 108 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 106 def block_soft_match_enabled return @block_soft_match_enabled end |
#block_soft_match_enabled=(value) ⇒ Object
Sets the blockSoftMatchEnabled property value. Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed.
114 115 116 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 114 def block_soft_match_enabled=(value) @block_soft_match_enabled = value end |
#bypass_dir_sync_overrides_enabled ⇒ Object
Gets the bypassDirSyncOverridesEnabled property value. When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.
121 122 123 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 121 def bypass_dir_sync_overrides_enabled return @bypass_dir_sync_overrides_enabled end |
#bypass_dir_sync_overrides_enabled=(value) ⇒ Object
Sets the bypassDirSyncOverridesEnabled property value. When true, persists the values of Mobile and OtherMobile in on-premises AD during sync cycles instead of values of MobilePhone or AlternateMobilePhones in Azure AD.
129 130 131 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 129 def bypass_dir_sync_overrides_enabled=(value) @bypass_dir_sync_overrides_enabled = value end |
#cloud_password_policy_for_password_synced_users_enabled ⇒ Object
Gets the cloudPasswordPolicyForPasswordSyncedUsersEnabled property value. Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.
136 137 138 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 136 def cloud_password_policy_for_password_synced_users_enabled return @cloud_password_policy_for_password_synced_users_enabled end |
#cloud_password_policy_for_password_synced_users_enabled=(value) ⇒ Object
Sets the cloudPasswordPolicyForPasswordSyncedUsersEnabled property value. Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.
144 145 146 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 144 def cloud_password_policy_for_password_synced_users_enabled=(value) @cloud_password_policy_for_password_synced_users_enabled = value end |
#concurrent_credential_update_enabled ⇒ Object
Gets the concurrentCredentialUpdateEnabled property value. Used to enable concurrent user credentials update in OrgId.
151 152 153 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 151 def concurrent_credential_update_enabled return @concurrent_credential_update_enabled end |
#concurrent_credential_update_enabled=(value) ⇒ Object
Sets the concurrentCredentialUpdateEnabled property value. Used to enable concurrent user credentials update in OrgId.
159 160 161 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 159 def concurrent_credential_update_enabled=(value) @concurrent_credential_update_enabled = value end |
#concurrent_org_id_provisioning_enabled ⇒ Object
Gets the concurrentOrgIdProvisioningEnabled property value. Used to enable concurrent user creation in OrgId.
166 167 168 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 166 def concurrent_org_id_provisioning_enabled return @concurrent_org_id_provisioning_enabled end |
#concurrent_org_id_provisioning_enabled=(value) ⇒ Object
Sets the concurrentOrgIdProvisioningEnabled property value. Used to enable concurrent user creation in OrgId.
174 175 176 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 174 def concurrent_org_id_provisioning_enabled=(value) @concurrent_org_id_provisioning_enabled = value end |
#device_writeback_enabled ⇒ Object
Gets the deviceWritebackEnabled property value. Used to indicate that device write-back is enabled.
197 198 199 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 197 def device_writeback_enabled return @device_writeback_enabled end |
#device_writeback_enabled=(value) ⇒ Object
Sets the deviceWritebackEnabled property value. Used to indicate that device write-back is enabled.
205 206 207 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 205 def device_writeback_enabled=(value) @device_writeback_enabled = value end |
#directory_extensions_enabled ⇒ Object
Gets the directoryExtensionsEnabled property value. Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.
212 213 214 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 212 def directory_extensions_enabled return @directory_extensions_enabled end |
#directory_extensions_enabled=(value) ⇒ Object
Sets the directoryExtensionsEnabled property value. Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.
220 221 222 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 220 def directory_extensions_enabled=(value) @directory_extensions_enabled = value end |
#fope_conflict_resolution_enabled ⇒ Object
Gets the fopeConflictResolutionEnabled property value. Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.
227 228 229 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 227 def fope_conflict_resolution_enabled return @fope_conflict_resolution_enabled end |
#fope_conflict_resolution_enabled=(value) ⇒ Object
Sets the fopeConflictResolutionEnabled property value. Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.
235 236 237 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 235 def fope_conflict_resolution_enabled=(value) @fope_conflict_resolution_enabled = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 242 def get_field_deserializers() return { "blockCloudObjectTakeoverThroughHardMatchEnabled" => lambda {|n| @block_cloud_object_takeover_through_hard_match_enabled = n.get_boolean_value() }, "blockSoftMatchEnabled" => lambda {|n| @block_soft_match_enabled = n.get_boolean_value() }, "bypassDirSyncOverridesEnabled" => lambda {|n| @bypass_dir_sync_overrides_enabled = n.get_boolean_value() }, "cloudPasswordPolicyForPasswordSyncedUsersEnabled" => lambda {|n| @cloud_password_policy_for_password_synced_users_enabled = n.get_boolean_value() }, "concurrentCredentialUpdateEnabled" => lambda {|n| @concurrent_credential_update_enabled = n.get_boolean_value() }, "concurrentOrgIdProvisioningEnabled" => lambda {|n| @concurrent_org_id_provisioning_enabled = n.get_boolean_value() }, "deviceWritebackEnabled" => lambda {|n| @device_writeback_enabled = n.get_boolean_value() }, "directoryExtensionsEnabled" => lambda {|n| @directory_extensions_enabled = n.get_boolean_value() }, "fopeConflictResolutionEnabled" => lambda {|n| @fope_conflict_resolution_enabled = n.get_boolean_value() }, "groupWriteBackEnabled" => lambda {|n| @group_write_back_enabled = n.get_boolean_value() }, "@odata.type" => lambda {|n| @odata_type = n.get_string_value() }, "passwordSyncEnabled" => lambda {|n| @password_sync_enabled = n.get_boolean_value() }, "passwordWritebackEnabled" => lambda {|n| @password_writeback_enabled = n.get_boolean_value() }, "quarantineUponProxyAddressesConflictEnabled" => lambda {|n| @quarantine_upon_proxy_addresses_conflict_enabled = n.get_boolean_value() }, "quarantineUponUpnConflictEnabled" => lambda {|n| @quarantine_upon_upn_conflict_enabled = n.get_boolean_value() }, "softMatchOnUpnEnabled" => lambda {|n| @soft_match_on_upn_enabled = n.get_boolean_value() }, "synchronizeUpnForManagedUsersEnabled" => lambda {|n| @synchronize_upn_for_managed_users_enabled = n.get_boolean_value() }, "unifiedGroupWritebackEnabled" => lambda {|n| @unified_group_writeback_enabled = n.get_boolean_value() }, "userForcePasswordChangeOnLogonEnabled" => lambda {|n| @user_force_password_change_on_logon_enabled = n.get_boolean_value() }, "userWritebackEnabled" => lambda {|n| @user_writeback_enabled = n.get_boolean_value() }, } end |
#group_write_back_enabled ⇒ Object
Gets the groupWriteBackEnabled property value. Used to enable object-level group writeback feature for additional group types.
270 271 272 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 270 def group_write_back_enabled return @group_write_back_enabled end |
#group_write_back_enabled=(value) ⇒ Object
Sets the groupWriteBackEnabled property value. Used to enable object-level group writeback feature for additional group types.
278 279 280 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 278 def group_write_back_enabled=(value) @group_write_back_enabled = value end |
#odata_type ⇒ Object
Gets the @odata.type property value. The OdataType property
285 286 287 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 285 def odata_type return @odata_type end |
#odata_type=(value) ⇒ Object
Sets the @odata.type property value. The OdataType property
293 294 295 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 293 def odata_type=(value) @odata_type = value end |
#password_sync_enabled ⇒ Object
Gets the passwordSyncEnabled property value. Used to indicate on-premise password synchronization is enabled.
300 301 302 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 300 def password_sync_enabled return @password_sync_enabled end |
#password_sync_enabled=(value) ⇒ Object
Sets the passwordSyncEnabled property value. Used to indicate on-premise password synchronization is enabled.
308 309 310 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 308 def password_sync_enabled=(value) @password_sync_enabled = value end |
#password_writeback_enabled ⇒ Object
Gets the passwordWritebackEnabled property value. Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.
315 316 317 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 315 def password_writeback_enabled return @password_writeback_enabled end |
#password_writeback_enabled=(value) ⇒ Object
Sets the passwordWritebackEnabled property value. Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.
323 324 325 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 323 def password_writeback_enabled=(value) @password_writeback_enabled = value end |
#quarantine_upon_proxy_addresses_conflict_enabled ⇒ Object
Gets the quarantineUponProxyAddressesConflictEnabled property value. Used to indicate that we should quarantine objects with conflicting proxy address.
330 331 332 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 330 def quarantine_upon_proxy_addresses_conflict_enabled return @quarantine_upon_proxy_addresses_conflict_enabled end |
#quarantine_upon_proxy_addresses_conflict_enabled=(value) ⇒ Object
Sets the quarantineUponProxyAddressesConflictEnabled property value. Used to indicate that we should quarantine objects with conflicting proxy address.
338 339 340 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 338 def quarantine_upon_proxy_addresses_conflict_enabled=(value) @quarantine_upon_proxy_addresses_conflict_enabled = value end |
#quarantine_upon_upn_conflict_enabled ⇒ Object
Gets the quarantineUponUpnConflictEnabled property value. Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.
345 346 347 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 345 def quarantine_upon_upn_conflict_enabled return @quarantine_upon_upn_conflict_enabled end |
#quarantine_upon_upn_conflict_enabled=(value) ⇒ Object
Sets the quarantineUponUpnConflictEnabled property value. Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.
353 354 355 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 353 def quarantine_upon_upn_conflict_enabled=(value) @quarantine_upon_upn_conflict_enabled = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 361 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_boolean_value("blockCloudObjectTakeoverThroughHardMatchEnabled", @block_cloud_object_takeover_through_hard_match_enabled) writer.write_boolean_value("blockSoftMatchEnabled", @block_soft_match_enabled) writer.write_boolean_value("bypassDirSyncOverridesEnabled", @bypass_dir_sync_overrides_enabled) writer.write_boolean_value("cloudPasswordPolicyForPasswordSyncedUsersEnabled", @cloud_password_policy_for_password_synced_users_enabled) writer.write_boolean_value("concurrentCredentialUpdateEnabled", @concurrent_credential_update_enabled) writer.write_boolean_value("concurrentOrgIdProvisioningEnabled", @concurrent_org_id_provisioning_enabled) writer.write_boolean_value("deviceWritebackEnabled", @device_writeback_enabled) writer.write_boolean_value("directoryExtensionsEnabled", @directory_extensions_enabled) writer.write_boolean_value("fopeConflictResolutionEnabled", @fope_conflict_resolution_enabled) writer.write_boolean_value("groupWriteBackEnabled", @group_write_back_enabled) writer.write_string_value("@odata.type", @odata_type) writer.write_boolean_value("passwordSyncEnabled", @password_sync_enabled) writer.write_boolean_value("passwordWritebackEnabled", @password_writeback_enabled) writer.write_boolean_value("quarantineUponProxyAddressesConflictEnabled", @quarantine_upon_proxy_addresses_conflict_enabled) writer.write_boolean_value("quarantineUponUpnConflictEnabled", @quarantine_upon_upn_conflict_enabled) writer.write_boolean_value("softMatchOnUpnEnabled", @soft_match_on_upn_enabled) writer.write_boolean_value("synchronizeUpnForManagedUsersEnabled", @synchronize_upn_for_managed_users_enabled) writer.write_boolean_value("unifiedGroupWritebackEnabled", @unified_group_writeback_enabled) writer.write_boolean_value("userForcePasswordChangeOnLogonEnabled", @user_force_password_change_on_logon_enabled) writer.write_boolean_value("userWritebackEnabled", @user_writeback_enabled) writer.write_additional_data(@additional_data) end |
#soft_match_on_upn_enabled ⇒ Object
Gets the softMatchOnUpnEnabled property value. Used to indicate that we should soft match objects based on userPrincipalName.
389 390 391 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 389 def soft_match_on_upn_enabled return @soft_match_on_upn_enabled end |
#soft_match_on_upn_enabled=(value) ⇒ Object
Sets the softMatchOnUpnEnabled property value. Used to indicate that we should soft match objects based on userPrincipalName.
397 398 399 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 397 def soft_match_on_upn_enabled=(value) @soft_match_on_upn_enabled = value end |
#synchronize_upn_for_managed_users_enabled ⇒ Object
Gets the synchronizeUpnForManagedUsersEnabled property value. Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.
404 405 406 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 404 def synchronize_upn_for_managed_users_enabled return @synchronize_upn_for_managed_users_enabled end |
#synchronize_upn_for_managed_users_enabled=(value) ⇒ Object
Sets the synchronizeUpnForManagedUsersEnabled property value. Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.
412 413 414 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 412 def synchronize_upn_for_managed_users_enabled=(value) @synchronize_upn_for_managed_users_enabled = value end |
#unified_group_writeback_enabled ⇒ Object
Gets the unifiedGroupWritebackEnabled property value. Used to indicate that Microsoft 365 Group write-back is enabled.
419 420 421 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 419 def unified_group_writeback_enabled return @unified_group_writeback_enabled end |
#unified_group_writeback_enabled=(value) ⇒ Object
Sets the unifiedGroupWritebackEnabled property value. Used to indicate that Microsoft 365 Group write-back is enabled.
427 428 429 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 427 def unified_group_writeback_enabled=(value) @unified_group_writeback_enabled = value end |
#user_force_password_change_on_logon_enabled ⇒ Object
Gets the userForcePasswordChangeOnLogonEnabled property value. Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.
434 435 436 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 434 def user_force_password_change_on_logon_enabled return @user_force_password_change_on_logon_enabled end |
#user_force_password_change_on_logon_enabled=(value) ⇒ Object
Sets the userForcePasswordChangeOnLogonEnabled property value. Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.
442 443 444 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 442 def user_force_password_change_on_logon_enabled=(value) @user_force_password_change_on_logon_enabled = value end |
#user_writeback_enabled ⇒ Object
Gets the userWritebackEnabled property value. Used to indicate that user writeback is enabled.
449 450 451 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 449 def user_writeback_enabled return @user_writeback_enabled end |
#user_writeback_enabled=(value) ⇒ Object
Sets the userWritebackEnabled property value. Used to indicate that user writeback is enabled.
457 458 459 |
# File 'lib/models/on_premises_directory_synchronization_feature.rb', line 457 def user_writeback_enabled=(value) @user_writeback_enabled = value end |