BlobInventoryPolicyDefinition interface
Objet qui définit la règle d’inventaire d’objets blob.
Propriétés
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. |
object |
Ce champ est obligatoire. Ce champ spécifie l’étendue de l’inventaire créé au niveau de l’objet blob ou du conteneur. |
schedule | Ce champ est obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire. |
schema |
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, AccessTierTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted,LetedId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Pour le champ de schéma de type d’objet Blob, la valeur « DeletedTime » s’applique uniquement aux comptes avec Hns. Les valeurs valides pour « Container » definition.objectType incluent « Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays ». Les valeurs de champ de schéma « Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId » sont valides uniquement pour les comptes compatibles Hns. Les valeurs de champ de schéma « Tags, TagCount » sont uniquement valides pour les comptes non Hns. |
Détails de la propriété
filters
Objet qui définit le jeu de filtres.
filters?: BlobInventoryPolicyFilter
Valeur de propriété
format
Il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire.
format: string
Valeur de propriété
string
objectType
Ce champ est obligatoire. Ce champ spécifie l’étendue de l’inventaire créé au niveau de l’objet blob ou du conteneur.
objectType: string
Valeur de propriété
string
schedule
Ce champ est obligatoire. Ce champ est utilisé pour planifier une formation d’inventaire.
schedule: string
Valeur de propriété
string
schemaFields
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, AccessTierTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted,LetedId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Pour le champ de schéma de type d’objet Blob, la valeur « DeletedTime » s’applique uniquement aux comptes avec Hns. Les valeurs valides pour « Container » definition.objectType incluent « Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays ». Les valeurs de champ de schéma « Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId » sont valides uniquement pour les comptes compatibles Hns. Les valeurs de champ de schéma « Tags, TagCount » sont uniquement valides pour les comptes non Hns.
schemaFields: string[]
Valeur de propriété
string[]