Freigeben über


BlobInventoryPolicyDefinition interface

Ein -Objekt, das die Blobinventurregel definiert.

Eigenschaften

filters

Ein -Objekt, das den Filtersatz definiert.

format

Dies ist ein erforderliches Feld, das das Format für die Inventurdateien angibt.

objectType

Dies ist ein Pflichtfeld. Dieses Feld gibt den Bereich des Inventars an, das 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 Blobdefinition.objectType sind "Name, Erstellungszeit, 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 das Blobobjekttyp gilt der Schemafeldwert "DeletedTime" nur für Hns-aktivierte Konten. Die gültigen Werte für "Container" definition.objectType sind "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, das das Format für die Inventurdateien angibt.

format: string

Eigenschaftswert

string

objectType

Dies ist ein Pflichtfeld. Dieses Feld gibt den Bereich des Inventars an, das 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 Blobdefinition.objectType sind "Name, Erstellungszeit, 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 das Blobobjekttyp gilt der Schemafeldwert "DeletedTime" nur für Hns-aktivierte Konten. Die gültigen Werte für "Container" definition.objectType sind "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[]