class Azure::Compute::Mgmt::V2020_12_01::Models::DiskEncryptionSettings
Describes a Encryption Settings for a Disk
Attributes
disk_encryption_key[RW]
@return [KeyVaultSecretReference] Specifies the location of the disk encryption key, which is a Key Vault Secret.
enabled[RW]
@return [Boolean] Specifies whether disk encryption should be enabled on the virtual machine.
key_encryption_key[RW]
@return [KeyVaultKeyReference] Specifies the location of the key encryption key in Key Vault.
Private Class Methods
mapper()
click to toggle source
Mapper for DiskEncryptionSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-12-01/generated/azure_mgmt_compute/models/disk_encryption_settings.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DiskEncryptionSettings', type: { name: 'Composite', class_name: 'DiskEncryptionSettings', model_properties: { disk_encryption_key: { client_side_validation: true, required: false, serialized_name: 'diskEncryptionKey', type: { name: 'Composite', class_name: 'KeyVaultSecretReference' } }, key_encryption_key: { client_side_validation: true, required: false, serialized_name: 'keyEncryptionKey', type: { name: 'Composite', class_name: 'KeyVaultKeyReference' } }, enabled: { client_side_validation: true, required: false, serialized_name: 'enabled', type: { name: 'Boolean' } } } } } end