Condividi tramite


ListContainerItem Classe

Le proprietà del contenitore BLOB sono elencate.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.storage.v2021_06_01.models._models_py3.AzureEntityResource
ListContainerItem

Costruttore

ListContainerItem(*, 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)

Parametri solo parole chiave

Nome Descrizione
default_encryption_scope
str

Per impostazione predefinita, il contenitore usa l'ambito di crittografia specificato per tutte le scritture.

deny_encryption_scope_override

Bloccare l'override dell'ambito di crittografia dall'impostazione predefinita del contenitore.

public_access
str oppure PublicAccess

Specifica se i dati nel contenitore sono accessibili pubblicamente e il livello di accesso. I valori noti sono: "Container", "Blob" e "None".

metadata

Coppia nome-valore da associare al contenitore come metadati.

immutable_storage_with_versioning

Proprietà di immutabilità a livello di oggetto del contenitore. La proprietà non è modificabile e può essere impostata solo su true al momento della creazione del contenitore. I contenitori esistenti devono essere sottoposti a un processo di migrazione.

enable_nfs_v3_root_squash

Abilitare lo squash radice NFSv3 nel contenitore BLOB.

enable_nfs_v3_all_squash

Abilitare NFSv3 per tutti gli squash nel contenitore BLOB.

Variabili

Nome Descrizione
id
str

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nome della risorsa.

type
str

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

etag
str

Etag delle risorse.

version
str

Versione del contenitore BLOB eliminato.

deleted

Indica se il contenitore BLOB è stato eliminato.

deleted_time

Tempo di eliminazione del contenitore BLOB.

remaining_retention_days
int

Giorni di conservazione rimanenti per il contenitore BLOB eliminato soft.

default_encryption_scope
str

Per impostazione predefinita, il contenitore usa l'ambito di crittografia specificato per tutte le scritture.

deny_encryption_scope_override

Bloccare l'override dell'ambito di crittografia dall'impostazione predefinita del contenitore.

public_access
str oppure PublicAccess

Specifica se i dati nel contenitore sono accessibili pubblicamente e il livello di accesso. I valori noti sono: "Container", "Blob" e "None".

last_modified_time

Restituisce la data e l'ora dell'ultima modifica apportata al contenitore.

lease_status
str oppure LeaseStatus

Stato del lease del contenitore. I valori noti sono: "Bloccato" e "Sbloccato".

lease_state
str oppure LeaseState

Stato del lease del contenitore. I valori noti sono: "Available", "Leased", "Expired", "Breaking" e "Broken".

lease_duration

Specifica se il lease in un contenitore è di durata fissa o infinita, solo quando viene eseguito il lease del contenitore. I valori noti sono: "Infinite" e "Fixed".

metadata

Coppia nome-valore da associare al contenitore come metadati.

immutability_policy

Proprietà ImmutabilityPolicy del contenitore.

legal_hold

Proprietà LegalHold del contenitore.

has_legal_hold

La proprietà pubblica hasLegalHold è impostata su true da SRP se è presente almeno un tag esistente. La proprietà pubblica hasLegalHold è impostata su false da SRP se tutti i tag di blocco a fini giudiziari esistenti vengono cancellati. Per un determinato account può essere presente un massimo di 1000 contenitori BLOB con hasLegalHold=true.

has_immutability_policy

La proprietà pubblica hasImmutabilityPolicy è impostata su true da SRP se ImmutabilityPolicy è stato creato per questo contenitore. La proprietà pubblica hasImmutabilityPolicy è impostata su false da SRP se ImmutabilityPolicy non è stato creato per questo contenitore.

immutable_storage_with_versioning

Proprietà di immutabilità a livello di oggetto del contenitore. La proprietà non è modificabile e può essere impostata solo su true al momento della creazione del contenitore. I contenitori esistenti devono essere sottoposti a un processo di migrazione.

enable_nfs_v3_root_squash

Abilitare lo squash radice NFSv3 nel contenitore BLOB.

enable_nfs_v3_all_squash

Abilitare NFSv3 per tutti gli squash nel contenitore BLOB.