Udostępnij za pośrednictwem


StorageAccount Klasa

Konto magazynu

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.

Dziedziczenie
azure.mgmt.storage.v2021_04_01.models._models_py3.TrackedResource
StorageAccount

Konstruktor

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

Zmienne

id
str

W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nazwa zasobu.

type
str

Typ zasobu. Np. "Microsoft. Compute/virtualMachines" lub "Microsoft. Storage/storageAccounts".

tags
dict[str, str]

Tagi zasobów.

location
str

Lokalizacja geograficzna, w której znajduje się zasób. Wymagane.

sku
Sku

Pobiera jednostkę SKU.

kind
str lub Kind

Pobiera rodzaj. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage" i "BlockBlobStorage".

identity
Identity

Tożsamość zasobu.

extended_location
ExtendedLocation

ExtendedLocation zasobu.

provisioning_state
str lub ProvisioningState

Pobiera stan konta magazynu w momencie wywołania operacji. Znane wartości to: "Creating", "ResolvingDNS" i "Succeeded".

primary_endpoints
Endpoints

Pobiera adresy URL, które są używane do pobierania publicznego obiektu blob, kolejki lub tabeli. Należy pamiętać, że konta Standard_ZRS i Premium_LRS zwracają tylko punkt końcowy obiektu blob.

primary_location
str

Pobiera lokalizację podstawowego centrum danych dla konta magazynu.

status_of_primary
str lub AccountStatus

Pobiera stan wskazujący, czy lokalizacja podstawowa konta magazynu jest dostępna, czy niedostępna. Znane wartości to: "available" i "unavailable".

last_geo_failover_time
datetime

Pobiera sygnaturę czasową ostatniego wystąpienia przejścia w tryb failover do lokalizacji pomocniczej. Zachowywana jest tylko najnowsza sygnatura czasowa. Ten element nie jest zwracany, jeśli nigdy nie było wystąpienia trybu failover. Dostępne tylko wtedy, gdy parametr accountType jest Standard_GRS lub Standard_RAGRS.

secondary_location
str

Pobiera lokalizację pomocniczej replikowanej geograficznie dla konta magazynu. Dostępne tylko wtedy, gdy parametr accountType jest Standard_GRS lub Standard_RAGRS.

status_of_secondary
str lub AccountStatus

Pobiera stan wskazujący, czy lokalizacja pomocnicza konta magazynu jest dostępna, czy niedostępna. Dostępne tylko wtedy, gdy nazwa jednostki SKU jest Standard_GRS lub Standard_RAGRS. Znane wartości to: "available" i "unavailable".

creation_time
datetime

Pobiera datę i godzinę utworzenia konta magazynu w formacie UTC.

custom_domain
CustomDomain

Pobiera domenę niestandardową przypisaną do tego konta magazynu.

sas_policy
SasPolicy

Sygnatura dostępu współdzielonego przypisana do konta magazynu.

key_policy
KeyPolicy

KeyPolicy przypisana do konta magazynu.

key_creation_time
KeyCreationTime

Czas tworzenia kluczy konta magazynu.

secondary_endpoints
Endpoints

Pobiera adresy URL używane do pobierania publicznego obiektu blob, kolejki lub tabeli z lokalizacji pomocniczej konta magazynu. Dostępne tylko wtedy, gdy nazwa jednostki SKU jest Standard_RAGRS.

encryption
Encryption

Pobiera ustawienia szyfrowania na koncie. Jeśli nie określono, konto jest niezaszyfrowane.

access_tier
str lub AccessTier

Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu używana do rozliczeń. Znane wartości to: "Gorąca" i "Chłodna".

azure_files_identity_based_authentication
AzureFilesIdentityBasedAuthentication

Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files.

enable_https_traffic_only
bool

Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true.

network_rule_set
NetworkRuleSet

Zestaw reguł sieci.

is_hns_enabled
bool

Ustawienie HierarchicalNamespace konta jest włączone, jeśli ustawiono wartość true.

geo_replication_stats
GeoReplicationStats

Statystyki replikacji geograficznej.

failover_in_progress
bool

Jeśli tryb failover jest w toku, wartość będzie mieć wartość true, w przeciwnym razie będzie mieć wartość null.

large_file_shares_state
str lub LargeFileSharesState

Zezwalaj na duże udziały plików, jeśli ustawiono wartość Włączone. Nie można go wyłączyć po jej włączeniu. Znane wartości to: "Disabled" i "Enabled".

private_endpoint_connections
list[PrivateEndpointConnection]

Lista połączenia prywatnego punktu końcowego skojarzonego z określonym kontem magazynu.

routing_preference
RoutingPreference

Utrzymuje informacje na temat wyboru routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych.

blob_restore_status
BlobRestoreStatus

Stan przywracania obiektów blob.

allow_blob_public_access
bool

Zezwalaj na dostęp publiczny do wszystkich obiektów blob lub kontenerów na koncie magazynu lub nie zezwalaj na nie. Domyślna interpretacja ma wartość true dla tej właściwości.

minimum_tls_version
str lub MinimumTlsVersion

Ustaw minimalną wersję protokołu TLS, aby zezwalać na żądania do magazynu. Domyślna interpretacja to TLS 1.0 dla tej właściwości. Znane wartości to: "TLS1_0", "TLS1_1" i "TLS1_2".

allow_shared_key_access
bool

Wskazuje, czy konto magazynu zezwala na autoryzację żądań przy użyciu klucza dostępu do konta za pośrednictwem klucza współużytkowanego. Jeśli wartość false, wszystkie żądania, w tym sygnatury dostępu współdzielonego, muszą być autoryzowane za pomocą usługi Azure Active Directory (Azure AD). Wartość domyślna to null, która jest równoważna wartości true.

enable_nfs_v3
bool

Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true.

allow_cross_tenant_replication
bool

Zezwalaj na replikację obiektów dzierżawy usługi AAD lub nie zezwalaj na nie. Domyślna interpretacja ma wartość true dla tej właściwości.