StorageAccount Klasa
Konto magazynu
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
azure.mgmt.storage.v2020_08_01_preview.models._models_py3.TrackedResourceStorageAccount
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, **kwargs)
Zmienne
- id
- str
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}}.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts".
- location
- str
Lokalizacja geograficzna, w której znajduje się zasób. Wymagane.
- sku
- Sku
Pobiera jednostkę SKU.
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: "Tworzenie", "Rozpoznawanie sieciDNS" i "Powodzenie".
- primary_endpoints
- Endpoints
Pobiera adresy URL używane do pobierania publicznego obiektu blob, kolejki lub obiektu 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: "dostępne" i "niedostępne".
- last_geo_failover_time
- datetime
Pobiera sygnaturę czasową ostatniego wystąpienia trybu failover do lokalizacji pomocniczej. Zachowywana jest tylko najnowsza sygnatura czasowa. Ten element nie jest zwracany, jeśli nigdy nie wystąpiło wystąpienie 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: "dostępne" i "niedostępne".
- creation_time
- datetime
Pobiera datę i godzinę utworzenia konta magazynu w formacie UTC.
- custom_domain
- CustomDomain
Pobiera domenę niestandardową przypisaną do tego konta magazynu.
- secondary_endpoints
- Endpoints
Pobiera adresy URL używane do pobierania publicznego obiektu blob, kolejki lub obiektu 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 zostanie określona, 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ł sieciowych.
- is_hns_enabled
- bool
Wartość HierarchicalNamespace konta jest włączona, 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 prawdziwa, 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 zestawy mają wartość Włączone. Nie można go wyłączyć po włączeniu. Znane wartości to: "Wyłączone" i "Włączone".
- private_endpoint_connections
- list[PrivateEndpointConnection]
Lista połączenia prywatnego punktu końcowego skojarzonego z określonym kontem magazynu.
- routing_preference
- RoutingPreference
Przechowuje informacje o wyborze 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 lub nie zezwalaj na publiczny dostęp do wszystkich obiektów blob lub kontenerów na koncie magazynu. Domyślna interpretacja jest prawdziwa dla tej właściwości.
- minimum_tls_version
- str lub MinimumTlsVersion
Ustaw minimalną wersję protokołu TLS, która ma być dozwolona na żądaniach 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ń za pomocą klucza dostępu do konta za pośrednictwem klucza współdzielonego. 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.