StorageAccountCreateParameters Třída
Parametry použité při vytváření účtu úložiště
Všechny požadované parametry musí být vyplněny, aby se mohly odeslat do Azure.
- Dědičnost
-
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, 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_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, **kwargs: Any)
Výhradně parametry klíčových slov
Name | Description |
---|---|
sku
|
Povinná hodnota. Získá nebo nastaví název skladové položky. Povinná hodnota. |
kind
|
Povinná hodnota. Označuje typ účtu úložiště. Povinná hodnota. Známé hodnoty jsou: "Storage", "StorageV2", "BlobStorage", "FileStorage" a "BlockBlobStorage". |
location
|
Povinná hodnota. Získá nebo nastaví umístění prostředku. To bude jedna z podporovaných a registrovaných geografických oblastí Azure (např. USA – západ, USA – východ, Jihovýchodní Asie atd.). Geografickou oblast prostředku nelze po vytvoření změnit, ale pokud je při aktualizaci zadána identická geografická oblast, požadavek bude úspěšný. Povinná hodnota. |
extended_location
|
Nepovinný parametr. Nastavte rozšířené umístění prostředku. Pokud to není nastavené, účet úložiště se vytvoří v hlavní oblasti Azure. V opačném případě se vytvoří v zadaném rozšířeném umístění. |
tags
|
Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce nejvýše 128 znaků a hodnotu o délce nejvýše 256 znaků. |
identity
|
Identita prostředku. |
public_network_access
|
str nebo
PublicNetworkAccess
Povolit nebo zakázat přístup veřejné sítě k účtu úložiště Hodnota je volitelná, ale pokud je předaná, musí být povolená nebo zakázaná. Známé hodnoty jsou: "Povoleno" a "Zakázáno". |
sas_policy
|
SasPolicy přiřazené k účtu úložiště. |
key_policy
|
KeyPolicy přiřazené k účtu úložiště. |
custom_domain
|
Doména uživatele přiřazená k účtu úložiště. Název je zdroj CNAME. V tuto chvíli se na jeden účet úložiště podporuje jenom jedna vlastní doména. Pokud chcete vymazat existující vlastní doménu, použijte prázdný řetězec pro vlastnost vlastního názvu domény. |
encryption
|
Neužívá se. Šifrování služby Azure Storage je povolené pro všechny účty úložiště a nelze ho zakázat. |
network_rule_set
|
Sada pravidel sítě. |
access_tier
|
str nebo
AccessTier
Vyžaduje se pro účty úložiště, kde kind = BlobStorage. Úroveň přístupu používaná pro fakturaci. Známé hodnoty jsou: "Hot" a "Cool". |
azure_files_identity_based_authentication
|
Poskytuje nastavení ověřování na základě identity pro Azure Files. |
enable_https_traffic_only
|
Povolí provoz https pouze do služby úložiště, pokud je nastavená hodnota true. Výchozí hodnota je true od verze rozhraní API 2019-04-01. |
is_hns_enabled
|
Účet HierarchicalNamespace je povolen, pokud je nastaven na hodnotu true. |
large_file_shares_state
|
str nebo
LargeFileSharesState
Povolit velké sdílené složky, pokud je nastavená na Povoleno. Jakmile je povolený, nelze ho zakázat. Známé hodnoty jsou: "Zakázáno" a "Povoleno". |
routing_preference
|
Uchovává informace o volbě síťového směrování, kterou uživatel zvolil pro přenos dat. |
allow_blob_public_access
|
Povolí nebo zakáže veřejný přístup ke všem objektům blob nebo kontejnerům v účtu úložiště. Výchozí interpretace je pro tuto vlastnost pravdivá. |
minimum_tls_version
|
str nebo
MinimumTlsVersion
Nastavte minimální verzi protokolu TLS, která má být povolená pro požadavky na úložiště. Výchozí interpretace je tls 1.0 pro tuto vlastnost. Známé hodnoty jsou: "TLS1_0", "TLS1_1" a "TLS1_2". |
allow_shared_key_access
|
Určuje, jestli účet úložiště umožňuje, aby žádosti byly autorizovány pomocí přístupového klíče účtu prostřednictvím sdíleného klíče. Pokud je false, musí být všechny požadavky, včetně sdílených přístupových podpisů, autorizovány službou Azure Active Directory (Azure AD). Výchozí hodnota je null, což odpovídá hodnotě true. |
enable_nfs_v3
|
Podpora protokolu NFS 3.0 je povolena, pokud je nastavená hodnota true. |
allow_cross_tenant_replication
|
Povolí nebo zakáže replikaci objektů tenanta AAD napříč. Výchozí interpretace je pro tuto vlastnost pravdivá. |
default_to_o_auth_authentication
|
Logický příznak, který označuje, jestli je výchozí ověřování OAuth, nebo ne. Výchozí interpretace je pro tuto vlastnost nepravda. |
immutable_storage_with_versioning
|
Vlastnost je neměnná a dá se nastavit na hodnotu true pouze v době vytvoření účtu. Když je nastavená hodnota true, povolí ve výchozím nastavení neměnnost na úrovni objektu pro všechny nové kontejnery v účtu. |
Proměnné
Name | Description |
---|---|
sku
|
Povinná hodnota. Získá nebo nastaví název skladové položky. Povinná hodnota. |
kind
|
Povinná hodnota. Označuje typ účtu úložiště. Povinná hodnota. Známé hodnoty jsou: "Storage", "StorageV2", "BlobStorage", "FileStorage" a "BlockBlobStorage". |
location
|
Povinná hodnota. Získá nebo nastaví umístění prostředku. To bude jedna z podporovaných a registrovaných geografických oblastí Azure (např. USA – západ, USA – východ, Jihovýchodní Asie atd.). Geografickou oblast prostředku nelze po vytvoření změnit, ale pokud je při aktualizaci zadána identická geografická oblast, požadavek bude úspěšný. Povinná hodnota. |
extended_location
|
Nepovinný parametr. Nastavte rozšířené umístění prostředku. Pokud to není nastavené, účet úložiště se vytvoří v hlavní oblasti Azure. V opačném případě se vytvoří v zadaném rozšířeném umístění. |
tags
|
Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč o délce nejvýše 128 znaků a hodnotu o délce nejvýše 256 znaků. |
identity
|
Identita prostředku. |
public_network_access
|
str nebo
PublicNetworkAccess
Povolit nebo zakázat přístup veřejné sítě k účtu úložiště Hodnota je volitelná, ale pokud je předaná, musí být povolená nebo zakázaná. Známé hodnoty jsou: "Povoleno" a "Zakázáno". |
sas_policy
|
SasPolicy přiřazené k účtu úložiště. |
key_policy
|
KeyPolicy přiřazené k účtu úložiště. |
custom_domain
|
Doména uživatele přiřazená k účtu úložiště. Název je zdroj CNAME. V tuto chvíli se na jeden účet úložiště podporuje jenom jedna vlastní doména. Pokud chcete vymazat existující vlastní doménu, použijte prázdný řetězec pro vlastnost vlastního názvu domény. |
encryption
|
Neužívá se. Šifrování služby Azure Storage je povolené pro všechny účty úložiště a nelze ho zakázat. |
network_rule_set
|
Sada pravidel sítě. |
access_tier
|
str nebo
AccessTier
Vyžaduje se pro účty úložiště, kde kind = BlobStorage. Úroveň přístupu používaná pro fakturaci. Známé hodnoty jsou: "Hot" a "Cool". |
azure_files_identity_based_authentication
|
Poskytuje nastavení ověřování na základě identity pro Azure Files. |
enable_https_traffic_only
|
Povolí provoz https pouze do služby úložiště, pokud je nastavená hodnota true. Výchozí hodnota je true od verze rozhraní API 2019-04-01. |
is_hns_enabled
|
Účet HierarchicalNamespace je povolen, pokud je nastaven na hodnotu true. |
large_file_shares_state
|
str nebo
LargeFileSharesState
Povolit velké sdílené složky, pokud je nastavená na Povoleno. Jakmile je povolený, nelze ho zakázat. Známé hodnoty jsou: "Zakázáno" a "Povoleno". |
routing_preference
|
Uchovává informace o volbě síťového směrování, kterou uživatel zvolil pro přenos dat. |
allow_blob_public_access
|
Povolí nebo zakáže veřejný přístup ke všem objektům blob nebo kontejnerům v účtu úložiště. Výchozí interpretace je pro tuto vlastnost pravdivá. |
minimum_tls_version
|
str nebo
MinimumTlsVersion
Nastavte minimální verzi protokolu TLS, která má být povolená pro požadavky na úložiště. Výchozí interpretace je tls 1.0 pro tuto vlastnost. Známé hodnoty jsou: "TLS1_0", "TLS1_1" a "TLS1_2". |
allow_shared_key_access
|
Určuje, jestli účet úložiště umožňuje, aby žádosti byly autorizovány pomocí přístupového klíče účtu prostřednictvím sdíleného klíče. Pokud je false, musí být všechny požadavky, včetně sdílených přístupových podpisů, autorizovány službou Azure Active Directory (Azure AD). Výchozí hodnota je null, což odpovídá hodnotě true. |
enable_nfs_v3
|
Podpora protokolu NFS 3.0 je povolena, pokud je nastavená hodnota true. |
allow_cross_tenant_replication
|
Povolí nebo zakáže replikaci objektů tenanta AAD napříč. Výchozí interpretace je pro tuto vlastnost pravdivá. |
default_to_o_auth_authentication
|
Logický příznak, který označuje, jestli je výchozí ověřování OAuth, nebo ne. Výchozí interpretace je pro tuto vlastnost nepravda. |
immutable_storage_with_versioning
|
Vlastnost je neměnná a dá se nastavit na hodnotu true pouze v době vytvoření účtu. Když je nastavená hodnota true, povolí ve výchozím nastavení neměnnost na úrovni objektu pro všechny nové kontejnery v účtu. |
Azure SDK for Python