Dela via


BlobInventoryPolicyDefinition interface

Ett objekt som definierar blobinventeringsregeln.

Egenskaper

filters

Ett objekt som definierar filteruppsättningen.

format

Det här är ett obligatoriskt fält. Det anger formatet för inventeringsfilerna.

objectType

Det här är ett obligatoriskt fält. Det här fältet anger omfånget för inventeringen som skapats på blob- eller containernivå.

schedule

Det här är ett obligatoriskt fält. Det här fältet används för att schemalägga en inventeringsbildning.

schemaFields

Det här är ett obligatoriskt fält. Det här fältet anger fälten och egenskaperna för objektet som ska ingå i inventeringen. Fältvärdet "Namn" för schemafältet är alltid obligatoriskt. Giltiga värden för det här fältet för "Blob"-definitionen.objectType inkluderar "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, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. För schemafältvärdet "DeletedTime" för blobobjekttyp gäller det endast för Hns-aktiverade konton. De giltiga värdena för containerdefinitionen.objectType inkluderar "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Schemafältvärdena "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" är endast giltiga för Hns-aktiverade konton. Schemafältvärdena "Tags, TagCount" är endast giltiga för icke-Hns-konton.

Egenskapsinformation

filters

Ett objekt som definierar filteruppsättningen.

filters?: BlobInventoryPolicyFilter

Egenskapsvärde

format

Det här är ett obligatoriskt fält. Det anger formatet för inventeringsfilerna.

format: string

Egenskapsvärde

string

objectType

Det här är ett obligatoriskt fält. Det här fältet anger omfånget för inventeringen som skapats på blob- eller containernivå.

objectType: string

Egenskapsvärde

string

schedule

Det här är ett obligatoriskt fält. Det här fältet används för att schemalägga en inventeringsbildning.

schedule: string

Egenskapsvärde

string

schemaFields

Det här är ett obligatoriskt fält. Det här fältet anger fälten och egenskaperna för objektet som ska ingå i inventeringen. Fältvärdet "Namn" för schemafältet är alltid obligatoriskt. Giltiga värden för det här fältet för "Blob"-definitionen.objectType inkluderar "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, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. För schemafältvärdet "DeletedTime" för blobobjekttyp gäller det endast för Hns-aktiverade konton. De giltiga värdena för containerdefinitionen.objectType inkluderar "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Schemafältvärdena "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" är endast giltiga för Hns-aktiverade konton. Schemafältvärdena "Tags, TagCount" är endast giltiga för icke-Hns-konton.

schemaFields: string[]

Egenskapsvärde

string[]