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: Any)
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
filters
|
Objet qui définit le jeu de filtres. |
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 la formation d’un 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 ». |
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 le champ « Blob » definition.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 « Expiration-Temps, hdi_isfolder, Propriétaire, Groupe, Autorisations, Acl » sont valides uniquement pour les comptes Hns activés. 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
|
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 la formation d’un 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 ». |
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 le champ « Blob » definition.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 « Expiration-Temps, hdi_isfolder, Propriétaire, Groupe, Autorisations, Acl » sont valides uniquement pour les comptes Hns activés. Le champ « Balises » n’est valide que pour les comptes non Hns. Obligatoire. |
Azure SDK for Python