Condividi tramite


StorageAccountCreateParameters Classe

I parametri usati durante la creazione di un account di archiviazione.

Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.

Ereditarietà
azure.mgmt.storage._serialization.Model
StorageAccountCreateParameters

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, 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_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, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
sku
Sku

Obbligatorio. Ottiene o imposta il nome dello SKU. Obbligatorio.

kind
str oppure Kind

Obbligatorio. Indica il tipo di account di archiviazione. Obbligatorio. I valori noti sono: "Storage", "StorageV2", "BLOBStorage", "FileStorage" e "BlockBlobStorage".

location
str

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. Impossibile modificare l'area geografica di una risorsa dopo la creazione, ma se viene specificata un'area geografica identica nell'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à creato nel percorso esteso specificato.

tags

Ottiene o imposta un elenco di coppie di valori chiave 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.

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

Non applicabile. La crittografia di Archiviazione di Azure è abilitata per tutti gli account di archiviazione e non può essere disabilitata.

network_rule_set

Set di regole di rete.

access_tier
str oppure AccessTier

Obbligatorio per gli account di archiviazione in cui tipo = 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 imposta su true. Il valore predefinito è true poiché l'API versione 2019-04-01.

is_hns_enabled

Account HierarchicalNamespace abilitato se imposta su true.

large_file_shares_state

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

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.

Variabili

Nome Descrizione
sku
Sku

Obbligatorio. Ottiene o imposta il nome dello SKU. Obbligatorio.

kind
str oppure Kind

Obbligatorio. Indica il tipo di account di archiviazione. Obbligatorio. I valori noti sono: "Storage", "StorageV2", "BLOBStorage", "FileStorage" e "BlockBlobStorage".

location
str

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. Impossibile modificare l'area geografica di una risorsa dopo la creazione, ma se viene specificata un'area geografica identica nell'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à creato nel percorso esteso specificato.

tags

Ottiene o imposta un elenco di coppie di valori chiave 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.

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

Non applicabile. La crittografia di Archiviazione di Azure è abilitata per tutti gli account di archiviazione e non può essere disabilitata.

network_rule_set

Set di regole di rete.

access_tier
str oppure AccessTier

Obbligatorio per gli account di archiviazione in cui tipo = 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 imposta su true. Il valore predefinito è true poiché l'API versione 2019-04-01.

is_hns_enabled

Account HierarchicalNamespace abilitato se imposta su true.

large_file_shares_state

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

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.