StorageAccountCreateParameters Klass
De parametrar som används när du skapar ett lagringskonto.
Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.
- Arv
-
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, 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, **kwargs: Any)
Keyword-Only parametrar
Name | Description |
---|---|
sku
|
Krävs. Hämtar eller anger SKU-namnet. Krävs. |
kind
|
Krävs. Anger typen av lagringskonto. Krävs. Kända värden är: "Storage", "StorageV2", "BlobStorage", "FileStorage" och "BlockBlobStorage". |
location
|
Krävs. Hämtar eller anger platsen för resursen. Detta är en av de Azure Geo-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra en resurss geo-region när den har skapats, men om en identisk geo-region har angetts vid uppdateringen lyckas begäran. Krävs. |
extended_location
|
Valfritt. Ange resursens utökade plats. Om det inte anges skapas lagringskontot i Azures huvudregion. Annars skapas den på den angivna utökade platsen. |
tags
|
Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel med en längd på högst 128 tecken och ett värde med en längd på högst 256 tecken. |
identity
|
Resursens identitet. |
sas_policy
|
SasPolicy tilldelad till lagringskontot. |
key_policy
|
KeyPolicy tilldelad till lagringskontot. |
custom_domain
|
Användardomän som tilldelats lagringskontot. Namnet är CNAME-källan. För närvarande stöds endast en anpassad domän per lagringskonto. Om du vill rensa den befintliga anpassade domänen använder du en tom sträng för den anpassade domännamnsegenskapen. |
encryption
|
Inte tillämpligt. Azure Storage-kryptering är aktiverat för alla lagringskonton och kan inte inaktiveras. |
network_rule_set
|
Nätverksregeluppsättning. |
access_tier
|
str eller
AccessTier
Krävs för lagringskonton där typ = BlobStorage. Den åtkomstnivå som används för fakturering. Kända värden är: "Hot" och "Cool". |
azure_files_identity_based_authentication
|
Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files. |
enable_https_traffic_only
|
Tillåter endast https-trafik till lagringstjänsten om värdet är true. Standardvärdet är sant sedan API-version 2019-04-01. |
is_hns_enabled
|
Kontot HierarchicalNamespace aktiverat om värdet är true. |
large_file_shares_state
|
str eller
LargeFileSharesState
Tillåt stora filresurser om anges till Aktiverad. Det går inte att inaktivera den när den är aktiverad. Kända värden är: "Disabled" och "Enabled". |
routing_preference
|
Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring. |
allow_blob_public_access
|
Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är sann för den här egenskapen. |
minimum_tls_version
|
str eller
MinimumTlsVersion
Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen. Kända värden är: "TLS1_0", "TLS1_1" och "TLS1_2". |
allow_shared_key_access
|
Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar sant. |
enable_nfs_v3
|
NFS 3.0-protokollstöd aktiverat om det är inställt på true. |
Variabler
Name | Description |
---|---|
sku
|
Krävs. Hämtar eller anger SKU-namnet. Krävs. |
kind
|
Krävs. Anger typen av lagringskonto. Krävs. Kända värden är: "Storage", "StorageV2", "BlobStorage", "FileStorage" och "BlockBlobStorage". |
location
|
Krävs. Hämtar eller anger platsen för resursen. Detta är en av de Azure Geo-regioner som stöds och registreras (t.ex. USA, västra, USA, östra, Sydostasien osv.). Det går inte att ändra en resurss geo-region när den har skapats, men om en identisk geo-region har angetts vid uppdateringen lyckas begäran. Krävs. |
extended_location
|
Valfritt. Ange resursens utökade plats. Om det inte anges skapas lagringskontot i Azures huvudregion. Annars skapas den på den angivna utökade platsen. |
tags
|
Hämtar eller anger en lista över nyckelvärdepar som beskriver resursen. Dessa taggar kan användas för att visa och gruppera den här resursen (mellan resursgrupper). Högst 15 taggar kan anges för en resurs. Varje tagg måste ha en nyckel med en längd på högst 128 tecken och ett värde med en längd på högst 256 tecken. |
identity
|
Resursens identitet. |
sas_policy
|
SasPolicy tilldelad till lagringskontot. |
key_policy
|
KeyPolicy tilldelad till lagringskontot. |
custom_domain
|
Användardomän som tilldelats lagringskontot. Namnet är CNAME-källan. För närvarande stöds endast en anpassad domän per lagringskonto. Om du vill rensa den befintliga anpassade domänen använder du en tom sträng för den anpassade domännamnsegenskapen. |
encryption
|
Inte tillämpligt. Azure Storage-kryptering är aktiverat för alla lagringskonton och kan inte inaktiveras. |
network_rule_set
|
Nätverksregeluppsättning. |
access_tier
|
str eller
AccessTier
Krävs för lagringskonton där typ = BlobStorage. Den åtkomstnivå som används för fakturering. Kända värden är: "Hot" och "Cool". |
azure_files_identity_based_authentication
|
Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files. |
enable_https_traffic_only
|
Tillåter endast https-trafik till lagringstjänsten om värdet är true. Standardvärdet är sant sedan API-version 2019-04-01. |
is_hns_enabled
|
Kontot HierarchicalNamespace aktiverat om värdet är true. |
large_file_shares_state
|
str eller
LargeFileSharesState
Tillåt stora filresurser om anges till Aktiverad. Det går inte att inaktivera den när den är aktiverad. Kända värden är: "Disabled" och "Enabled". |
routing_preference
|
Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring. |
allow_blob_public_access
|
Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är sann för den här egenskapen. |
minimum_tls_version
|
str eller
MinimumTlsVersion
Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen. Kända värden är: "TLS1_0", "TLS1_1" och "TLS1_2". |
allow_shared_key_access
|
Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar true. |
enable_nfs_v3
|
NFS 3.0-protokollstöd har aktiverats om det är inställt på true. |
Azure SDK for Python