BlobContainer Třída
Vlastnosti kontejneru objektů blob, včetně ID, názvu prostředku, typu prostředku a značky Etag.
Proměnné jsou naplněny pouze serverem a při odesílání požadavku budou ignorovány.
- Dědičnost
-
azure.mgmt.storage.v2021_06_01.models._models_py3.AzureEntityResourceBlobContainer
Konstruktor
BlobContainer(*, default_encryption_scope: str | None = None, deny_encryption_scope_override: bool | None = None, public_access: str | _models.PublicAccess | None = None, metadata: Dict[str, str] | None = None, immutable_storage_with_versioning: _models.ImmutableStorageWithVersioning | None = None, enable_nfs_v3_root_squash: bool | None = None, enable_nfs_v3_all_squash: bool | None = None, **kwargs: Any)
Výhradně parametry klíčových slov
Name | Description |
---|---|
default_encryption_scope
|
Ve výchozím nastavení kontejner použije zadaný obor šifrování pro všechny zápisy. |
deny_encryption_scope_override
|
Blokování přepsání oboru šifrování z výchozího kontejneru |
public_access
|
str nebo
PublicAccess
Určuje, jestli se k datům v kontejneru může přistupovat veřejně, a úroveň přístupu. Známé hodnoty jsou: "Container", "Blob" a "None". |
metadata
|
Pár název-hodnota, který se přidruží ke kontejneru jako metadata. |
immutable_storage_with_versioning
|
Vlastnost neměnnosti na úrovni objektu kontejneru. Vlastnost je neměnná a dá se nastavit na hodnotu true pouze při vytváření kontejneru. Existující kontejnery musí projít procesem migrace. |
enable_nfs_v3_root_squash
|
Povolte kořenový squash NFSv3 v kontejneru objektů blob. |
enable_nfs_v3_all_squash
|
Povolte NFSv3 všechny squash v kontejneru objektů blob. |
Proměnné
Name | Description |
---|---|
id
|
Plně kvalifikované ID prostředku. Příklad – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Název prostředku. |
type
|
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts. |
etag
|
Značka prostředku Etag. |
version
|
Verze odstraněného kontejneru objektů blob. |
deleted
|
Označuje, jestli se kontejner objektů blob odstranil. |
deleted_time
|
Čas odstranění kontejneru objektů blob. |
remaining_retention_days
|
Zbývající dny uchovávání pro obnovitelně odstraněný kontejner objektů blob |
default_encryption_scope
|
Ve výchozím nastavení kontejner použije zadaný obor šifrování pro všechny zápisy. |
deny_encryption_scope_override
|
Blokování přepsání oboru šifrování z výchozího kontejneru |
public_access
|
str nebo
PublicAccess
Určuje, jestli se k datům v kontejneru může přistupovat veřejně, a úroveň přístupu. Známé hodnoty jsou: "Container", "Blob" a "None". |
last_modified_time
|
Vrátí datum a čas poslední změny kontejneru. |
lease_status
|
str nebo
LeaseStatus
Stav zapůjčení kontejneru Známé hodnoty jsou: "Uzamčeno" a "Odemknuté". |
lease_state
|
str nebo
LeaseState
Stav zapůjčení kontejneru Známé hodnoty jsou: "Available", "Leased", "Expired", "Breaking" a "Broken". |
lease_duration
|
str nebo
LeaseDuration
Určuje, zda má zapůjčení kontejneru neomezenou nebo pevnou dobu trvání, pouze pokud je kontejner zapůjčen. Známé hodnoty jsou: "Nekonečné" a "Pevné". |
metadata
|
Pár název-hodnota, který se přidruží ke kontejneru jako metadata. |
immutability_policy
|
Vlastnost ImmutabilityPolicy kontejneru. |
legal_hold
|
Vlastnost LegalHold kontejneru. |
has_legal_hold
|
Veřejná vlastnost hasLegalHold je nastavena na hodnotu true podle SRP, pokud existuje alespoň jedna značka. Veřejná vlastnost hasLegalHold je nastavena na hodnotu false podle SRP, pokud jsou vymazány všechny existující značky blokování z právních důvodů. Pro daný účet může existovat maximálně 1000 kontejnerů objektů blob s hasLegalHold=true. |
has_immutability_policy
|
Veřejná vlastnost hasImmutabilityPolicy je nastavena na true podle SRP, pokud immutabilityPolicy byl vytvořen pro tento kontejner. Veřejná vlastnost hasImmutabilityPolicy je nastavena na false podle SRP, pokud immutabilityPolicy nebyl vytvořen pro tento kontejner. |
immutable_storage_with_versioning
|
Vlastnost neměnnosti na úrovni objektu kontejneru. Vlastnost je neměnná a dá se nastavit na hodnotu true pouze při vytváření kontejneru. Existující kontejnery musí projít procesem migrace. |
enable_nfs_v3_root_squash
|
Povolte kořenový squash NFSv3 v kontejneru objektů blob. |
enable_nfs_v3_all_squash
|
Povolte NFSv3 všechny squash v kontejneru objektů blob. |
Azure SDK for Python