Megosztás a következőn keresztül:


StorageAccount Osztály

A tárfiók.

A változókat csak a kiszolgáló tölti ki, és a rendszer figyelmen kívül hagyja a kérés küldésekor.

Az Azure-ba való küldéshez minden szükséges paramétert fel kell tölteni.

Öröklődés
azure.mgmt.storage.v2021_06_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, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, **kwargs: Any)

Csak kulcsszavas paraméterek

Name Description
tags

Erőforráscímkék.

location
str

A földrajzi hely, ahol az erőforrás található. Kötelező.

identity

Az erőforrás identitása.

extended_location

Az erőforrás extendedLocation állapota.

azure_files_identity_based_authentication

Megadja a Azure Files identitásalapú hitelesítési beállításait.

enable_https_traffic_only

Csak a storage szolgáltatás felé engedélyezi a HTTPS-forgalmat, ha a értéke true (igaz).

is_hns_enabled

Az Account HierarchicalNamespace engedélyezve van, ha igaz értékre van állítva.

large_file_shares_state

Engedélyezze a nagy fájlmegosztásokat, ha engedélyezve van. Az engedélyezés után nem tiltható le. Az ismert értékek a következők: "Letiltva" és "Engedélyezve".

routing_preference

A felhasználó által az adatátvitelhez választott hálózati útválasztással kapcsolatos információkat tartja fenn.

allow_blob_public_access

Engedélyezze vagy tiltsa le a tárfiókban lévő összes blobhoz vagy tárolóhoz való nyilvános hozzáférést. Az alapértelmezett értelmezés igaz erre a tulajdonságra.

minimum_tls_version

Állítsa be a minimális TLS-verziót, hogy engedélyezve legyen a tárterületre irányuló kérések esetében. Ennek a tulajdonságnak az alapértelmezett értelmezése a TLS 1.0. Az ismert értékek a következők: "TLS1_0", "TLS1_1" és "TLS1_2".

allow_shared_key_access

Azt jelzi, hogy a tárfiók engedélyezi-e a kérések engedélyezését a fiók hozzáférési kulcsával megosztott kulccsal. Ha hamis, akkor minden kérésnek, beleértve a közös hozzáférésű jogosultságkódokat is, engedélyeznie kell az Azure Active Directoryval (Azure AD). Az alapértelmezett érték null, ami az igaz értéknek felel meg.

enable_nfs_v3

Az NFS 3.0 protokoll támogatása engedélyezve van, ha igaz értékre van állítva.

allow_cross_tenant_replication

Az AAD-bérlők közötti objektumreplikáció engedélyezése vagy letiltása. Az alapértelmezett értelmezés igaz erre a tulajdonságra.

default_to_o_auth_authentication

Logikai jelző, amely azt jelzi, hogy az alapértelmezett hitelesítés OAuth-e vagy sem. Az alapértelmezett értelmezés hamis ehhez a tulajdonsághoz.

public_network_access

Nyilvános hálózati hozzáférés engedélyezése vagy letiltása a Tárfiókhoz. Az érték megadása nem kötelező, de ha be van adva, akkor "Engedélyezve" vagy "Letiltva" értékűnek kell lennie. Az ismert értékek a következők: "Engedélyezve" és "Letiltva".

immutable_storage_with_versioning

A tulajdonság nem módosítható, és csak a fiók létrehozásakor állítható be igaz értékre. Ha igaz értékre van állítva, alapértelmezés szerint engedélyezi az objektumszintű nem módosíthatóságot a fiók összes tárolója számára.

Változók

Name Description
id
str

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Az erőforrás neve.

type
str

Az erőforrás típusa. Például: "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts".

tags

Erőforráscímkék.

location
str

A földrajzi hely, ahol az erőforrás található. Kötelező.

sku
Sku

Lekéri a termékváltozatot.

kind
str vagy Kind

Megszerzi a fajtát. Az ismert értékek a következők: "Storage", "StorageV2", "BlobStorage", "FileStorage" és "BlockBlobStorage".

identity

Az erőforrás identitása.

extended_location

Az erőforrás extendedLocation állapota.

provisioning_state

Lekéri a tárfiók állapotát a művelet meghívásának időpontjában. Az ismert értékek a következők: "Létrehozás", "ResolvingDNS" és "Succeeded".

primary_endpoints

Lekéri a nyilvános blob, üzenetsor vagy táblaobjektum lekéréséhez használt URL-címeket. Vegye figyelembe, hogy Standard_ZRS és Premium_LRS fiókok csak a blobvégpontot adják vissza.

primary_location
str

Lekéri a tárfiók elsődleges adatközpontjának helyét.

status_of_primary

Lekéri az állapotot, amely jelzi, hogy a tárfiók elsődleges helye elérhető vagy nem érhető el. Az ismert értékek a következők: "elérhető" és "nem érhető el".

last_geo_failover_time

