Dela via


StorageAccount Klass

Lagringskontot.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
azure.mgmt.storage.v2019_06_01.models._models_py3.TrackedResource
StorageAccount

Konstruktor

StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | 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, **kwargs: Any)

Keyword-Only parametrar

Name Description
tags

Resurstaggar.

location
str

Den geo-plats där resursen finns. Krävs.

identity

Resursens identitet.

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.

is_hns_enabled

Kontot HierarchicalNamespace aktiverat om värdet är true.

large_file_shares_state

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

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.

Variabler

Name Description
id
str

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Namnet på resursen.

type
str

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts".

tags

Resurstaggar.

location
str

Den geo-plats där resursen finns. Krävs.

sku
Sku

Hämtar SKU:n.

kind
str eller Kind

Hämtar sorten. Kända värden är: "Storage", "StorageV2", "BlobStorage", "FileStorage" och "BlockBlobStorage".

identity

Resursens identitet.

provisioning_state

Hämtar status för lagringskontot när åtgärden anropades. Kända värden är: "Creating", "ResolveingDNS" och "Succeeded".

primary_endpoints

Hämtar url:er som används för att utföra hämtning av en offentlig blob, kö eller tabellobjekt. Observera att Standard_ZRS och Premium_LRS konton endast returnerar blobslutpunkten.

primary_location
str

Hämtar platsen för det primära datacentret för lagringskontot.

status_of_primary

Hämtar statusen som anger om lagringskontots primära plats är tillgänglig eller inte tillgänglig. Kända värden är: "tillgänglig" och "otillgänglig".

last_geo_failover_time

Hämtar tidsstämpeln för den senaste instansen av en redundansväxling till den sekundära platsen. Endast den senaste tidsstämpeln behålls. Det här elementet returneras inte om det aldrig har funnits någon redundansinstans. Endast tillgängligt om accountType är Standard_GRS eller Standard_RAGRS.

secondary_location
str

Hämtar platsen för den geo-replikerade sekundära för lagringskontot. Endast tillgängligt om accountType är Standard_GRS eller Standard_RAGRS.

status_of_secondary

Hämtar statusen som anger om lagringskontots sekundära plats är tillgänglig eller inte tillgänglig. Endast tillgängligt om SKU-namnet är Standard_GRS eller Standard_RAGRS. Kända värden är: "tillgänglig" och "otillgänglig".

creation_time

Hämtar skapandedatum och tid för lagringskontot i UTC.

custom_domain

Hämtar den anpassade domän som användaren har tilldelats till det här lagringskontot.

secondary_endpoints

Hämtar de URL:er som används för att hämta en offentlig blob, kö eller tabell från lagringskontots sekundära plats. Endast tillgängligt om SKU-namnet är Standard_RAGRS.

encryption

Hämtar krypteringsinställningarna för kontot. Om kontot är ospecificerat är det okrypterat.

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.

network_rule_set

Nätverksregeluppsättning.

is_hns_enabled

Kontot HierarchicalNamespace aktiverat om värdet är true.

geo_replication_stats

Geo-replikeringsstatistik.

failover_in_progress

Om redundansväxlingen pågår är värdet sant, annars är det null.

large_file_shares_state

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

private_endpoint_connections

Lista över den privata slutpunktsanslutning som är associerad med det angivna lagringskontot.

routing_preference

Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring.

blob_restore_status

Status för blobåterställning.

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

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.