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.v2021_01_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, **kwargs)
Variablen
- 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
- bool
Gibt an, ob der Blobcontainer gelöscht wurde.
- deleted_time
- datetime
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
- bool
Block override of encryption scope from the container default.
- public_access
- str oder PublicAccess
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
- datetime
Gibt das Datum und die Uhrzeit der letzten Änderung des Containers zurück.
- lease_status
- str oder LeaseStatus
Der Leasestatus des Containers. Bekannte Werte sind: "Locked" und "Unlocked".
- lease_state
- str oder LeaseState
Der Leasezustand des Containers. Bekannte Werte sind: "Available", "Leased", "Expired", "Breaking" und "Broken".
- lease_duration
- str oder LeaseDuration
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".
- immutability_policy
- ImmutabilityPolicyProperties
Die ImmutabilityPolicy-Eigenschaft des Containers.
- legal_hold
- LegalHoldProperties
Die LegalHold-Eigenschaft des Containers.
- has_legal_hold
- bool
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
- bool
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.