Dela via


BlobContainer Klass

Egenskaper för blobcontainern, inklusive ID, resursnamn, resurstyp, Etag.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
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 parametrar

Name Description
default_encryption_scope
str

Standardinställningen är att containern använder det angivna krypteringsomfånget för alla skrivningar.

deny_encryption_scope_override

Blockera åsidosättning av krypteringsomfång från containerns standardvärde.

public_access

Anger om data i containern kan nås offentligt och åtkomstnivån. Kända värden är: "Container", "Blob" och "None".

metadata

Ett namn/värde-par som ska associeras med containern som metadata.

immutable_storage_with_versioning

Containerns egenskap för oföränderlighet på objektnivå. Egenskapen är oföränderlig och kan bara anges till true när containern skapas. Befintliga containrar måste genomgå en migreringsprocess.

enable_nfs_v3_root_squash

Aktivera NFSv3-rot squash på blobcontainer.

enable_nfs_v3_all_squash

Aktivera NFSv3 all squash på blobcontainern.

Variabler

Name Description
id
str

Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Namnet på resursen.

type
str

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts".

etag
str

Resurs-Etag.

version
str

Versionen av den borttagna blobcontainern.

deleted

Anger om blobcontainern har tagits bort.

deleted_time

Borttagningstid för blobcontainer.

remaining_retention_days
int

Återstående kvarhållningsdagar för mjukt borttagen blobcontainer.

default_encryption_scope
str

Standardinställningen är att containern använder det angivna krypteringsomfånget för alla skrivningar.

deny_encryption_scope_override

Blockera åsidosättning av krypteringsomfång från containerns standardvärde.

public_access

Anger om data i containern kan nås offentligt och åtkomstnivån. Kända värden är: "Container", "Blob" och "None".

last_modified_time

Returnerar datum och tid då containern senast ändrades.

lease_status

Lånestatus för containern. Kända värden är: "Låst" och "Olåst".

lease_state
str eller LeaseState

Lånetillstånd för containern. Kända värden är: "Available", "Leased", "Expired", "Breaking" och "Broken".

lease_duration

Anger om lånet för en container har oändlig eller fast varaktighet, endast när containern hyrs. Kända värden är: "Infinite" och "Fixed".

metadata

Ett namn/värde-par som ska associeras med containern som metadata.

immutability_policy

Egenskapen ImmutabilityPolicy för containern.

legal_hold

Egenskapen LegalHold för containern.

has_legal_hold

Den offentliga egenskapen hasLegalHold anges till true av SRP om det finns minst en befintlig tagg. Den offentliga egenskapen hasLegalHold anges till false av SRP om alla befintliga taggar för bevarande av juridiska skäl avmarkeras. Det kan finnas högst 1 000 blobcontainrar med hasLegalHold=true för ett visst konto.

has_immutability_policy

Den offentliga egenskapen hasImmutabilityPolicy anges till true av SRP om ImmutabilityPolicy har skapats för den här containern. Den offentliga egenskapen hasImmutabilityPolicy anges till false av SRP om ImmutabilityPolicy inte har skapats för den här containern.

immutable_storage_with_versioning

Containerns egenskap för oföränderlighet på objektnivå. Egenskapen är oföränderlig och kan bara anges till true när containern skapas. Befintliga containrar måste genomgå en migreringsprocess.

enable_nfs_v3_root_squash

Aktivera NFSv3-rot squash på blobcontainer.

enable_nfs_v3_all_squash

Aktivera NFSv3 all squash på blobcontainern.