class Azure::BatchAI::Mgmt::V2018_05_01::Models::AzureStorageCredentialsInfo

Azure storage account credentials.

Attributes

account_key[RW]

@return [String] Account key. Storage account key. One of accountKey or accountKeySecretReference must be specified.

account_key_secret_reference[RW]

@return [KeyVaultSecretReference] Account key secret reference. Information about KeyVault secret storing the storage account key. One of accountKey or accountKeySecretReference must be specified.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-05-01/generated/azure_mgmt_batchai/models/azure_storage_credentials_info.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AzureStorageCredentialsInfo',
    type: {
      name: 'Composite',
      class_name: 'AzureStorageCredentialsInfo',
      model_properties: {
        account_key: {
          client_side_validation: true,
          required: false,
          serialized_name: 'accountKey',
          type: {
            name: 'String'
          }
        },
        account_key_secret_reference: {
          client_side_validation: true,
          required: false,
          serialized_name: 'accountKeySecretReference',
          type: {
            name: 'Composite',
            class_name: 'KeyVaultSecretReference'
          }
        }
      }
    }
  }
end