StorageAccountCreateParameters Klasa
Parametry używane podczas tworzenia konta magazynu.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.storage._serialization.ModelStorageAccountCreateParameters
Konstruktor
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, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | 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_sftp_enabled: bool | None = None, is_local_user_enabled: 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, enable_nfs_v3: bool | None = None, allow_cross_tenant_replication: bool | None = None, default_to_o_auth_authentication: bool | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
sku
|
Wymagane. Pobiera lub ustawia nazwę jednostki SKU. Wymagane. |
kind
|
Wymagane. Wskazuje typ konta magazynu. Wymagane. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage" i "BlockBlobStorage". |
location
|
Wymagane. Pobiera lub ustawia lokalizację zasobu. Będzie to jeden z obsługiwanych i zarejestrowanych regionów geograficznych platformy Azure (np. Zachodnie stany USA, Wschodnie stany USA, Azja Południowo-Wschodnia itp.). Nie można zmienić regionu geograficznego zasobu po jego utworzeniu, ale jeśli w aktualizacji zostanie określony identyczny region geograficzny, żądanie zakończy się pomyślnie. Wymagane. |
extended_location
|
Opcjonalny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawiona, konto magazynu zostanie utworzone w regionie głównym platformy Azure. W przeciwnym razie zostanie utworzony w określonej lokalizacji rozszerzonej. |
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ść o długości nie większej niż 256 znaków. |
identity
|
Tożsamość zasobu. |
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". |
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". |
sas_policy
|
Sygnatura dostępu współdzielonego przypisana do konta magazynu. |
key_policy
|
KeyPolicy przypisana do konta magazynu. |
custom_domain
|
Domena użytkownika przypisana do konta magazynu. 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
|
Ustawienia szyfrowania do użycia na potrzeby szyfrowania po stronie serwera dla konta magazynu. |
network_rule_set
|
Zestaw reguł sieci. |
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ą 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. Wartość domyślna jest prawdziwa od wersji interfejsu API 2019-04-01. |
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. |
is_hns_enabled
|
Ustawienie HierarchicalNamespace konta jest włączone, jeśli ustawiono wartość true. |
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 o wyborze 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 jest fałszywa dla tej właściwości. |
minimum_tls_version
|
str lub
MinimumTlsVersion
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. |
enable_nfs_v3
|
Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true. |
allow_cross_tenant_replication
|
Zezwalaj na replikację obiektów dzierżawy usługi AAD lub nie zezwalaj na nie. Ustaw tę właściwość na wartość true dla nowych lub istniejących kont tylko wtedy, gdy zasady replikacji obiektów będą obejmować konta magazynu w różnych dzierżawach usługi AAD. Domyślna interpretacja jest fałszywa dla nowych kont, aby domyślnie stosować najlepsze rozwiązania w zakresie zabezpieczeń. |
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. |
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 nowych kontenerów na koncie domyślnie. |
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". |
Zmienne
Nazwa | Opis |
---|---|
sku
|
Wymagane. Pobiera lub ustawia nazwę jednostki SKU. Wymagane. |
kind
|
Wymagane. Wskazuje typ konta magazynu. Wymagane. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage" i "BlockBlobStorage". |
location
|
Wymagane. Pobiera lub ustawia lokalizację zasobu. Będzie to jeden z obsługiwanych i zarejestrowanych regionów geograficznych platformy Azure (np. Zachodnie stany USA, Wschodnie stany USA, Azja Południowo-Wschodnia itp.). Nie można zmienić regionu geograficznego zasobu po jego utworzeniu, ale jeśli w aktualizacji zostanie określony identyczny region geograficzny, żądanie zakończy się pomyślnie. Wymagane. |
extended_location
|
Opcjonalny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawiona, konto magazynu zostanie utworzone w regionie głównym platformy Azure. W przeciwnym razie zostanie utworzony w określonej lokalizacji rozszerzonej. |
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ść o długości nie większej niż 256 znaków. |
identity
|
Tożsamość zasobu. |
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". |
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". |
sas_policy
|
Sygnatura dostępu współdzielonego przypisana do konta magazynu. |
key_policy
|
KluczPolicy przypisany do konta magazynu. |
custom_domain
|
Domena użytkownika przypisana do konta magazynu. 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
|
Ustawienia szyfrowania używane do szyfrowania po stronie serwera dla konta magazynu. |
network_rule_set
|
Zestaw reguł sieciowych. |
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. Wartość domyślna jest prawdziwa od wersji interfejsu API 2019-04-01. |
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. |
is_hns_enabled
|
Wartość HierarchicalNamespace konta jest włączona, jeśli ustawiono wartość true. |
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 fałszywa 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. |
enable_nfs_v3
|
Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true. |
allow_cross_tenant_replication
|
Zezwalaj lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Ustaw tę właściwość na wartość true dla nowych lub istniejących kont tylko wtedy, gdy zasady replikacji obiektów będą obejmować konta magazynu w różnych dzierżawach usługi AAD. Domyślna interpretacja to fałsz, aby nowe konta domyślnie przestrzegały najlepszych rozwiązań w zakresie zabezpieczeń. |
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. |
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 nowych kontenerów na koncie domyślnie. |
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". |
Azure SDK for Python
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla