class Azure::Compute::Mgmt::V2018_04_01::Models::KeyVaultAndSecretReference

Key Vault Secret Url and vault id of the encryption key

Attributes

secret_url[RW]

@return [String] Url pointing to a key or secret in KeyVault

source_vault[RW]

@return [SourceVault] Resource id of the KeyVault containing the key or secret

Public Class Methods

mapper() click to toggle source

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

# File lib/2018-04-01/generated/azure_mgmt_compute/models/key_vault_and_secret_reference.rb, line 27
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'KeyVaultAndSecretReference',
    type: {
      name: 'Composite',
      class_name: 'KeyVaultAndSecretReference',
      model_properties: {
        source_vault: {
          client_side_validation: true,
          required: true,
          serialized_name: 'sourceVault',
          type: {
            name: 'Composite',
            class_name: 'SourceVault'
          }
        },
        secret_url: {
          client_side_validation: true,
          required: true,
          serialized_name: 'secretUrl',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end