Udostępnij za pośrednictwem


StorageAccountCreateParameters Klasa

Parametry używane podczas tworzenia konta magazynu.

Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.

Dziedziczenie
StorageAccountCreateParameters

Konstruktor

StorageAccountCreateParameters(*, sku: _models.Sku, kind: Union[str, _models.Kind], location: str, extended_location: Optional[_models.ExtendedLocation] = None, tags: Optional[Dict[str, str]] = None, identity: Optional[_models.Identity] = None, custom_domain: Optional[_models.CustomDomain] = None, encryption: Optional[_models.Encryption] = None, network_rule_set: Optional[_models.NetworkRuleSet] = None, access_tier: Optional[Union[str, _models.AccessTier]] = None, azure_files_identity_based_authentication: Optional[_models.AzureFilesIdentityBasedAuthentication] = None, enable_https_traffic_only: Optional[bool] = None, is_hns_enabled: Optional[bool] = None, large_file_shares_state: Optional[Union[str, _models.LargeFileSharesState]] = None, routing_preference: Optional[_models.RoutingPreference] = None, allow_blob_public_access: Optional[bool] = None, minimum_tls_version: Optional[Union[str, _models.MinimumTlsVersion]] = None, allow_shared_key_access: Optional[bool] = None, enable_nfs_v3: Optional[bool] = None, **kwargs)

Zmienne

sku
Sku

Wymagane. Wymagane. Pobiera lub ustawia nazwę jednostki SKU.

kind
str lub Kind

Wymagane. Wymagane. Wskazuje typ konta magazynu. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage", "BlockBlobStorage".

location
str

Wymagane. 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 zostanie określony identyczny region geograficzny podczas aktualizacji, żądanie zakończy się powodzeniem.

extended_location
ExtendedLocation

Opcjonalny. Ustaw rozszerzoną lokalizację zasobu. Jeśli nie zostanie ustawione, konto magazynu zostanie utworzone w głównym regionie świadczenia usługi Azure. W przeciwnym razie zostanie on utworzony w określonej lokalizacji rozszerzonej.

tags
dict[str, str]

Zestaw tagów. Pobiera lub ustawia listę par klucz wartości, 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ści o długości nie większej niż 256 znaków.

identity
Identity

Tożsamość zasobu.

custom_domain
CustomDomain

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
Encryption

Nie dotyczy. Szyfrowanie usługi Azure Storage jest włączone dla wszystkich kont magazynu i nie można go wyłączyć.

network_rule_set
NetworkRuleSet

Zestaw reguł sieciowych.

access_tier
str lub AccessTier

Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu używana do rozliczeń. Znane wartości to: "Gorąca", "Chłodna".

azure_files_identity_based_authentication
AzureFilesIdentityBasedAuthentication

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

enable_https_traffic_only
<xref:enable_https_traffic_only>)<xref: >(bool

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_hns_enabled
bool

Wartość HierarchicalNamespace konta jest włączona, jeśli ustawiono wartość true.

large_file_shares_state
str lub LargeFileSharesState

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: "Disabled", "Enabled".

routing_preference
RoutingPreference

Przechowuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych.

allow_blob_public_access
bool

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", "TLS1_2".

allow_shared_key_access
bool

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
bool

Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true.