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.v2021_01_01.models._models_py3.TrackedResourceStorageAccount
Costruttore
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, extended_location: _models.ExtendedLocation | 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, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, enable_nfs_v3: bool | None = None, **kwargs: Any)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
tags
|
Tag delle risorse. |
location
|
Posizione geografica in cui risiede la risorsa. Obbligatorio. |
identity
|
Identità della risorsa. |
extended_location
|
ExtendedLocation della risorsa. |
azure_files_identity_based_authentication
|
Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure. |
enable_https_traffic_only
|
Consente il traffico HTTPS solo al servizio di archiviazione se impostato su true. |
is_hns_enabled
|
Account HierarchicalNamespace abilitato se è impostato su true. |
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". |
routing_preference
|
Mantiene informazioni sulla scelta di routing di rete scelta scelta dall'utente per il trasferimento dei dati. |
allow_blob_public_access
|
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
|
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. |
enable_nfs_v3
|
Supporto del protocollo NFS 3.0 abilitato se impostato su true. |
Variabili
Nome | Descrizione |
---|---|
id
|
ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Nome della risorsa. |
type
|
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts". |
tags
|
Tag delle risorse. |
location
|
Posizione geografica in cui risiede la risorsa. Obbligatorio. |
sku
|
Ottiene lo SKU. |
kind
|
Ottiene il tipo. I valori noti sono: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
identity
|
Identità della risorsa. |
extended_location
|
ExtendedLocation 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
|
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
|
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
|
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
|
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
|
Ottiene la data e l'ora di creazione dell'account di archiviazione in formato UTC. |
custom_domain
|
Ottiene il dominio personalizzato assegnato all'utente a questo account di archiviazione. |
secondary_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
|
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
|
Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure. |
enable_https_traffic_only
|
Consente il traffico HTTPS solo al servizio di archiviazione se impostato su true. |
network_rule_set
|
Set di regole di rete. |
is_hns_enabled
|
Account HierarchicalNamespace abilitato se è impostato su true. |
geo_replication_stats
|
Statistiche di replica geografica. |
failover_in_progress
|
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". |
private_endpoint_connections
|
Elenco di connessione dell'endpoint privato associato all'account di archiviazione specificato. |
routing_preference
|
Mantiene informazioni sulla scelta di routing di rete scelta scelta dall'utente per il trasferimento dei dati. |
blob_restore_status
|
Stato di ripristino DEL BLOB. |
allow_blob_public_access
|
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
|
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. |
enable_nfs_v3
|
Supporto del protocollo NFS 3.0 abilitato se impostato su true. |
Azure SDK for Python