StorageAccount Class

The storage Account.

Inheritance
StorageAccount

Constructor

StorageAccount(*, name: Optional[str] = None, is_default: Optional[bool] = None, container: Optional[str] = None, file_system: Optional[str] = None, key: Optional[str] = None, resource_id: Optional[str] = None, msi_resource_id: Optional[str] = None, saskey: Optional[str] = None, fileshare: Optional[str] = None, **kwargs)

Parameters

name
str
Required

The name of the storage account.

is_default
bool
Required

Whether or not the storage account is the default storage account.

container
str
Required

The container in the storage account, only to be specified for WASB storage accounts.

file_system
str
Required

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

key
str
Required

The storage account access key.

resource_id
str
Required

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

msi_resource_id
str
Required

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

saskey
str
Required

The shared access signature key.

fileshare
str
Required

The file share name.