Condividi tramite


BlobContainer Classe

Proprietà del contenitore BLOB, tra cui ID, nome risorsa, tipo di risorsa, Etag.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

Ereditarietà
azure.mgmt.storage.v2018_02_01.models._models_py3.AzureEntityResource
BlobContainer

Costruttore

BlobContainer(*, public_access: str | _models.PublicAccess | None = None, metadata: Dict[str, str] | None = None, **kwargs)

Variabili

id
str

ID di risorsa completo per la risorsa. Ex - /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

Resource Etag.

public_access
str oppure PublicAccess

Specifica se i dati nel contenitore sono accessibili pubblicamente e il livello di accesso. I valori noti sono: "Contenitore", "BLOB" e "Nessuno".

last_modified_time
datetime

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
str oppure LeaseDuration

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

metadata
dict[str, str]

Coppia nome-valore da associare al contenitore come metadati.

immutability_policy
ImmutabilityPolicyProperties

Proprietà ImmutabilityPolicy del contenitore.

legal_hold
LegalHoldProperties

Proprietà LegalHold del contenitore.

has_legal_hold
bool

La proprietà pubblica hasLegalHold è impostata su true da SRP se sono presenti almeno un tag esistente. La proprietà pubblica hasLegalHold è impostata su false da SRP se tutti i tag di blocco legali esistenti vengono cancellati. È possibile che siano presenti un massimo di 1000 contenitori BLOB con hasLegalHold=true per un determinato account.

has_immutability_policy
bool

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