class Azure::ServerManagement::Mgmt::V2016_07_01_preview::Models::SessionParameters
Parameter collection for creation and other operations on sessions.
Attributes
credential_data_format[RW]
@return [CredentialDataFormat] Credential data format. Possible values include: 'RsaEncrypted'
encryption_certificate_thumbprint[RW]
@return [String] Encryption certificate thumbprint.
password[RW]
@return [String] Encrypted Password associated with user name.
retention_period[RW]
@return [RetentionPeriod] Session
retention period. Possible values include: 'Session', 'Persistent'
user_name[RW]
@return [String] Encrypted User name to be used to connect to node.
Private Class Methods
mapper()
click to toggle source
Mapper for SessionParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-07-01-preview/generated/azure_mgmt_server_management/models/session_parameters.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SessionParameters', type: { name: 'Composite', class_name: 'SessionParameters', model_properties: { user_name: { client_side_validation: true, required: false, serialized_name: 'properties.userName', type: { name: 'String' } }, password: { client_side_validation: true, required: false, serialized_name: 'properties.password', type: { name: 'String' } }, retention_period: { client_side_validation: true, required: false, serialized_name: 'properties.retentionPeriod', type: { name: 'Enum', module: 'RetentionPeriod' } }, credential_data_format: { client_side_validation: true, required: false, serialized_name: 'properties.credentialDataFormat', type: { name: 'Enum', module: 'CredentialDataFormat' } }, encryption_certificate_thumbprint: { client_side_validation: true, required: false, serialized_name: 'properties.EncryptionCertificateThumbprint', type: { name: 'String' } } } } } end