Dela via


StorageAccount Klass

Lagringskontot.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
azure.mgmt.storage.v2021_01_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, **kwargs)

Variabler

id
str

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Namnet på resursen.

type
str

Resurstypen. T.ex. "Microsoft. Compute/virtualMachines eller "Microsoft. Storage/storageAccounts".

tags
dict[str, str]

Resurstaggar.

location
str

Den geo-plats där resursen finns. Krävs.

sku
Sku

Hämtar SKU:n.

kind
str eller Kind

Hämtar sorten. Kända värden är: "Storage", "StorageV2", "BlobStorage", "FileStorage" och "BlockBlobStorage".

identity
Identity

Resursens identitet.

extended_location
ExtendedLocation

ExtendedLocation för resursen.

provisioning_state
str eller ProvisioningState

Hämtar status för lagringskontot när åtgärden anropades. Kända värden är: "Creating", "ResolveingDNS" och "Succeeded".

primary_endpoints
Endpoints

Hämtar url:er som används för att utföra hämtning av en offentlig blob, kö eller tabellobjekt. Observera att Standard_ZRS och Premium_LRS konton endast returnerar blobslutpunkten.

primary_location
str

Hämtar platsen för det primära datacentret för lagringskontot.

status_of_primary
str eller AccountStatus

Hämtar statusen som anger om lagringskontots primära plats är tillgänglig eller inte tillgänglig. Kända värden är: "tillgänglig" och "otillgänglig".

last_geo_failover_time
datetime

Hämtar tidsstämpeln för den senaste instansen av en redundansväxling till den sekundära platsen. Endast den senaste tidsstämpeln behålls. Det här elementet returneras inte om det aldrig har funnits någon redundansinstans. Endast tillgängligt om accountType är Standard_GRS eller Standard_RAGRS.

secondary_location
str

Hämtar platsen för den geo-replikerade sekundära för lagringskontot. Endast tillgängligt om accountType är Standard_GRS eller Standard_RAGRS.

status_of_secondary
str eller AccountStatus

Hämtar statusen som anger om lagringskontots sekundära plats är tillgänglig eller inte tillgänglig. Endast tillgängligt om SKU-namnet är Standard_GRS eller Standard_RAGRS. Kända värden är: "tillgänglig" och "otillgänglig".

creation_time
datetime

Hämtar skapandedatum och tid för lagringskontot i UTC.

custom_domain
CustomDomain

Hämtar den anpassade domän som användaren har tilldelats till det här lagringskontot.

secondary_endpoints
Endpoints

Hämtar de URL:er som används för att hämta en offentlig blob, kö eller tabell från lagringskontots sekundära plats. Endast tillgängligt om SKU-namnet är Standard_RAGRS.

encryption
Encryption

Hämtar krypteringsinställningarna för kontot. Om kontot är ospecificerat är det okrypterat.

access_tier
str eller AccessTier

Krävs för lagringskonton där typ = BlobStorage. Den åtkomstnivå som används för fakturering. Kända värden är: "Hot" och "Cool".

azure_files_identity_based_authentication
AzureFilesIdentityBasedAuthentication

Tillhandahåller identitetsbaserade autentiseringsinställningar för Azure Files.

enable_https_traffic_only
bool

Tillåter endast https-trafik till lagringstjänsten om värdet är true.

network_rule_set
NetworkRuleSet

Nätverksregeluppsättning.

is_hns_enabled
bool

Kontot HierarchicalNamespace aktiverat om värdet är true.

geo_replication_stats
GeoReplicationStats

Geo-replikeringsstatistik.

failover_in_progress
bool

Om redundansväxlingen pågår är värdet sant, annars är det null.

large_file_shares_state
str eller LargeFileSharesState

Tillåt stora filresurser om anges till Aktiverad. Det går inte att inaktivera den när den är aktiverad. Kända värden är: "Disabled" och "Enabled".

private_endpoint_connections
list[PrivateEndpointConnection]

Lista över den privata slutpunktsanslutning som är associerad med det angivna lagringskontot.

routing_preference
RoutingPreference

Underhåller information om valet av nätverksroutning som användaren väljer för dataöverföring.

blob_restore_status
BlobRestoreStatus

Status för blobåterställning.

allow_blob_public_access
bool

Tillåt eller tillåt inte offentlig åtkomst till alla blobar eller containrar i lagringskontot. Standardtolkningen är sann för den här egenskapen.

minimum_tls_version
str eller MinimumTlsVersion

Ange den lägsta TLS-version som ska tillåtas för begäranden till lagring. Standardtolkningen är TLS 1.0 för den här egenskapen. Kända värden är: "TLS1_0", "TLS1_1" och "TLS1_2".

allow_shared_key_access
bool

Anger om lagringskontot tillåter att begäranden auktoriseras med kontoåtkomstnyckeln via delad nyckel. Om det är falskt måste alla begäranden, inklusive signaturer för delad åtkomst, auktoriseras med Azure Active Directory (Azure AD). Standardvärdet är null, vilket motsvarar sant.

enable_nfs_v3
bool

NFS 3.0-protokollstöd aktiverat om det är inställt på true.