class Azure::OperationalInsights::Mgmt::V2020_03_01_preview::Models::KeyVaultProperties

The key vault properties.

Attributes

key_name[RW]

@return [String] The name of the key associated with the Log Analytics cluster.

key_vault_uri[RW]

@return [String] The Key Vault uri which holds they key associated with the Log Analytics cluster.

key_version[RW]

@return [String] The version of the key associated with the Log Analytics cluster.

Public Class Methods

mapper() click to toggle source

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

# File lib/2020-03-01-preview/generated/azure_mgmt_operational_insights/models/key_vault_properties.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'keyVaultProperties',
    type: {
      name: 'Composite',
      class_name: 'KeyVaultProperties',
      model_properties: {
        key_vault_uri: {
          client_side_validation: true,
          required: false,
          serialized_name: 'keyVaultUri',
          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