BlobContainer Classe
Propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag.
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.v2021_08_01.models._models_py3.AzureEntityResourceBlobContainer
Constructeur
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)
Variables
- 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
- bool
Indique si le conteneur d’objets blob a été supprimé.
- deleted_time
- datetime
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
- bool
Bloquer le remplacement de l’étendue de chiffrement à partir de la valeur par défaut du conteneur.
- public_access
- str ou PublicAccess
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
- datetime
Renvoie la date et l'heure de la dernière modification du conteneur.
- lease_status
- str ou LeaseStatus
L'état du bail du conteneur. Les valeurs connues sont : « Verrouillé » et « Déverrouillé ».
- lease_state
- str ou LeaseState
État du bail du conteneur. Les valeurs connues sont les suivantes : « Available », « Leased », « Expired », « Breaking » et « Broken ».
- lease_duration
- str ou LeaseDuration
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 ».
- immutability_policy
- ImmutabilityPolicyProperties
Propriété ImmutabilityPolicy du conteneur.
- legal_hold
- LegalHoldProperties
Propriété LegalHold du conteneur.
- has_legal_hold
- bool
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
- bool
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
- ImmutableStorageWithVersioning
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
- bool
Activez le squash racine NFSv3 sur le conteneur d’objets blob.
- enable_nfs_v3_all_squash
- bool
Activez NFSv3 all squash sur le conteneur d’objets blob.