StorageAccountUpdateParameters Klass

De parametrar som kan anges när du uppdaterar egenskaperna för lagringskontot.

Arv
azure.mgmt.storage._serialization.Model
StorageAccountUpdateParameters

Konstruktor

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)

Keyword-Only parametrar

Name Description
sku
Sku

Hämtar eller anger SKU-namnet. Observera att SKU-namnet inte kan uppdateras till Standard_ZRS, Premium_LRS eller Premium_ZRS och inte heller kan konton för dessa SKU-namn uppdateras till något annat värde.

tags

Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken.

identity

Resursens identitet.

kind
str eller Kind

Valfritt. Anger typen av lagringskonto. För närvarande stöds endast StorageV2-värdet av servern. Kända värden är: "Storage", "StorageV2", "BlobStorage", "FileStorage" och "BlockBlobStorage".

custom_domain

Anpassad domän som tilldelats lagringskontot av användaren. Namnet är CNAME-källan. För närvarande stöds endast en anpassad domän per lagringskonto. Om du vill rensa den befintliga anpassade domänen använder du en tom sträng för den anpassade domännamnsegenskapen.

encryption

Tillhandahåller krypteringsinställningarna för kontot. Standardinställningen är okrypterad.

sas_policy

SasPolicy tilldelad till lagringskontot.

key_policy

KeyPolicy tilldelad till lagringskontot.

access_tier
str eller AccessTier

Krävs för lagringskonton där typ = BlobStorage. Den åtkomstnivå som används för fakturering. Kända värden är: "Hot" och "Cool".

azure_files_identity_based_authentication

Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files.

enable_https_traffic_only

Tillåter endast https-trafik till lagringstjänsten om värdet är true.

network_rule_set

Nätverksregeluppsättning.

large_file_shares_state

Tillåt stora filresurser om anges till Aktiverad. Det går inte att inaktivera den när den är aktiverad. Kända värden är: "Disabled" och "Enabled".

routing_preference

Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring.

allow_blob_public_access

Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är sann för den här egenskapen.

minimum_tls_version

Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen. Kända värden är: "TLS1_0", "TLS1_1" och "TLS1_2".

allow_shared_key_access

Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar sant.

allow_cross_tenant_replication

Tillåt eller tillåt inte replikering av objekt i AAD-klientorganisationen. Standardtolkningen är sann för den här egenskapen.

default_to_o_auth_authentication

En boolesk flagga som anger om standardautentiseringen är OAuth eller inte. Standardtolkningen är false för den här egenskapen.

public_network_access

Tillåt eller tillåt inte åtkomst till lagringskonto för offentliga nätverk. Värdet är valfritt, men om det skickas måste det vara "Aktiverat" eller "Inaktiverat". Kända värden är: "Aktiverad" och "Inaktiverad".

immutable_storage_with_versioning

Egenskapen är oföränderlig och kan bara anges till true när kontot skapas. När värdet är true möjliggör det oföränderlighet på objektnivå för alla containrar i kontot som standard.

Variabler

Name Description
sku
Sku

Hämtar eller anger SKU-namnet. Observera att SKU-namnet inte kan uppdateras till Standard_ZRS, Premium_LRS eller Premium_ZRS och inte heller kan konton för dessa SKU-namn uppdateras till något annat värde.

tags

Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. De här taggarna kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel som inte är större än 128 tecken och ett värde som inte är större än 256 tecken.

identity

Resursens identitet.

kind
str eller Kind

Valfritt. Anger typen av lagringskonto. För närvarande stöds endast StorageV2-värdet av servern. Kända värden är: "Storage", "StorageV2", "BlobStorage", "FileStorage" och "BlockBlobStorage".

custom_domain

Anpassad domän som tilldelats lagringskontot av användaren. Namnet är CNAME-källan. För närvarande stöds endast en anpassad domän per lagringskonto. Om du vill rensa den befintliga anpassade domänen använder du en tom sträng för den anpassade domännamnsegenskapen.

encryption

Tillhandahåller krypteringsinställningarna för kontot. Standardinställningen är okrypterad.

sas_policy

SasPolicy tilldelad till lagringskontot.

key_policy

KeyPolicy tilldelad till lagringskontot.

access_tier
str eller AccessTier

Krävs för lagringskonton där typ = BlobStorage. Den åtkomstnivå som används för fakturering. Kända värden är: "Hot" och "Cool".

azure_files_identity_based_authentication

Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files.

enable_https_traffic_only

Tillåter endast https-trafik till lagringstjänsten om värdet är true.

network_rule_set

Nätverksregeluppsättning.

large_file_shares_state

Tillåt stora filresurser om anges till Aktiverad. Det går inte att inaktivera den när den är aktiverad. Kända värden är: "Disabled" och "Enabled".

routing_preference

Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring.

allow_blob_public_access

Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är sann för den här egenskapen.

minimum_tls_version

Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen. Kända värden är: "TLS1_0", "TLS1_1" och "TLS1_2".

allow_shared_key_access

Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar sant.

allow_cross_tenant_replication

Tillåt eller tillåt inte replikering av objekt i AAD-klientorganisationen. Standardtolkningen är sann för den här egenskapen.

default_to_o_auth_authentication

En boolesk flagga som anger om standardautentiseringen är OAuth eller inte. Standardtolkningen är false för den här egenskapen.

public_network_access

Tillåt eller tillåt inte åtkomst till lagringskonto för offentliga nätverk. Värdet är valfritt, men om det skickas måste det vara "Aktiverat" eller "Inaktiverat". Kända värden är: "Aktiverad" och "Inaktiverad".

immutable_storage_with_versioning

Egenskapen är oföränderlig och kan bara anges till true när kontot skapas. När värdet är true möjliggör det oföränderlighet på objektnivå för alla containrar i kontot som standard.