Freigeben über


BlobInventoryPolicyDefinition interface

Ein Objekt, das die Blobinventarregel definiert.

Eigenschaften

filters

Ein Objekt, das den Filtersatz definiert.

format

Dies ist ein erforderliches Feld, es gibt das Format für die Bestandsdateien an.

objectType

Dies ist ein Pflichtfeld. Dieses Feld gibt den Umfang des Inventars an, der entweder auf Blob- oder Containerebene erstellt wurde.

schedule

Dies ist ein Pflichtfeld. Dieses Feld wird verwendet, um eine Bestandsbildung zu planen.

schemaFields

Dies ist ein Pflichtfeld. Dieses Feld gibt die Felder und Eigenschaften des Objekts an, das in den Bestand aufgenommen werden soll. Der Schemafeldwert 'Name' ist immer erforderlich. Die gültigen Werte für dieses Feld für die Definition 'Blob'.objectType umfassen '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 blob-Objekttyp-Schemafeldwert "DeletedTime" gilt nur für Hns-aktivierte Konten. Die gültigen Werte für 'Container' definition.objectType umfassen 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schemafeldwerte "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" sind nur für Hns-aktivierte Konten gültig. Schemafeldwerte 'Tags, TagCount' sind nur für Nicht-Hns-Konten gültig.

Details zur Eigenschaft

filters

Ein Objekt, das den Filtersatz definiert.

filters?: BlobInventoryPolicyFilter

Eigenschaftswert

format

Dies ist ein erforderliches Feld, es gibt das Format für die Bestandsdateien an.

format: string

Eigenschaftswert

string

objectType

Dies ist ein Pflichtfeld. Dieses Feld gibt den Umfang des Inventars an, der entweder auf Blob- oder Containerebene erstellt wurde.

objectType: string

Eigenschaftswert

string

schedule

Dies ist ein Pflichtfeld. Dieses Feld wird verwendet, um eine Bestandsbildung zu planen.

schedule: string

Eigenschaftswert

string

schemaFields

Dies ist ein Pflichtfeld. Dieses Feld gibt die Felder und Eigenschaften des Objekts an, das in den Bestand aufgenommen werden soll. Der Schemafeldwert 'Name' ist immer erforderlich. Die gültigen Werte für dieses Feld für die Definition 'Blob'.objectType umfassen '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 blob-Objekttyp-Schemafeldwert "DeletedTime" gilt nur für Hns-aktivierte Konten. Die gültigen Werte für 'Container' definition.objectType umfassen 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schemafeldwerte "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" sind nur für Hns-aktivierte Konten gültig. Schemafeldwerte 'Tags, TagCount' sind nur für Nicht-Hns-Konten gültig.

schemaFields: string[]

Eigenschaftswert

string[]