SystemCreatedStorageAccount Class

Inheritance
builtins.object
SystemCreatedStorageAccount

Constructor

SystemCreatedStorageAccount(*, storage_account_hns: bool, storage_account_type: StorageAccountType | None, arm_resource_id: str | None = None, replicated_ids: List[str] | None = None, replication_count: int = 1)

Parameters

Name Description
arm_resource_id
Required
str

Resource ID of the storage account.

storage_account_hns
Required

Whether or not this storage account has hierarchical namespaces enabled.

storage_account_type
Required

Allowed values: "Standard_LRS", "Standard_GRS, "Standard_RAGRS", "Standard_ZRS", "Standard_GZRS", "Standard_RAGZRS", "Premium_LRS", "Premium_ZRS"

replication_count
Required
int

The number of replicas of this storage account that should be created. Defaults to 1. Values less than 1 are invalid.

replicated_ids
Required

If this storage was replicated, then this is a list of all storage IDs with these settings for this registry. Defaults to none for un-replicated storage accounts.

Keyword-Only Parameters

Name Description
storage_account_hns
Required
storage_account_type
Required
arm_resource_id
Required
replicated_ids
Required
replication_count
Default value: 1