Sdílet prostřednictvím


StorageAccount Třída

Účet úložiště.

Proměnné jsou naplněny pouze serverem a při odesílání požadavku budou ignorovány.

Všechny požadované parametry musí být vyplněny, aby se mohly odeslat do Azure.

Dědičnost
azure.mgmt.storage.v2019_04_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, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, **kwargs)

Proměnné

id
str

Plně kvalifikované ID prostředku. Příklad – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Název prostředku.

type
str

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts.

tags
dict[str, str]

Značky prostředků.

location
str

Geografické umístění, ve kterém se prostředek nachází. Povinná hodnota.

sku
Sku

Získá skladovou položku.

kind
str nebo Kind

Získá druh. Známé hodnoty jsou: "Storage", "StorageV2", "BlobStorage", "FileStorage" a "BlockBlobStorage".

identity
Identity

Identita prostředku.

provisioning_state
str nebo ProvisioningState

Získá stav účtu úložiště v době, kdy byla operace volána. Známé hodnoty jsou: "Creating", "ResolvingDNS" a "Succeeded".

primary_endpoints
Endpoints

Získá adresy URL, které se používají k načtení veřejného objektu blob, fronty nebo objektu tabulky. Všimněte si, že účty Standard_ZRS a Premium_LRS vrací pouze koncový bod objektu blob.

primary_location
str

Získá umístění primárního datacentra pro účet úložiště.

status_of_primary
str nebo AccountStatus

Získá stav určující, jestli je primární umístění účtu úložiště dostupné nebo nedostupné. Známé hodnoty jsou: "k dispozici" a "nedostupné".

last_geo_failover_time
datetime

Získá časové razítko poslední instance převzetí služeb při selhání do sekundárního umístění. Zachová se pouze nejnovější časové razítko. Tento prvek se nevrátí, pokud nikdy neexistovala instance převzetí služeb při selhání. K dispozici pouze v případě, že je accountType Standard_GRS nebo Standard_RAGRS.

secondary_location
str

Získá umístění geograficky replikovaného sekundárního pro účet úložiště. K dispozici pouze v případě, že je accountType Standard_GRS nebo Standard_RAGRS.

status_of_secondary
str nebo AccountStatus

Získá stav označující, jestli je sekundární umístění účtu úložiště dostupné nebo nedostupné. K dispozici pouze v případě, že je název skladové položky Standard_GRS nebo Standard_RAGRS. Známé hodnoty jsou: "k dispozici" a "nedostupné".

creation_time
datetime

Získá datum a čas vytvoření účtu úložiště v UTC.

custom_domain
CustomDomain

Získá vlastní doménu přiřazenou uživatelem k tomuto účtu úložiště.

secondary_endpoints
Endpoints

Získá adresy URL, které se používají k načtení veřejného objektu blob, fronty nebo objektu tabulky ze sekundárního umístění účtu úložiště. K dispozici pouze v případě, že je název skladové položky Standard_RAGRS.

encryption
Encryption

Získá nastavení šifrování účtu. Pokud není zadaný, účet není zašifrovaný.

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
AzureFilesIdentityBasedAuthentication

Poskytuje nastavení ověřování na základě identity pro Azure Files.

enable_https_traffic_only
bool

Povolí provoz https pouze do služby úložiště, pokud je nastavená hodnota true.

network_rule_set
NetworkRuleSet

Sada pravidel sítě.

is_hns_enabled
bool

Účet HierarchicalNamespace je povolen, pokud je nastaven na hodnotu true.

geo_replication_stats
GeoReplicationStats

Statistiky geografické replikace.

failover_in_progress
bool

Pokud probíhá převzetí služeb při selhání, bude hodnota true, jinak bude null.

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

allow_blob_public_access
bool

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
bool

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.