StorageAccountUpdateParameters Klasa
Parametry, które można podać podczas aktualizowania właściwości konta magazynu.
- Dziedziczenie
-
azure.mgmt.storage._serialization.ModelStorageAccountUpdateParameters
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
|
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ści, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach 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ększa niż 256 znaków. |
identity
|
Tożsamość zasobu. |
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 to źródło CNAME. Obecnie obsługiwana jest tylko jedna domena niestandardowa na konto magazynu. 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 jej wyłączyć. |
sas_policy
|
Sygnatura dostępu współdzielonego przypisana do konta magazynu. |
key_policy
|
KluczPolicy przypisany do konta magazynu. |
access_tier
|
str lub
AccessTier
Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną 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: "Hot", "Cool" 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ół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true. |
is_local_user_enabled
|
Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true. |
network_rule_set
|
Zestaw reguł sieciowych. |
large_file_shares_state
|
Zezwalaj na duże udziały plików, jeśli zestawy mają wartość Włączone. Nie można go wyłączyć po włączeniu. Znane wartości to: "Wyłączone" i "Włączone". |
routing_preference
|
Przechowuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych. |
allow_blob_public_access
|
Zezwalaj lub nie zezwalaj na publiczny dostęp do wszystkich obiektów blob lub kontenerów na koncie magazynu. Domyślna interpretacja jest prawdziwa dla tej właściwości. |
minimum_tls_version
|
str lub
MinimumTlsVersion
Ustaw minimalną wersję protokołu TLS, która ma być dozwolona na żądaniach 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ń za pomocą klucza dostępu do konta za pośrednictwem klucza współdzielonego. 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 lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Domyślna interpretacja jest prawdziwa 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
|
str lub
AllowedCopyScope
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
|
str lub
DnsEndpointType
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". |
Zmienne
Nazwa | Opis |
---|---|
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ści, które opisują zasób. Te tagi mogą być używane w wyświetlaniu i grupowaniu tego zasobu (w grupach 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ększa niż 256 znaków. |
identity
|
Tożsamość zasobu. |
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 to źródło CNAME. Obecnie obsługiwana jest tylko jedna domena niestandardowa na konto magazynu. 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 jej wyłączyć. |
sas_policy
|
Sygnatura dostępu współdzielonego przypisana do konta magazynu. |
key_policy
|
KluczPolicy przypisany do konta magazynu. |
access_tier
|
str lub
AccessTier
Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną 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: "Hot", "Cool" 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ół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true. |
is_local_user_enabled
|
Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true. |
network_rule_set
|
Zestaw reguł sieciowych. |
large_file_shares_state
|
Zezwalaj na duże udziały plików, jeśli zestawy mają wartość Włączone. Nie można go wyłączyć po włączeniu. Znane wartości to: "Wyłączone" i "Włączone". |
routing_preference
|
Przechowuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych. |
allow_blob_public_access
|
Zezwalaj lub nie zezwalaj na publiczny dostęp do wszystkich obiektów blob lub kontenerów na koncie magazynu. Domyślna interpretacja jest prawdziwa dla tej właściwości. |
minimum_tls_version
|
str lub
MinimumTlsVersion
Ustaw minimalną wersję protokołu TLS, która ma być dozwolona na żądaniach 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ń za pomocą klucza dostępu do konta za pośrednictwem klucza współdzielonego. 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 lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Domyślna interpretacja jest prawdziwa 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
|
str lub
AllowedCopyScope
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
|
str lub
DnsEndpointType
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". |
Azure SDK for Python