Udostępnij za pośrednictwem


StorageAccountUpdateParameters Klasa

Parametry, które można podać podczas aktualizowania właściwości konta magazynu.

Dziedziczenie
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, is_sftp_enabled: bool | None = None, is_local_user_enabled: 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, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
sku
Sku

Pobiera lub ustawia nazwę jednostki SKU. Należy pamiętać, że nie można zaktualizować nazwy jednostki SKU do Standard_ZRS, Premium_LRS lub Premium_ZRS ani nie można zaktualizować kont tych nazw jednostek SKU do żadnej innej wartości.

tags

Pobiera lub ustawia listę par klucz-wartość, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz o długości nie większej niż 128 znaków i wartość nie większą niż 256 znaków.

identity

Tożsamość zasobu.

kind
str lub Kind

Opcjonalny. Wskazuje typ konta magazynu. Obecnie tylko wartość StorageV2 obsługiwana przez serwer. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage" i "BlockBlobStorage".

custom_domain

Domena niestandardowa przypisana do konta magazynu przez użytkownika. Nazwa jest źródłem CNAME. Obecnie na konto magazynu jest obsługiwana tylko jedna domena niestandardowa. Aby wyczyścić istniejącą domenę niestandardową, użyj pustego ciągu dla właściwości niestandardowej nazwy domeny.

encryption

Nie dotyczy. Szyfrowanie magazynowane w usłudze Azure Storage jest domyślnie włączone dla wszystkich kont magazynu i nie można ich wyłączyć.

sas_policy

Sygnatura dostępu współdzielonego przypisana do konta magazynu.

key_policy

KeyPolicy przypisana do konta magazynu.

access_tier

Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną dla typu konta magazynu blokowych obiektów blob w warstwie Premium i nie można jej zmienić dla typu konta magazynu blokowych obiektów blob w warstwie Premium. Znane wartości to: "Gorąca", "Chłodna" i "Premium".

azure_files_identity_based_authentication

Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files.

enable_https_traffic_only

Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true.

is_sftp_enabled

Włącza protokół Secure File Transfer Protocol, jeśli jest ustawiony na wartość true.

is_local_user_enabled

Włącza funkcję użytkowników lokalnych, jeśli jest ustawiona na wartość true.

network_rule_set

Zestaw reguł sieci.

large_file_shares_state

Zezwalaj na duże udziały plików, jeśli ustawiono wartość Włączone. Nie można go wyłączyć po jej włączeniu. Znane wartości to: "Disabled" i "Enabled".

routing_preference

Utrzymuje informacje na temat wyboru routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych.

allow_blob_public_access

Zezwalaj na dostęp publiczny do wszystkich obiektów blob lub kontenerów na koncie magazynu lub nie zezwalaj na nie. Domyślna interpretacja ma wartość true dla tej właściwości.

minimum_tls_version

Ustaw minimalną wersję protokołu TLS, aby zezwalać na żądania do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości. Znane wartości to: "TLS1_0", "TLS1_1" i "TLS1_2".

allow_shared_key_access

Wskazuje, czy konto magazynu zezwala na autoryzację żądań przy użyciu klucza dostępu do konta za pośrednictwem klucza współużytkowanego. Jeśli wartość false, wszystkie żądania, w tym sygnatury dostępu współdzielonego, muszą być autoryzowane za pomocą usługi Azure Active Directory (Azure AD). Wartość domyślna to null, która jest równoważna wartości true.

allow_cross_tenant_replication

Zezwalaj na replikację obiektów dzierżawy usługi AAD lub nie zezwalaj na nie. Domyślna interpretacja ma wartość true dla tej właściwości.

default_to_o_auth_authentication

Flaga logiczna wskazująca, czy domyślne uwierzytelnianie to OAuth, czy nie. Domyślna interpretacja jest fałszywa dla tej właściwości.

public_network_access

Zezwalaj lub nie zezwalaj na dostęp sieci publicznej do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Znane wartości to: "Włączone" i "Wyłączone".

immutable_storage_with_versioning

Właściwość jest niezmienna i może być ustawiona na wartość true tylko w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich kontenerów na koncie domyślnie.

allowed_copy_scope

Ogranicz kopiowanie do i z kont magazynu w dzierżawie usługi AAD lub za pomocą linków prywatnych do tej samej sieci wirtualnej. Znane wartości to: "PrivateLink" i "AAD".

dns_endpoint_type

Umożliwia określenie typu punktu końcowego. Ustaw tę wartość na wartość AzureDNSZone, aby utworzyć dużą liczbę kont w jednej subskrypcji, co powoduje utworzenie kont w strefie usługi Azure DNS, a adres URL punktu końcowego będzie miał alfanumeryczny identyfikator strefy DNS. Znane wartości to: "Standard" i "AzureDnsZone".

