Freigeben über


BlobContainer Klasse

Eigenschaften des Blobcontainers, einschließlich ID, Ressourcenname, Ressourcentyp, Etag.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Vererbung
azure.mgmt.storage.v2022_05_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)

Keyword-Only Parameter

Name Beschreibung
default_encryption_scope
str

Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

deny_encryption_scope_override

Block override of encryption scope from the container default.

public_access

Gibt an, ob öffentlicher Zugriff auf Daten im Container zulässig ist, und gibt die Zugriffsebene an. Bekannte Werte sind: "Container", "Blob" und "None".

metadata

Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet wird.

immutable_storage_with_versioning

Die Unveränderlichkeitseigenschaft auf Objektebene des Containers. Die Eigenschaft ist unveränderlich und kann nur zum Zeitpunkt der Containererstellung auf TRUE festgelegt werden. Vorhandene Container müssen einem Migrationsprozess unterzogen werden.

enable_nfs_v3_root_squash

Aktivieren Sie NFSv3-Stamm squashen für Blobcontainer.

enable_nfs_v3_all_squash

Aktivieren Sie NFSv3 alle squashen für Blobcontainer.

Variablen

Name Beschreibung
id
str

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Der Name der Ressource.

type
str

Der Typ der Ressource. Beispiel: "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

etag
str

Ressourcen-Etag.

version
str

Die Version des gelöschten Blobcontainers.

deleted

Gibt an, ob der Blobcontainer gelöscht wurde.

deleted_time

Löschzeit für Blobcontainer.

remaining_retention_days
int

Verbleibende Aufbewahrungstage für vorläufig gelöschte Blobcontainer.

default_encryption_scope
str

Standardmäßig verwendet der Container den angegebenen Verschlüsselungsbereich für alle Schreibvorgänge.

deny_encryption_scope_override

Block override of encryption scope from the container default.

public_access

Gibt an, ob öffentlicher Zugriff auf Daten im Container zulässig ist, und gibt die Zugriffsebene an. Bekannte Werte sind: "Container", "Blob" und "None".

last_modified_time

Gibt das Datum und die Uhrzeit der letzten Änderung des Containers zurück.

lease_status

Der Leasestatus des Containers. Bekannte Werte sind: "Locked" und "Unlocked".

lease_state

Der Leasezustand des Containers. Bekannte Werte sind: "Available", "Leased", "Expired", "Breaking" und "Broken".

lease_duration

Gibt an, ob die Lease für einen Container eine unbegrenzte oder eine feste Dauer hat, nur wenn der Container geleast wird. Bekannte Werte sind: "Infinite" und "Fixed".

metadata

Ein Name-Wert-Paar, das dem Container als Metadaten zugeordnet wird.

immutability_policy

Die ImmutabilityPolicy-Eigenschaft des Containers.

legal_hold

Die LegalHold-Eigenschaft des Containers.

has_legal_hold

Die öffentliche Eigenschaft hasLegalHold wird von SRP auf true festgelegt, wenn mindestens ein Tag vorhanden ist. Die öffentliche Eigenschaft hasLegalHold wird von SRP auf false festgelegt, wenn alle vorhandenen Tags für die aufbewahrungsrechtliche Aufbewahrung gelöscht werden. Für ein bestimmtes Konto können maximal 1.000 Blobcontainer mit hasLegalHold=true vorhanden sein.

has_immutability_policy

Die öffentliche hasImmutabilityPolicy-Eigenschaft wird von SRP auf true festgelegt, wenn ImmutabilityPolicy für diesen Container erstellt wurde. Die öffentliche hasImmutabilityPolicy-Eigenschaft wird von SRP auf false festgelegt, wenn ImmutabilityPolicy für diesen Container nicht erstellt wurde.

immutable_storage_with_versioning

Die Unveränderlichkeitseigenschaft auf Objektebene des Containers. Die Eigenschaft ist unveränderlich und kann nur zum Zeitpunkt der Containererstellung auf TRUE festgelegt werden. Vorhandene Container müssen einem Migrationsprozess unterzogen werden.

enable_nfs_v3_root_squash

Aktivieren Sie NFSv3-Stamm squashen für Blobcontainer.

enable_nfs_v3_all_squash

Aktivieren Sie NFSv3 alle squashen für Blobcontainer.