class Azure::Compute::Mgmt::V2016_03_30::Models::KeyVaultKeyReference

Describes a reference to Key Vault Key

Attributes

key_url[RW]

@return [String] The URL referencing a key encryption key in Key Vault.

source_vault[RW]

@return [SubResource] The relative URL of the Key Vault containing the key.

Private Class Methods

mapper() click to toggle source

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

# File lib/2016-03-30/generated/azure_mgmt_compute/models/key_vault_key_reference.rb, line 27
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'KeyVaultKeyReference',
    type: {
      name: 'Composite',
      class_name: 'KeyVaultKeyReference',
      model_properties: {
        key_url: {
          client_side_validation: true,
          required: true,
          serialized_name: 'keyUrl',
          type: {
            name: 'String'
          }
        },
        source_vault: {
          client_side_validation: true,
          required: true,
          serialized_name: 'sourceVault',
          type: {
            name: 'Composite',
            class_name: 'SubResource'
          }
        }
      }
    }
  }
end