BlobInventoryPolicyDefinition Classe
Objet qui définit la règle d’inventaire d’objets blob.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Constructeur
BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs)
Variables
- filters
- BlobInventoryPolicyFilter
Objet qui définit le jeu de filtres.
Il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire. Obligatoire. Les valeurs connues sont : « Csv » et « Parquet ».
Ce champ est obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire. Obligatoire. Les valeurs connues sont « Daily » et « Weekly ».
- object_type
- str ou ObjectType
Ce champ est obligatoire. Ce champ spécifie l’étendue de l’inventaire créé au niveau de l’objet blob ou du conteneur. Obligatoire. Les valeurs connues sont « Blob » et « Container ».
Ce champ est obligatoire. Ce champ spécifie les champs et les propriétés de l’objet à inclure dans l’inventaire. La valeur du champ de schéma « Name » est toujours requise. Les valeurs valides pour ce champ pour la définition .objectType « Blob » incluent « Name, Creation-Time, Last Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime ». Les valeurs valides pour « Container » definition.objectType incluent « Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold ». Les valeurs de champ de schéma « Expiration-Heure, hdi_isfolder, Propriétaire, Groupe, Autorisations, Acl » sont valides uniquement pour les comptes compatibles Hns. Obligatoire.