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. |
object |
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. |
schema |
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[]