class Azure::ServiceFabric::V7_0_0_42::Models::VolumeProviderParametersAzureFile

This type describes a volume provided by an Azure Files file share.

Attributes

account_key[RW]

@return [String] Access key of the Azure storage account for the File Share.

account_name[RW]

@return [String] Name of the Azure storage account for the File Share.

share_name[RW]

@return [String] Name of the Azure Files file share that provides storage for the volume.

Private Class Methods

mapper() click to toggle source

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

# File lib/7.0.0.42/generated/azure_service_fabric/models/volume_provider_parameters_azure_file.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'VolumeProviderParametersAzureFile',
    type: {
      name: 'Composite',
      class_name: 'VolumeProviderParametersAzureFile',
      model_properties: {
        account_name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'accountName',
          type: {
            name: 'String'
          }
        },
        account_key: {
          client_side_validation: true,
          required: false,
          serialized_name: 'accountKey',
          type: {
            name: 'String'
          }
        },
        share_name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'shareName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end