Partager via


ListContainerItem Classe

Les propriétés du conteneur d’objets blob doivent être répertoriées.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

Héritage
azure.mgmt.storage.v2023_01_01.models._models_py3.AzureEntityResource
ListContainerItem

Constructeur

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)

Paramètres de mots-clés uniquement

Nom Description
default_encryption_scope
str

Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

deny_encryption_scope_override

Bloquer le remplacement de l’étendue de chiffrement à partir de la valeur par défaut du conteneur.

public_access

Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès. Les valeurs connues sont : « Container », « Blob » et « None ».

metadata

Une paire nom-valeur à associer au conteneur en tant que métadonnées.

immutable_storage_with_versioning

Propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration.

enable_nfs_v3_root_squash

Activez le squashing racine NFSv3 sur le conteneur d’objets blob.

enable_nfs_v3_all_squash

Activez NFSv3 tous les squashing sur le conteneur d’objets blob.

Variables

Nom Description
id
str

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nom de la ressource.

type
str

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

etag
str

Etag de ressources.

version
str

Version du conteneur d’objets blob supprimés.

deleted

Indique si le conteneur d’objets blob a été supprimé.

deleted_time

Heure de suppression du conteneur d’objets blob.

remaining_retention_days
int

Jours de rétention restants pour le conteneur d’objets blob supprimés de manière réversible.

default_encryption_scope
str

Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

deny_encryption_scope_override

Bloquer le remplacement de l’étendue de chiffrement à partir de la valeur par défaut du conteneur.

public_access

Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès. Les valeurs connues sont : « Container », « Blob » et « None ».

last_modified_time

Renvoie la date et l'heure de la dernière modification du conteneur.

lease_status

L'état du bail du conteneur. Les valeurs connues sont : « Verrouillé » et « Déverrouillé ».

lease_state

État du bail du conteneur. Les valeurs connues sont les suivantes : « Available », « Leased », « Expired », « Breaking » et « Broken ».

lease_duration

Spécifie si le bail d’un conteneur est d’une durée infinie ou fixe, uniquement lorsque le conteneur est loué. Les valeurs connues sont : « Infinite » et « Fixed ».

metadata

Une paire nom-valeur à associer au conteneur en tant que métadonnées.

immutability_policy

Propriété ImmutabilityPolicy du conteneur.

legal_hold

Propriété LegalHold du conteneur.

has_legal_hold

La propriété publique hasLegalHold est définie sur true par SRP s’il existe au moins une balise existante. La propriété publique hasLegalHold est définie sur false par SRP si toutes les balises d’attente légales existantes sont effacées. Il peut y avoir un maximum de 1 000 conteneurs d’objets blob avec hasLegalHold=true pour un compte donné.

has_immutability_policy

La propriété publique hasImmutabilityPolicy est définie sur true par SRP si ImmutabilityPolicy a été créée pour ce conteneur. La propriété publique hasImmutabilityPolicy est définie sur false par SRP si ImmutabilityPolicy n’a pas été créée pour ce conteneur.

immutable_storage_with_versioning

Propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration.

enable_nfs_v3_root_squash

Activez le squashing racine NFSv3 sur le conteneur d’objets blob.

enable_nfs_v3_all_squash

Activez NFSv3 tous les squashing sur le conteneur d’objets blob.