Sdílet prostřednictvím


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.AzureEntityResource
BlobContainer

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
str

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

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
str

Plně kvalifikované ID prostředku. Příklad – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Název prostředku.

type
str

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts.

etag
str

Značka prostředku Etag.

version
str

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
int

Zbývající dny uchovávání pro obnovitelně odstraněný kontejner objektů blob

default_encryption_scope
str

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

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

Stav zapůjčení kontejneru Známé hodnoty jsou: "Uzamčeno" a "Odemknuté".

lease_state

Stav zapůjčení kontejneru Známé hodnoty jsou: "Available", "Leased", "Expired", "Breaking" a "Broken".

lease_duration

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.