StorageAccount Classe
Account di archiviazione.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.
- Ereditarietà
-
azure.mgmt.storage.v2023_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_sftp_enabled: bool | None = None, is_local_user_enabled: 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, allow_cross_tenant_replication: bool | None = None, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, storage_account_sku_conversion_status: _models.StorageAccountSkuConversionStatus | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
tags
|
Tag di risorse. |
location
|
Posizione geografica in cui vive la risorsa. Obbligatorio. |
identity
|
Identità della risorsa. |
extended_location
|
EstensioneLocation 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 imposta su true. |
is_sftp_enabled
|
Abilita Secure File Transfer Protocol, se impostato su true. |
is_local_user_enabled
|
Abilita la funzionalità utenti locali, se impostata su true. |
is_hns_enabled
|
Account HierarchicalNamespace abilitato se imposta su true. |
large_file_shares_state
|
str oppure
LargeFileSharesState
Consenti condivisioni file di grandi dimensioni se imposta su Abilitato. Non può essere disabilitato una volta abilitato. I valori noti sono: "Disabilitato" e "Abilitato". |
routing_preference
|
Gestisce informazioni sulla scelta di routing di rete optata 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 è false per questa proprietà. |
minimum_tls_version
|
str oppure
MinimumTlsVersion
Impostare la versione minima TLS da consentire alle 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 di autorizzare le 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. |
allow_cross_tenant_replication
|
Consentire o impedire la replica dell'oggetto tenant AAD incrociato. Impostare questa proprietà su true solo per gli account nuovi o esistenti solo se i criteri di replica degli oggetti comportano account di archiviazione in tenant AAD diversi. L'interpretazione predefinita è false per i nuovi account per seguire le procedure di sicurezza consigliate per impostazione predefinita. |
default_to_o_auth_authentication
|
Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà. |
public_network_access
|
str oppure
PublicNetworkAccess
Consentire o impedire l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato". I valori noti sono: "Abilitato" e "Disabilitato". |
immutable_storage_with_versioning
|
La proprietà è non modificabile e può essere impostata solo su true al momento della creazione dell'account. Se impostato su true, abilita l'immutabilità a livello di oggetto per tutti i contenitori nell'account per impostazione predefinita. |
allowed_copy_scope
|
str oppure
AllowedCopyScope
Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale. I valori noti sono: "PrivateLink" e "AAD". |
storage_account_sku_conversion_status
|
Questa proprietà è readOnly ed è impostata dal server durante le operazioni di conversione dello sku dell'account di archiviazione asincrone. |
dns_endpoint_type
|
str oppure
DnsEndpointType
Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico. I valori noti sono: "Standard" e "AzureDnsZone". |
Variabili
Nome | Descrizione |
---|---|
id
|
ID di risorsa completo per la risorsa. Ex - /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 di risorse. |
location
|
Posizione geografica in cui vive 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
|
EstensioneLocation della risorsa. |
provisioning_state
|
str oppure
ProvisioningState
Ottiene lo stato dell'account di archiviazione al momento della chiamata dell'operazione. I valori noti sono: "Creazione", "RisoluzioneDNS" e "Successed". |
primary_endpoints
|
Ottiene gli URL usati per eseguire un recupero di un BLOB, una coda o un oggetto tabella pubblico. Si noti che gli account Standard_ZRS e Premium_LRS restituiscono solo l'endpoint BLOB. |
primary_location
|
Ottiene il percorso 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: "disponibile" e "non disponibile". |
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 l'accountType è Standard_GRS o Standard_RAGRS. |
secondary_location
|
Ottiene il percorso della replica geografica secondaria per l'account di archiviazione. Disponibile solo se l'accountType è Standard_GRS o Standard_RAGRS. |
status_of_secondary
|
str oppure
AccountStatus
Ottiene lo stato che indica se il percorso secondario dell'account di archiviazione è disponibile o non disponibile. Disponibile solo se il nome dello SKU è Standard_GRS o Standard_RAGRS. I valori noti sono: "disponibile" e "non disponibile". |
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'account di archiviazione. |
sas_policy
|
SasPolicy assegnato all'account di archiviazione. |
key_policy
|
KeyPolicy assegnato all'account di archiviazione. |
key_creation_time
|
Tempo di creazione delle chiavi dell'account di archiviazione. |
secondary_endpoints
|
Ottiene gli URL usati per eseguire un recupero di un BLOB, una coda o un oggetto tabella pubblico dal percorso secondario dell'account di archiviazione. Disponibile solo se il nome dello SKU è Standard_RAGRS. |
encryption
|
Impostazioni di crittografia da usare per la crittografia lato server per l'account di archiviazione. |
access_tier
|
str oppure
AccessTier
Obbligatorio per gli account di archiviazione in cui tipo = BLOBStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso 'Premium' è il valore predefinito per il tipo di account di account di archiviazione BLOB a blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB a blocchi Premium. I valori noti sono: "Hot", "Cool" e "Premium". |
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 imposta su true. |
network_rule_set
|
Set di regole di rete. |
is_sftp_enabled
|
Abilita Secure File Transfer Protocol, se impostato su true. |
is_local_user_enabled
|
Abilita la funzionalità utenti locali, se impostata su true. |
is_hns_enabled
|
Account HierarchicalNamespace abilitato se imposta 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 imposta su Abilitato. Non può essere disabilitato una volta abilitato. I valori noti sono: "Disabilitato" e "Abilitato". |
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 è false 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. |
allow_cross_tenant_replication
|
Consente o non consente la replica di oggetti tenant di AAD. Impostare questa proprietà su true per gli account nuovi o esistenti solo se i criteri di replica degli oggetti comportano account di archiviazione in tenant AAD diversi. L'interpretazione predefinita è false per i nuovi account per seguire le procedure di sicurezza consigliate per impostazione predefinita. |
default_to_o_auth_authentication
|
Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà. |
public_network_access
|
str oppure
PublicNetworkAccess
Consentire o impedire l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. I valori noti sono: "Enabled" e "Disabled". |
immutable_storage_with_versioning
|
La proprietà non è modificabile e può essere impostata solo su true al momento della creazione dell'account. Se impostato su true, abilita l'immutabilità a livello di oggetto per tutti i contenitori nell'account per impostazione predefinita. |
allowed_copy_scope
|
str oppure
AllowedCopyScope
Limitare la copia da e verso gli account di archiviazione all'interno di un tenant di AAD o con collegamenti privati alla stessa rete virtuale. I valori noti sono: "PrivateLink" e "AAD". |
storage_account_sku_conversion_status
|
Questa proprietà è readOnly e viene impostata dal server durante le operazioni di conversione dello SKU dell'account di archiviazione asincrona. |
dns_endpoint_type
|
str oppure
DnsEndpointType
Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico. I valori noti sono: "Standard" e "AzureDnsZone". |
is_sku_conversion_blocked
|
Questa proprietà verrà impostata su true o false in un evento di migrazione in corso. Il valore predefinito è Null. |
account_migration_in_progress
|
Se la migrazione dell'account avviata dal cliente è in corso, il valore sarà true altrimenti sarà Null. |
Azure SDK for Python