Condividi tramite


StorageAccount Classe

Account di archiviazione.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.storage.v2019_04_01.models._models_py3.TrackedResource
StorageAccount

Costruttore

StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_hns_enabled: bool | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, **kwargs)

Variabili

id
str

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nome della risorsa.

type
str

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

tags
dict[str, str]

Tag delle risorse.

location
str

Posizione geografica in cui risiede la risorsa. Obbligatorio.

sku
Sku

Ottiene lo SKU.

kind
str oppure Kind

Ottiene il tipo. I valori noti sono: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage".

identity
Identity

Identità della risorsa.

provisioning_state
str oppure ProvisioningState

Ottiene lo stato dell'account di archiviazione al momento della chiamata dell'operazione. I valori noti sono: "Creating", "ResolvingDNS" e "Succeeded".

primary_endpoints
Endpoints

Ottiene gli URL utilizzati per eseguire un recupero di un BLOB pubblico, una coda o un oggetto tabella. Si noti che Standard_ZRS e Premium_LRS account restituiscono solo l'endpoint BLOB.

primary_location
str

Ottiene la posizione del data center primario per l'account di archiviazione.

status_of_primary
str oppure AccountStatus

Ottiene lo stato che indica se la posizione primaria dell'account di archiviazione è disponibile o non disponibile. I valori noti sono: "available" e "unavailable".

last_geo_failover_time
datetime

Ottiene il timestamp dell'istanza più recente di un failover nel percorso secondario. Viene mantenuto solo il timestamp più recente. Questo elemento non viene restituito se non è mai stata eseguita un'istanza di failover. Disponibile solo se accountType è Standard_GRS o Standard_RAGRS.

secondary_location
str

Ottiene la posizione del database secondario con replica geografica per l'account di archiviazione. Disponibile solo se accountType è Standard_GRS o Standard_RAGRS.

status_of_secondary
str oppure AccountStatus

Ottiene lo stato che indica se la posizione secondaria dell'account di archiviazione è disponibile o non disponibile. Disponibile solo se il nome dello SKU è Standard_GRS o Standard_RAGRS. I valori noti sono: "available" e "unavailable".

creation_time
datetime

Ottiene la data e l'ora di creazione dell'account di archiviazione in formato UTC.

custom_domain
CustomDomain

Ottiene il dominio personalizzato assegnato all'utente a questo account di archiviazione.

secondary_endpoints
Endpoints

Ottiene gli URL utilizzati per eseguire un recupero di un BLOB pubblico, una coda o un oggetto tabella dalla posizione secondaria dell'account di archiviazione. Disponibile solo se il nome dello SKU è Standard_RAGRS.

encryption
Encryption

Ottiene le impostazioni di crittografia nell'account. Se non specificato, l'account non è crittografato.

access_tier
str oppure AccessTier

Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Livello di accesso usato per la fatturazione. I valori noti sono: "Hot" e "Cool".

azure_files_identity_based_authentication
AzureFilesIdentityBasedAuthentication

Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure.

enable_https_traffic_only
bool

Consente il traffico HTTPS solo al servizio di archiviazione se impostato su true.

network_rule_set
NetworkRuleSet

Set di regole di rete.

is_hns_enabled
bool

Account HierarchicalNamespace abilitato se è impostato su true.

geo_replication_stats
GeoReplicationStats

Statistiche di replica geografica.

failover_in_progress
bool

Se il failover è in corso, il valore sarà true; in caso contrario, sarà Null.

large_file_shares_state
str oppure LargeFileSharesState

Consenti condivisioni file di grandi dimensioni se impostato su Abilitato. Non può essere disabilitata una volta abilitata. I valori noti sono: "Disabled" e "Enabled".

allow_blob_public_access
bool

Consentire o impedire l'accesso pubblico a tutti i BLOB o contenitori nell'account di archiviazione. L'interpretazione predefinita è true per questa proprietà.

minimum_tls_version
str oppure MinimumTlsVersion

Impostare la versione minima di TLS consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà. I valori noti sono: "TLS1_0", "TLS1_1" e "TLS1_2".

allow_shared_key_access
bool

Indica se l'account di archiviazione consente l'autorizzazione delle richieste con la chiave di accesso dell'account tramite chiave condivisa. Se false, tutte le richieste, incluse le firme di accesso condiviso, devono essere autorizzate con Azure Active Directory (Azure AD). Il valore predefinito è Null, equivalente a true.