class Azure::ServiceFabric::V7_0_0_42::Models::AzureBlobBackupStorageDescription

Describes the parameters for Azure blob store used for storing and enumerating backups.

Attributes

StorageKind[RW]
connection_string[RW]

@return [String] The connection string to connect to the Azure blob store.

container_name[RW]

@return [String] The name of the container in the blob store to store and enumerate backups from.

Private Class Methods

mapper() click to toggle source

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

# File lib/7.0.0.42/generated/azure_service_fabric/models/azure_blob_backup_storage_description.rb, line 36
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AzureBlobStore',
    type: {
      name: 'Composite',
      class_name: 'AzureBlobBackupStorageDescription',
      model_properties: {
        friendly_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'FriendlyName',
          type: {
            name: 'String'
          }
        },
        StorageKind: {
          client_side_validation: true,
          required: true,
          serialized_name: 'StorageKind',
          type: {
            name: 'String'
          }
        },
        connection_string: {
          client_side_validation: true,
          required: true,
          serialized_name: 'ConnectionString',
          type: {
            name: 'String'
          }
        },
        container_name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'ContainerName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end
new() click to toggle source
# File lib/7.0.0.42/generated/azure_service_fabric/models/azure_blob_backup_storage_description.rb, line 17
def initialize
  @StorageKind = "AzureBlobStore"
end