Delen via


BlobInventoryPolicyDefinition interface

Een object dat de blob-inventarisregel definieert.

Eigenschappen

filters

Een object dat de filterset definieert.

format

Dit is een verplicht veld. Hiermee geeft u de indeling voor de inventarisbestanden op.

objectType

Dit is een verplicht veld. Dit veld geeft het bereik op van de inventaris die is gemaakt op blob- of containerniveau.

schedule

Dit is een verplicht veld. Dit veld wordt gebruikt om een inventarisvorming te plannen.

schemaFields

Dit is een verplicht veld. In dit veld worden de velden en eigenschappen van het object opgegeven die in de inventaris moeten worden opgenomen. De waarde van het schemaveld 'Naam' is altijd vereist. De geldige waarden voor dit veld voor de definitie blob.objectType bevatten 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Verlooptijd, hdi_isfolder, Eigenaar, Groep, Machtigingen, 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'. Voor de waarde van het schemaveld voor het blobobjecttype 'DeletedTime' is alleen van toepassing voor Hns-accounts. De geldige waarden voor containerdefinitie.objectType omvatten 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schemaveldwaarden 'Verlooptijd, hdi_isfolder, Eigenaar, Groep, Machtigingen, Acl, DeletionId' zijn alleen geldig voor Hns-accounts. Schemaveldwaarden 'Tags, TagCount' zijn alleen geldig voor niet-Hns-accounts.

Eigenschapdetails

filters

Een object dat de filterset definieert.

filters?: BlobInventoryPolicyFilter

Waarde van eigenschap

format

Dit is een verplicht veld. Hiermee geeft u de indeling voor de inventarisbestanden op.

format: string

Waarde van eigenschap

string

objectType

Dit is een verplicht veld. Dit veld geeft het bereik op van de inventaris die is gemaakt op blob- of containerniveau.

objectType: string

Waarde van eigenschap

string

schedule

Dit is een verplicht veld. Dit veld wordt gebruikt om een inventarisvorming te plannen.

schedule: string

Waarde van eigenschap

string

schemaFields

Dit is een verplicht veld. In dit veld worden de velden en eigenschappen van het object opgegeven die in de inventaris moeten worden opgenomen. De waarde van het schemaveld 'Naam' is altijd vereist. De geldige waarden voor dit veld voor de definitie blob.objectType bevatten 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Verlooptijd, hdi_isfolder, Eigenaar, Groep, Machtigingen, 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'. Voor de waarde van het schemaveld voor het blobobjecttype 'DeletedTime' is alleen van toepassing voor Hns-accounts. De geldige waarden voor containerdefinitie.objectType omvatten 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schemaveldwaarden 'Verlooptijd, hdi_isfolder, Eigenaar, Groep, Machtigingen, Acl, DeletionId' zijn alleen geldig voor Hns-accounts. Schemaveldwaarden 'Tags, TagCount' zijn alleen geldig voor niet-Hns-accounts.

schemaFields: string[]

Waarde van eigenschap

string[]