StorageAccountCreateParameters interface
Parametry použité při vytváření účtu úložiště.
Vlastnosti
access |
Vyžaduje se pro účty úložiště, kde kind = BlobStorage. Úroveň přístupu se používá k fakturaci. Úroveň přístupu Premium je výchozí hodnotou pro typ účtu úložiště objektů blob bloku úrovně Premium a pro typ účtu úložiště objektů blob bloku úrovně Premium ji nelze změnit. |
allow |
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 false. |
allow |
Povolí nebo zakáže replikaci objektů napříč tenanty AAD. Tuto vlastnost nastavte na true pro nové nebo existující účty jenom v případě, že zásady replikace objektů budou zahrnovat účty úložiště v různých tenantech AAD. Výchozí interpretace je nepravdivá, aby nové účty ve výchozím nastavení dodržovaly osvědčené postupy zabezpečení. |
allowed |
Omezte kopírování do a z účtů úložiště v rámci tenanta AAD nebo s privátními propojeními do stejné virtuální sítě. |
allow |
Určuje, jestli účet úložiště umožňuje autorizaci požadavků 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á true. |
azure |
Poskytuje nastavení ověřování na základě identity pro Azure Files. |
custom |
Doména uživatele přiřazená k účtu úložiště. Název je zdroj CNAME. V tuto chvíli se pro každý úč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. |
default |
Logický příznak, který označuje, jestli je výchozí ověřování OAuth nebo ne. Výchozí interpretace je pro tuto vlastnost false. |
dns |
Umožňuje zadat typ koncového bodu. Nastavte tuto možnost na AzureDNSZone, pokud chcete vytvořit velký počet účtů v jednom předplatném, které vytvoří účty v zóně Azure DNS a adresa URL koncového bodu bude mít alfanumerický identifikátor zóny DNS. |
enable |
Povoluje provoz https pouze do služby storage, pokud je nastavená hodnota true. Výchozí hodnota je true od verze rozhraní API 2019-04-01. |
enable |
Podpora protokolu NFS 3.0 je povolena, pokud je nastavená hodnota true. |
encryption | Nastavení šifrování, které se použije k šifrování na straně serveru pro účet úložiště. |
extended |
Nepovinný parametr. Nastavte rozšířené umístění prostředku. Pokud 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í. |
identity | Identita prostředku. |
immutable |
Vlastnost je neměnná a lze ji nastavit na hodnotu true pouze při vytváření účtu. Když je nastavená hodnota true, povolí se ve výchozím nastavení neměnnost na úrovni objektu pro všechny nové kontejnery v účtu. |
is |
Účet HierarchicalNamespace je povolen, pokud je nastavena na true. |
is |
Povolí funkci místní uživatelé, pokud je nastavená na true. |
is |
Povolí protokol Secure File Transfer Protocol, pokud je nastavená hodnota true. |
key |
KeyPolicy přiřazené k účtu úložiště. |
kind | Povinná hodnota. Určuje typ účtu úložiště. |
large |
Povolit velké sdílené složky, pokud je nastavená na Povoleno. Jakmile je povolená, nelze ji zakázat. |
location | Povinná hodnota. Získá nebo nastaví umístění prostředku. Bude to 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ý. |
minimum |
Nastavte minimální verzi protokolu TLS, která se má povolit u požadavků na úložiště. Výchozí interpretace této vlastnosti je TLS 1.0. |
network |
Sada pravidel sítě |
public |
Povolit nebo zakázat veřejný síťový přístup k účtu úložiště Hodnota je volitelná, ale pokud je předaná, musí být Povolená nebo Zakázaná. |
routing |
Uchovává informace o volbě síťového směrování, kterou uživatel zvolil pro přenos dat. |
sas |
SasPolicy přiřazené k účtu úložiště. |
sku | Povinná hodnota. Získá nebo nastaví název skladové položky. |
tags | Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení 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ů. |
Podrobnosti vlastnosti
accessTier
Vyžaduje se pro účty úložiště, kde kind = BlobStorage. Úroveň přístupu se používá k fakturaci. Úroveň přístupu Premium je výchozí hodnotou pro typ účtu úložiště objektů blob bloku úrovně Premium a pro typ účtu úložiště objektů blob bloku úrovně Premium ji nelze změnit.
accessTier?: AccessTier
Hodnota vlastnosti
allowBlobPublicAccess
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 false.
allowBlobPublicAccess?: boolean
Hodnota vlastnosti
boolean
allowCrossTenantReplication
Povolí nebo zakáže replikaci objektů napříč tenanty AAD. Tuto vlastnost nastavte na true pro nové nebo existující účty jenom v případě, že zásady replikace objektů budou zahrnovat účty úložiště v různých tenantech AAD. Výchozí interpretace je nepravdivá, aby nové účty ve výchozím nastavení dodržovaly osvědčené postupy zabezpečení.
allowCrossTenantReplication?: boolean
Hodnota vlastnosti
boolean
allowedCopyScope
Omezte kopírování do a z účtů úložiště v rámci tenanta AAD nebo s privátními propojeními do stejné virtuální sítě.
allowedCopyScope?: string
Hodnota vlastnosti
string
allowSharedKeyAccess
Určuje, jestli účet úložiště umožňuje autorizaci požadavků 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á true.
allowSharedKeyAccess?: boolean
Hodnota vlastnosti
boolean
azureFilesIdentityBasedAuthentication
Poskytuje nastavení ověřování na základě identity pro Azure Files.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
Hodnota vlastnosti
customDomain
Doména uživatele přiřazená k účtu úložiště. Název je zdroj CNAME. V tuto chvíli se pro každý úč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.
customDomain?: CustomDomain
Hodnota vlastnosti
defaultToOAuthAuthentication
Logický příznak, který označuje, jestli je výchozí ověřování OAuth nebo ne. Výchozí interpretace je pro tuto vlastnost false.
defaultToOAuthAuthentication?: boolean
Hodnota vlastnosti
boolean
dnsEndpointType
Umožňuje zadat typ koncového bodu. Nastavte tuto možnost na AzureDNSZone, pokud chcete vytvořit velký počet účtů v jednom předplatném, které vytvoří účty v zóně Azure DNS a adresa URL koncového bodu bude mít alfanumerický identifikátor zóny DNS.
dnsEndpointType?: string
Hodnota vlastnosti
string
enableHttpsTrafficOnly
Povoluje provoz https pouze do služby storage, pokud je nastavená hodnota true. Výchozí hodnota je true od verze rozhraní API 2019-04-01.
enableHttpsTrafficOnly?: boolean
Hodnota vlastnosti
boolean
enableNfsV3
Podpora protokolu NFS 3.0 je povolena, pokud je nastavená hodnota true.
enableNfsV3?: boolean
Hodnota vlastnosti
boolean
encryption
Nastavení šifrování, které se použije k šifrování na straně serveru pro účet úložiště.
encryption?: Encryption
Hodnota vlastnosti
extendedLocation
Nepovinný parametr. Nastavte rozšířené umístění prostředku. Pokud 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í.
extendedLocation?: ExtendedLocation
Hodnota vlastnosti
identity
immutableStorageWithVersioning
Vlastnost je neměnná a lze ji nastavit na hodnotu true pouze při vytváření účtu. Když je nastavená hodnota true, povolí se ve výchozím nastavení neměnnost na úrovni objektu pro všechny nové kontejnery v účtu.
immutableStorageWithVersioning?: ImmutableStorageAccount
Hodnota vlastnosti
isHnsEnabled
Účet HierarchicalNamespace je povolen, pokud je nastavena na true.
isHnsEnabled?: boolean
Hodnota vlastnosti
boolean
isLocalUserEnabled
Povolí funkci místní uživatelé, pokud je nastavená na true.
isLocalUserEnabled?: boolean
Hodnota vlastnosti
boolean
isSftpEnabled
Povolí protokol Secure File Transfer Protocol, pokud je nastavená hodnota true.
isSftpEnabled?: boolean
Hodnota vlastnosti
boolean
keyPolicy
kind
Povinná hodnota. Určuje typ účtu úložiště.
kind: string
Hodnota vlastnosti
string
largeFileSharesState
Povolit velké sdílené složky, pokud je nastavená na Povoleno. Jakmile je povolená, nelze ji zakázat.
largeFileSharesState?: string
Hodnota vlastnosti
string
location
Povinná hodnota. Získá nebo nastaví umístění prostředku. Bude to 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ý.
location: string
Hodnota vlastnosti
string
minimumTlsVersion
Nastavte minimální verzi protokolu TLS, která se má povolit u požadavků na úložiště. Výchozí interpretace této vlastnosti je TLS 1.0.
minimumTlsVersion?: string
Hodnota vlastnosti
string
networkRuleSet
publicNetworkAccess
Povolit nebo zakázat veřejný síťový přístup k účtu úložiště Hodnota je volitelná, ale pokud je předaná, musí být Povolená nebo Zakázaná.
publicNetworkAccess?: string
Hodnota vlastnosti
string
routingPreference
Uchovává informace o volbě síťového směrování, kterou uživatel zvolil pro přenos dat.
routingPreference?: RoutingPreference
Hodnota vlastnosti
sasPolicy
sku
tags
Získá nebo nastaví seznam párů hodnot klíčů, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení 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ů.
tags?: {[propertyName: string]: string}
Hodnota vlastnosti
{[propertyName: string]: string}