StorageAccountCreateParameters Classe
Parametri usati durante la creazione di un account di archiviazione.
Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.
- Ereditarietà
-
azure.mgmt.storage._serialization.ModelStorageAccountCreateParameters
Costruttore
StorageAccountCreateParameters(*, sku: _models.Sku, kind: str | _models.Kind, location: str, extended_location: _models.ExtendedLocation | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, network_rule_set: _models.NetworkRuleSet | None = None, access_tier: str | _models.AccessTier | 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, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
sku
|
Obbligatorio. Ottiene o imposta il nome dello SKU. Obbligatorio. |
kind
|
Obbligatorio. Indica il tipo di account di archiviazione. Obbligatorio. I valori noti sono: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
location
|
Obbligatorio. Ottiene o imposta il percorso della risorsa. Si tratta di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. L'area geografica di una risorsa non può essere modificata dopo la creazione, ma se viene specificata un'area geografica identica al momento dell'aggiornamento, la richiesta avrà esito positivo. Obbligatorio. |
extended_location
|
Facoltativa. Impostare la posizione estesa della risorsa. In caso contrario, l'account di archiviazione verrà creato nell'area principale di Azure. In caso contrario, verrà creata nella posizione estesa specificata. |
tags
|
Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere usati per visualizzare e raggruppare questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave con lunghezza non maggiore di 128 caratteri e un valore con lunghezza non superiore a 256 caratteri. |
identity
|
Identità della risorsa. |
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". |
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". |
sas_policy
|
SasPolicy assegnato all'account di archiviazione. |
key_policy
|
KeyPolicy assegnato all'account di archiviazione. |
custom_domain
|
Dominio utente assegnato all'account di archiviazione. Name è l'origine CNAME. Al momento è supportato un solo dominio personalizzato per ogni account di archiviazione. Per cancellare il dominio personalizzato esistente, usare una stringa vuota per la proprietà del nome di dominio personalizzato. |
encryption
|
Impostazioni di crittografia da usare per la crittografia lato server per l'account di archiviazione. |
network_rule_set
|
Set di regole di rete. |
access_tier
|
str oppure
AccessTier
Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso "Premium" è il valore predefinito per il tipo di account di archiviazione BLOB in blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB in 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 impostato su true. Il valore predefinito è true perché l'API versione 2019-04-01. |
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 è 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. |
allow_cross_tenant_replication
|
Consente o non consente la replica di oggetti tenant di AAD. L'interpretazione predefinita è true per questa proprietà. |
default_to_o_auth_authentication
|
Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà. |
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 nuovi contenitori nell'account per impostazione predefinita. |
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 |
---|---|
sku
|
Obbligatorio. Ottiene o imposta il nome dello SKU. Obbligatorio. |
kind
|
Obbligatorio. Indica il tipo di account di archiviazione. Obbligatorio. I valori noti sono: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
location
|
Obbligatorio. Ottiene o imposta il percorso della risorsa. Si tratta di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. L'area geografica di una risorsa non può essere modificata dopo la creazione, ma se viene specificata un'area geografica identica al momento dell'aggiornamento, la richiesta avrà esito positivo. Obbligatorio. |
extended_location
|
Facoltativa. Impostare la posizione estesa della risorsa. In caso contrario, l'account di archiviazione verrà creato nell'area principale di Azure. In caso contrario, verrà creata nella posizione estesa specificata. |
tags
|
Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere usati per visualizzare e raggruppare questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave con lunghezza non maggiore di 128 caratteri e un valore con lunghezza non superiore a 256 caratteri. |
identity
|
Identità della risorsa. |
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". |
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". |
sas_policy
|
SasPolicy assegnato all'account di archiviazione. |
key_policy
|
KeyPolicy assegnato all'account di archiviazione. |
custom_domain
|
Dominio utente assegnato all'account di archiviazione. Nome è l'origine CNAME. In questo momento è supportato un solo dominio personalizzato per ogni account di archiviazione. Per cancellare il dominio personalizzato esistente, usare una stringa vuota per la proprietà nome di dominio personalizzato. |
encryption
|
Impostazioni di crittografia da usare per la crittografia lato server per l'account di archiviazione. |
network_rule_set
|
Set di regole di rete. |
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. Il valore predefinito è true poiché l'API versione 2019-04-01. |
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 è true 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. L'interpretazione predefinita è true per questa proprietà. |
default_to_o_auth_authentication
|
Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà. |
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 nuovi contenitori nell'account per impostazione predefinita. |
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". |
Azure SDK for Python