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