BlobContainer Klasa
Właściwości kontenera obiektów blob, w tym Identyfikator, nazwa zasobu, typ zasobu, Etag.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.storage.v2022_09_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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
default_encryption_scope
|
Domyślnie kontener używa określonego zakresu szyfrowania dla wszystkich zapisów. |
deny_encryption_scope_override
|
Blokuj zastępowanie zakresu szyfrowania z wartości domyślnej kontenera. |
public_access
|
str lub
PublicAccess
Określa, czy dostęp do danych w kontenerze może być uzyskiwany publicznie i na poziomie dostępu. Znane wartości to: "Container", "Blob" i "None". |
metadata
|
Para name-value do skojarzenia z kontenerem jako metadanymi. |
immutable_storage_with_versioning
|
Właściwość niezmienności na poziomie obiektu kontenera. Właściwość jest niezmienna i może być ustawiona na wartość true tylko w czasie tworzenia kontenera. Istniejące kontenery muszą przejść proces migracji. |
enable_nfs_v3_root_squash
|
Włącz root squash NFSv3 w kontenerze obiektów blob. |
enable_nfs_v3_all_squash
|
Włącz NFSv3 wszystkie obiekty squash w kontenerze obiektów blob. |
Zmienne
Nazwa | Opis |
---|---|
id
|
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts". |
etag
|
Zasób Etag. |
version
|
Wersja usuniętego kontenera obiektów blob. |
deleted
|
Wskazuje, czy kontener obiektów blob został usunięty. |
deleted_time
|
Czas usunięcia kontenera obiektów blob. |
remaining_retention_days
|
Pozostałe dni przechowywania dla kontenera obiektów blob usuniętych nietrwale. |
default_encryption_scope
|
Domyślnie kontener używa określonego zakresu szyfrowania dla wszystkich zapisów. |
deny_encryption_scope_override
|
Blokuj zastępowanie zakresu szyfrowania z wartości domyślnej kontenera. |
public_access
|
str lub
PublicAccess
Określa, czy dostęp do danych w kontenerze może być uzyskiwany publicznie i na poziomie dostępu. Znane wartości to: "Container", "Blob" i "None". |
last_modified_time
|
Zwraca datę i godzinę ostatniej modyfikacji kontenera. |
lease_status
|
str lub
LeaseStatus
Stan dzierżawy kontenera. Znane wartości to: "Zablokowane" i "Odblokowane". |
lease_state
|
str lub
LeaseState
Stan dzierżawy kontenera. Znane wartości to: "Available", "Leased", "Expired", "Breaking" i "Broken". |
lease_duration
|
str lub
LeaseDuration
Określa, czy dzierżawa kontenera ma nieskończony lub stały czas trwania, tylko wtedy, gdy kontener jest dzierżawiony. Znane wartości to: "Nieskończone" i "Stałe". |
metadata
|
Para name-value do skojarzenia z kontenerem jako metadanymi. |
immutability_policy
|
Właściwość ImmutabilityPolicy kontenera. |
legal_hold
|
Właściwość LegalHold kontenera. |
has_legal_hold
|
Właściwość publiczna hasLegalHold jest ustawiona na wartość true przez protokół SRP, jeśli istnieje co najmniej jeden istniejący tag. Właściwość publiczna hasLegalHold jest ustawiona na wartość false przez protokół SRP, jeśli wszystkie istniejące tagi archiwizacji ze względów prawnych zostaną wyczyszczone. Dla danego konta może istnieć maksymalnie 1000 kontenerów obiektów blob z hasLegalHold=true. |
has_immutability_policy
|
Właściwość publiczna hasImmutabilityPolicy jest ustawiona na wartość true przez protokół SRP, jeśli właściwość ImmutabilityPolicy została utworzona dla tego kontenera. Właściwość publiczna hasImmutabilityPolicy jest ustawiona na wartość false przez protokół SRP, jeśli właściwość ImmutabilityPolicy nie została utworzona dla tego kontenera. |
immutable_storage_with_versioning
|
Właściwość niezmienności na poziomie obiektu kontenera. Właściwość jest niezmienna i może być ustawiona na wartość true tylko w czasie tworzenia kontenera. Istniejące kontenery muszą przejść proces migracji. |
enable_nfs_v3_root_squash
|
Włącz root squash NFSv3 w kontenerze obiektów blob. |
enable_nfs_v3_all_squash
|
Włącz NFSv3 wszystkie obiekty squash w kontenerze obiektów blob. |
Azure SDK for Python