Partager via


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.Model
BlobInventoryPolicyDefinition

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: Any)

Paramètres de mots-clés uniquement

Nom Description
filters

Objet qui définit le jeu de filtres.

format
str ou Format

Il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire. Obligatoire. Les valeurs connues sont : « Csv » et « Parquet ».

schedule

Ce champ est obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire. Obligatoire. Les valeurs connues sont « Daily » et « Weekly ».

object_type

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 ».

schema_fields

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 'Blob'.objectType incluent 'Name, Creation-Time, Last Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, 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 « Heure d’expiration, hdi_isfolder, Propriétaire, Groupe, Autorisations, Acl » sont valides uniquement pour les comptes activés par Hns. Le champ Balises n’est valide que pour les comptes non Hns. Obligatoire.

Variables

Nom Description
filters

Objet qui définit le jeu de filtres.

format
str ou Format

Il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire. Obligatoire. Les valeurs connues sont : « Csv » et « Parquet ».

schedule

Ce champ est obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire. Obligatoire. Les valeurs connues sont « Daily » et « Weekly ».

object_type

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 ».

schema_fields

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 'Blob'.objectType incluent 'Name, Creation-Time, Last Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, 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 « Heure d’expiration, hdi_isfolder, Propriétaire, Groupe, Autorisations, Acl » sont valides uniquement pour les comptes activés par Hns. Le champ Balises n’est valide que pour les comptes non Hns. Obligatoire.