class Azure::Compute::Mgmt::V2019_07_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.
Public Class Methods
mapper()
click to toggle source
Mapper for DiskEncryptionSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-07-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