Condividi tramite


StorageAccountUpdateParameters Classe

Parametri che è possibile specificare durante l'aggiornamento delle proprietà dell'account di archiviazione.

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

Costruttore

StorageAccountUpdateParameters(*, sku: _models.Sku | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, kind: str | _models.Kind | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | 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, network_rule_set: _models.NetworkRuleSet | 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, 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, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
sku
Sku

Ottiene o imposta il nome dello SKU. Si noti che il nome dello SKU non può essere aggiornato a Standard_ZRS, Premium_LRS o Premium_ZRS, né può aggiornare gli account di tali nomi SKU a qualsiasi altro valore.

tags

Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere utilizzati nella visualizzazione e nel raggruppamento di questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave non maggiore di 128 caratteri e un valore non maggiore di 256 caratteri.

identity

Identità della risorsa.

kind
str oppure Kind

Facoltativa. Indica il tipo di account di archiviazione. Attualmente solo il valore StorageV2 supportato dal server. I valori noti sono: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage".

custom_domain

Dominio personalizzato assegnato all'account di archiviazione dall'utente. 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

Fornisce le impostazioni di crittografia nell'account. L'impostazione predefinita non è crittografata.

sas_policy

SasPolicy assegnato all'account di archiviazione.

key_policy

KeyPolicy assegnato all'account di archiviazione.

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.

large_file_shares_state

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

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.

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à.

public_network_access

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.

Variabili

Nome Descrizione
sku
Sku

Ottiene o imposta il nome dello SKU. Si noti che il nome dello SKU non può essere aggiornato a Standard_ZRS, Premium_LRS o Premium_ZRS, né può aggiornare gli account di tali nomi SKU a qualsiasi altro valore.

tags

Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere utilizzati nella visualizzazione e nel raggruppamento di questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave non maggiore di 128 caratteri e un valore non maggiore di 256 caratteri.

identity

Identità della risorsa.

kind
str oppure Kind

Facoltativa. Indica il tipo di account di archiviazione. Attualmente solo il valore StorageV2 supportato dal server. I valori noti sono: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage".

custom_domain

Dominio personalizzato assegnato all'account di archiviazione dall'utente. 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

Fornisce le impostazioni di crittografia nell'account. L'impostazione predefinita non è crittografata.

sas_policy

SasPolicy assegnato all'account di archiviazione.

key_policy

KeyPolicy assegnato all'account di archiviazione.

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.

large_file_shares_state

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

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.

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à.

public_network_access

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.