class Azure::Hdinsight::Mgmt::V2018_06_01_preview::Models::ClusterDiskEncryptionParameters

The Disk Encryption Cluster request parameters.

Attributes

key_name[RW]

@return [String] Key name that is used for enabling disk encryption.

key_version[RW]

@return [String] Specific key version that is used for enabling disk encryption.

vault_uri[RW]

@return [String] Base key vault URI where the customers key is located eg. myvault.vault.azure.net

Private Class Methods

mapper() click to toggle source

Mapper for ClusterDiskEncryptionParameters class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-06-01-preview/generated/azure_mgmt_hdinsight/models/cluster_disk_encryption_parameters.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ClusterDiskEncryptionParameters',
    type: {
      name: 'Composite',
      class_name: 'ClusterDiskEncryptionParameters',
      model_properties: {
        vault_uri: {
          client_side_validation: true,
          required: false,
          serialized_name: 'vaultUri',
          type: {
            name: 'String'
          }
        },
        key_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'keyName',
          type: {
            name: 'String'
          }
        },
        key_version: {
          client_side_validation: true,
          required: false,
          serialized_name: 'keyVersion',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end