class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::PasswordManagementSettings
The password management settings.
Attributes
@return [String] Connection point of password management.
@return [Integer] Connection timeout for password extension.
@return [Boolean] Indicates if the password extension is enabled.
@return [String] The file path of the password management extension.
@return [Integer] The maximum number of retries.
@return [Boolean] Indicates if a secure connection is required for password management.
@return [Integer] The time between retries.
@return [PasswordOperationTypes] The supported password operations. Possible values include: 'Undefined', 'Set', 'Change'
@return [Boolean] Indicates if accounts should be unlocked when resetting password.
@return [String] User to execute password extension.
Private Class Methods
Mapper for PasswordManagementSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/password_management_settings.rb, line 53 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PasswordManagementSettings', type: { name: 'Composite', class_name: 'PasswordManagementSettings', model_properties: { enabled: { client_side_validation: true, required: false, serialized_name: 'enabled', type: { name: 'Boolean' } }, extension_file_path: { client_side_validation: true, required: false, serialized_name: 'extensionFilePath', type: { name: 'String' } }, connect_to: { client_side_validation: true, required: false, serialized_name: 'connectTo', type: { name: 'String' } }, connection_timeout: { client_side_validation: true, required: false, serialized_name: 'connectionTimeout', type: { name: 'Number' } }, user: { client_side_validation: true, required: false, serialized_name: 'user', type: { name: 'String' } }, supported_password_operations: { client_side_validation: true, required: false, serialized_name: 'supportedPasswordOperations', type: { name: 'String' } }, maximum_retry_count: { client_side_validation: true, required: false, serialized_name: 'maximumRetryCount', type: { name: 'Number' } }, retry_interval_in_seconds: { client_side_validation: true, required: false, serialized_name: 'retryIntervalInSeconds', type: { name: 'Number' } }, requires_secure_connection: { client_side_validation: true, required: false, serialized_name: 'requiresSecureConnection', type: { name: 'Boolean' } }, unlock_account: { client_side_validation: true, required: false, serialized_name: 'unlockAccount', type: { name: 'Boolean' } } } } } end