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.v2022_09_01.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_sftp_enabled: bool | None = None, is_local_user_enabled: 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, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, storage_account_sku_conversion_status: _models.StorageAccountSkuConversionStatus | None = None, dns_endpoint_type: str | _models.DnsEndpointType | None = None, **kwargs: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
tags
|
Tagi zasobów. |
location
|
Lokalizacja geograficzna, w której znajduje się zasób. Wymagane. |
identity
|
Tożsamość zasobu. |
extended_location
|
ExtendedLocation zasobu. |
azure_files_identity_based_authentication
|
Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files. |
enable_https_traffic_only
|
Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true. |
is_sftp_enabled
|
Włącza protokół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true. |
is_local_user_enabled
|
Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true. |
is_hns_enabled
|
Wartość HierarchicalNamespace konta jest włączona, jeśli ustawiono wartość true. |
large_file_shares_state
|
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". |
routing_preference
|
Przechowuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych. |
allow_blob_public_access
|
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
|
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. |
enable_nfs_v3
|
Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true. |
allow_cross_tenant_replication
|
Zezwalaj lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Domyślna interpretacja jest prawdziwa dla tej właściwości. |
default_to_o_auth_authentication
|
Flaga logiczna wskazująca, czy domyślne uwierzytelnianie to OAuth, czy nie. Domyślna interpretacja jest fałszywa dla tej właściwości. |
public_network_access
|
Zezwalaj na dostęp do sieci publicznej lub nie zezwalaj na dostęp do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Znane wartości to: "Włączone" i "Wyłączone". |
immutable_storage_with_versioning
|
Właściwość jest niezmienna i może być ustawiona tylko na wartość true w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich kontenerów na koncie domyślnie. |
allowed_copy_scope
|
str lub
AllowedCopyScope
Ogranicz kopiowanie do i z kont magazynu w dzierżawie usługi AAD lub za pomocą linków prywatnych do tej samej sieci wirtualnej. Znane wartości to: "PrivateLink" i "AAD". |
storage_account_sku_conversion_status
|
Ta właściwość jest w trybie readOnly i jest ustawiana przez serwer podczas asynchronicznych operacji konwersji jednostki SKU konta magazynu. |
dns_endpoint_type
|
str lub
DnsEndpointType
Umożliwia określenie typu punktu końcowego. Ustaw tę wartość na Wartość AzureDNSZone, aby utworzyć dużą liczbę kont w jednej subskrypcji, która tworzy konta w strefie DNS platformy Azure, a adres URL punktu końcowego będzie miał alfanumeryczny identyfikator strefy DNS. Znane wartości to: "Standard" i "AzureDnsZone". |
Zmienne
Nazwa | Opis |
---|---|
id
|
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}}. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts". |
tags
|
Tagi zasobów. |
location
|
Lokalizacja geograficzna, w której znajduje się zasób. Wymagane. |
sku
|
Pobiera jednostkę SKU. |
kind
|
Pobiera rodzaj. Znane wartości to: "Storage", "StorageV2", "BlobStorage", "FileStorage" i "BlockBlobStorage". |
identity
|
Tożsamość zasobu. |
extended_location
|
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
|
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
|
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
|
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
|
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
|
Pobiera datę i godzinę utworzenia konta magazynu w formacie UTC. |
custom_domain
|
Pobiera domenę niestandardową przypisaną do tego konta magazynu. |
sas_policy
|
Sygnatura dostępu współdzielonego przypisana do konta magazynu. |
key_policy
|
KluczPolicy przypisany do konta magazynu. |
key_creation_time
|
Czas tworzenia kluczy konta magazynu. |
secondary_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
|
Ustawienia szyfrowania używane do szyfrowania po stronie serwera dla konta magazynu. |
access_tier
|
str lub
AccessTier
Wymagane dla kont magazynu, gdzie rodzaj = BlobStorage. Warstwa dostępu jest używana do rozliczeń. Warstwa dostępu "Premium" jest wartością domyślną typu konta magazynu blokowych obiektów blob w warstwie Premium i nie można jej zmienić dla typu konta magazynu blokowych obiektów blob w warstwie Premium. Znane wartości to: "Hot", "Cool" i "Premium". |
azure_files_identity_based_authentication
|
Udostępnia ustawienia uwierzytelniania opartego na tożsamościach dla Azure Files. |
enable_https_traffic_only
|
Zezwala na ruch https tylko do usługi magazynu, jeśli ustawiono wartość true. |
network_rule_set
|
Zestaw reguł sieciowych. |
is_sftp_enabled
|
Włącza protokół bezpiecznego transferu plików, jeśli jest ustawiony na wartość true. |
is_local_user_enabled
|
Włącza funkcję użytkowników lokalnych, jeśli ustawiono wartość true. |
is_hns_enabled
|
Wartość HierarchicalNamespace konta jest włączona, jeśli ustawiono wartość true. |
geo_replication_stats
|
Statystyki replikacji geograficznej. |
failover_in_progress
|
Jeśli tryb failover jest w toku, wartość będzie prawdziwa, w przeciwnym razie będzie mieć wartość null. |
large_file_shares_state
|
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
|
Lista połączenia prywatnego punktu końcowego skojarzonego z określonym kontem magazynu. |
routing_preference
|
Przechowuje informacje o wyborze routingu sieciowego wybranego przez użytkownika na potrzeby transferu danych. |
blob_restore_status
|
Stan przywracania obiektów blob. |
allow_blob_public_access
|
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
|
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. |
enable_nfs_v3
|
Obsługa protokołu NFS 3.0 jest włączona, jeśli ustawiono wartość true. |
allow_cross_tenant_replication
|
Zezwalaj lub nie zezwalaj na replikację między obiektami dzierżawy usługi AAD. Domyślna interpretacja jest prawdziwa dla tej właściwości. |
default_to_o_auth_authentication
|
Flaga logiczna wskazująca, czy domyślne uwierzytelnianie to OAuth, czy nie. Domyślna interpretacja jest fałszywa dla tej właściwości. |
public_network_access
|
Zezwalaj na dostęp do sieci publicznej lub nie zezwalaj na dostęp do konta magazynu. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Znane wartości to: "Włączone" i "Wyłączone". |
immutable_storage_with_versioning
|
Właściwość jest niezmienna i może być ustawiona tylko na wartość true w czasie tworzenia konta. Po ustawieniu wartości true włącza niezmienność na poziomie obiektu dla wszystkich kontenerów na koncie domyślnie. |
allowed_copy_scope
|
str lub
AllowedCopyScope
Ogranicz kopiowanie do i z kont magazynu w dzierżawie usługi AAD lub za pomocą linków prywatnych do tej samej sieci wirtualnej. Znane wartości to: "PrivateLink" i "AAD". |
storage_account_sku_conversion_status
|
Ta właściwość jest w trybie readOnly i jest ustawiana przez serwer podczas asynchronicznych operacji konwersji jednostki SKU konta magazynu. |
dns_endpoint_type
|
str lub
DnsEndpointType
Umożliwia określenie typu punktu końcowego. Ustaw tę wartość na Wartość AzureDNSZone, aby utworzyć dużą liczbę kont w jednej subskrypcji, która tworzy konta w strefie DNS platformy Azure, a adres URL punktu końcowego będzie miał alfanumeryczny identyfikator strefy DNS. Znane wartości to: "Standard" i "AzureDnsZone". |
Azure SDK for Python