Lekéri a feladatátvétel legutóbbi példányának időbélyegét a másodlagos helyre. A rendszer csak a legutóbbi időbélyeget őrzi meg. Ez az elem nem lesz visszaadva, ha még soha nem volt feladatátvételi példány. Csak akkor érhető el, ha az accountType Standard_GRS vagy Standard_RAGRS.

secondary_location
str

Lekéri a tárfiók georeplikált másodlagos helyének helyét. Csak akkor érhető el, ha az accountType Standard_GRS vagy Standard_RAGRS.

status_of_secondary

Lekéri az állapotot, amely jelzi, hogy a tárfiók másodlagos helye elérhető vagy nem érhető el. Csak akkor érhető el, ha a termékváltozat neve Standard_GRS vagy Standard_RAGRS. Az ismert értékek a következők: "elérhető" és "nem érhető el".

creation_time

Lekéri a tárfiók létrehozási dátumát és időpontját (UTC).

custom_domain

Lekéri a tárfiókhoz hozzárendelt egyéni tartományt.

sas_policy

A tárfiókhoz rendelt SasPolicy.

key_policy

A tárfiókhoz rendelt KeyPolicy.

key_creation_time

Tárfiókkulcsok létrehozási ideje.

secondary_endpoints

Lekéri a nyilvános blob, üzenetsor vagy táblaobjektum lekéréséhez használt URL-címeket a tárfiók másodlagos helyről. Csak akkor érhető el, ha a termékváltozat neve Standard_RAGRS.

encryption

Lekéri a fiók titkosítási beállításait. Ha nincs meghatározva, a fiók titkosítatlan.

access_tier

Olyan tárfiókokhoz szükséges, ahol típus = BlobStorage. A számlázáshoz használt hozzáférési szint. Az ismert értékek a következők: "Gyakori elérésű" és "Ritka elérésű".

azure_files_identity_based_authentication

Megadja a Azure Files identitásalapú hitelesítési beállításait.

enable_https_traffic_only

Csak a storage szolgáltatás felé engedélyezi a HTTPS-forgalmat, ha a értéke true (igaz).

network_rule_set

Hálózati szabálykészlet.

is_hns_enabled

Az Account HierarchicalNamespace engedélyezve van, ha igaz értékre van állítva.

geo_replication_stats

Georeplikációs statisztikák.

failover_in_progress

Ha a feladatátvétel folyamatban van, az érték igaz lesz, ellenkező esetben null lesz.

large_file_shares_state

Engedélyezze a nagy fájlmegosztásokat, ha engedélyezve van. Az engedélyezés után nem tiltható le. Az ismert értékek a következők: "Letiltva" és "Engedélyezve".

private_endpoint_connections

A megadott tárfiókhoz társított privát végponti kapcsolat listája.

routing_preference

A felhasználó által az adatátvitelhez választott hálózati útválasztással kapcsolatos információkat tartja fenn.

blob_restore_status

Blob-visszaállítás állapota.

allow_blob_public_access

Engedélyezze vagy tiltsa le a tárfiókban lévő összes blobhoz vagy tárolóhoz való nyilvános hozzáférést. Az alapértelmezett értelmezés igaz erre a tulajdonságra.

minimum_tls_version

Állítsa be a minimális TLS-verziót, hogy engedélyezve legyen a tárterületre irányuló kérések esetében. Ennek a tulajdonságnak az alapértelmezett értelmezése a TLS 1.0. Az ismert értékek a következők: "TLS1_0", "TLS1_1" és "TLS1_2".

allow_shared_key_access

Azt jelzi, hogy a tárfiók engedélyezi-e a kérések engedélyezését a fiók hozzáférési kulcsával megosztott kulccsal. Ha hamis, akkor minden kérésnek, beleértve a közös hozzáférésű jogosultságkódokat is, engedélyeznie kell az Azure Active Directoryval (Azure AD). Az alapértelmezett érték null, ami az igaz értéknek felel meg.

enable_nfs_v3

Az NFS 3.0 protokoll támogatása engedélyezve van, ha igaz értékre van állítva.

allow_cross_tenant_replication

Az AAD-bérlők közötti objektumreplikáció engedélyezése vagy letiltása. Az alapértelmezett értelmezés igaz erre a tulajdonságra.

default_to_o_auth_authentication

Logikai jelző, amely azt jelzi, hogy az alapértelmezett hitelesítés OAuth-e vagy sem. Az alapértelmezett értelmezés hamis ehhez a tulajdonsághoz.

public_network_access

Nyilvános hálózati hozzáférés engedélyezése vagy letiltása a Tárfiókhoz. Az érték megadása nem kötelező, de ha be van adva, akkor "Engedélyezve" vagy "Letiltva" értékűnek kell lennie. Az ismert értékek a következők: "Engedélyezve" és "Letiltva".

immutable_storage_with_versioning

A tulajdonság nem módosítható, és csak a fiók létrehozásakor állítható be igaz értékre. Ha igaz értékre van állítva, alapértelmezés szerint engedélyezi az objektumszintű nem módosíthatóságot a fiók összes tárolója számára.