Zmienne

Nazwa Opis
sku
Sku

Pobiera lub ustawia nazwę jednostki SKU. Należy pamiętać, że nie można zaktualizować nazwy jednostki SKU do Standard_ZRS, Premium_LRS lub Premium_ZRS ani nie można zaktualizować kont tych nazw jednostek SKU do żadnej innej wartości.

tags

Pobiera lub ustawia listę par klucz-wartość, które opisują zasób. Te tagi mogą służyć do wyświetlania i grupowania tego zasobu (między grupami zasobów). Dla zasobu można podać maksymalnie 15 tagów. Każdy tag musi mieć klucz o długości nie większej niż 128 znaków i wartość nie większą niż 256 znaków.

identity

Tożsamość zasobu.

kind
str lub Kind

Opcjonalny. Wskazuje typ konta magazynu. Obecnie tylko wartość StorageV2 obsługiwana przez serwer. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage" i "BlockBlobStorage".

custom_domain

Domena niestandardowa przypisana do konta magazynu przez użytkownika. Nazwa jest źródłem CNAME. Obecnie na konto magazynu jest obsługiwana tylko jedna domena niestandardowa. Aby wyczyścić istniejącą domenę niestandardową, użyj pustego ciągu dla właściwości niestandardowej nazwy domeny.

encryption

Nie dotyczy. Szyfrowanie magazynowane w usłudze Azure Storage jest domyślnie włączone dla wszystkich kont magazynu i nie można ich wyłączyć.

sas_policy

Sygnatura dostępu współdzielonego przypisana do konta magazynu.

key_policy

KeyPolicy przypisana do konta magazynu.

access_tier

Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną dla typu konta magazynu blokowych obiektów blob w warstwie Premium i nie można jej zmienić dla typu konta magazynu blokowych obiektów blob w warstwie Premium. Znane wartości to: "Gorąca", "Chłodna" i "Premium".

azure_files_identity_based_authentication

Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files.

enable_https_traffic_only

Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true.

is_sftp_enabled

Włącza protokół Secure File Transfer Protocol, jeśli jest ustawiony na wartość true.

is_local_user_enabled

Włącza funkcję użytkowników lokalnych, jeśli jest ustawiona na wartość true.

network_rule_set

Zestaw reguł sieci.

large_file_shares_state

Zezwalaj na duże udziały plików, jeśli ustawiono wartość Włączone. Nie można go wyłączyć po jej włączeniu. Znane wartości to: "Disabled" i "Enabled".

routing_preference

Utrzymuje informacje na temat wyboru routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych.

allow_blob_public_access

Zezwalaj na dostęp publiczny do wszystkich obiektów blob lub kontenerów na koncie magazynu lub nie zezwalaj na nie. Domyślna interpretacja ma wartość true dla tej właściwości.

minimum_tls_version

Ustaw minimalną wersję protokołu TLS, aby zezwalać na żądania do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości. Znane wartości to: "TLS1_0", "TLS1_1" i "TLS1_2".

allow_shared_key_access

Wskazuje, czy konto magazynu zezwala na autoryzację żądań przy użyciu klucza dostępu do konta za pośrednictwem klucza współużytkowanego. Jeśli wartość false, wszystkie żądania, w tym sygnatury dostępu współdzielonego, muszą być autoryzowane za pomocą usługi Azure Active Directory (Azure AD). Wartość domyślna to null, która jest równoważna wartości true.

allow_cross_tenant_replication

Zezwalaj na replikację obiektów dzierżawy usługi AAD lub nie zezwalaj na nie. Domyślna interpretacja ma wartość true dla tej właściwości.

default_to_o_auth_authentication

Flaga logiczna wskazująca, czy domyślne uwierzytelnianie to OAuth, czy nie. Domyślna interpretacja jest fałszywa dla tej właściwości.

public_network_access

Zezwalaj na dostęp do sieci publicznej lub nie zezwalaj na dostęp do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Znane wartości to: "Włączone" i "Wyłączone".

immutable_storage_with_versioning

Właściwość jest niezmienna i może być ustawiona tylko na wartość true w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich kontenerów na koncie domyślnie.

allowed_copy_scope

Ogranicz kopiowanie do i z kont magazynu w dzierżawie usługi AAD lub za pomocą linków prywatnych do tej samej sieci wirtualnej. Znane wartości to: "PrivateLink" i "AAD".

dns_endpoint_type

Umożliwia określenie typu punktu końcowego. Ustaw tę wartość na Wartość AzureDNSZone, aby utworzyć dużą liczbę kont w jednej subskrypcji, która tworzy konta w strefie DNS platformy Azure, a adres URL punktu końcowego będzie miał alfanumeryczny identyfikator strefy DNS. Znane wartości to: "Standard" i "AzureDnsZone".