BlobInventoryPolicyFilter interface
Een object dat de filtervoorwaarden voor blob-inventarisregels definieert. Voor 'Blob' definition.objectType zijn alle filtereigenschappen van toepassing, 'blobTypes' is vereist en andere zijn optioneel. Voor containerdefinitie.objectType is alleen prefixMatch van toepassing en is optioneel.
Eigenschappen
| blob |
Een matrix met vooraf gedefinieerde enumwaarden. Geldige waarden zijn blockBlob, appendBlob, pageBlob. Hns-accounts bieden geen ondersteuning voor pageBlobs. Dit veld is vereist wanneer de eigenschap definition.objectType is ingesteld op Blob. |
| creation |
Deze eigenschap wordt gebruikt om objecten te filteren op basis van de aanmaaktijd van het object |
| exclude |
Een matrix met tekenreeksen met maximaal 10 blobvoorvoegsels die moeten worden uitgesloten van de inventaris. |
| include |
Bevat blobversies in blob-inventaris wanneer de waarde is ingesteld op waar. De waarden definition.schemaFields 'VersionId en IsCurrentVersion' zijn vereist als deze eigenschap is ingesteld op waar, anders moeten ze worden uitgesloten. |
| include |
Voor containerdefinitie.objectType moet de definition.schemaFields 'Deleted, Version, DeletedTime en RemainingRetentionDays' bevatten. Voor blobdefinitie.objectType- en HNS-opslagaccounts moeten de definition.schemaFields 'DeletionId, DeletedTime en RemainingRetentionDays' bevatten en voor Hns uitgeschakelde accounts moet de definition.schemaFields 'Deleted and RemainingRetentionDays' bevatten, anders moet deze worden uitgesloten. |
| include |
Bevat blob-momentopnamen in de blob-inventaris wanneer de waarde is ingesteld op waar. De waarde definition.schemaFields 'Snapshot' is vereist als deze eigenschap is ingesteld op true, anders moet deze worden uitgesloten. |
| prefix |
Een matrix met tekenreeksen met maximaal 10 blobvoorvoegsels die in de inventaris moeten worden opgenomen. |
Eigenschapdetails
blobTypes
Een matrix met vooraf gedefinieerde enumwaarden. Geldige waarden zijn blockBlob, appendBlob, pageBlob. Hns-accounts bieden geen ondersteuning voor pageBlobs. Dit veld is vereist wanneer de eigenschap definition.objectType is ingesteld op Blob.
blobTypes?: string[]
Waarde van eigenschap
string[]
creationTime
Deze eigenschap wordt gebruikt om objecten te filteren op basis van de aanmaaktijd van het object
creationTime?: BlobInventoryCreationTime
Waarde van eigenschap
excludePrefix
Een matrix met tekenreeksen met maximaal 10 blobvoorvoegsels die moeten worden uitgesloten van de inventaris.
excludePrefix?: string[]
Waarde van eigenschap
string[]
includeBlobVersions
Bevat blobversies in blob-inventaris wanneer de waarde is ingesteld op waar. De waarden definition.schemaFields 'VersionId en IsCurrentVersion' zijn vereist als deze eigenschap is ingesteld op waar, anders moeten ze worden uitgesloten.
includeBlobVersions?: boolean
Waarde van eigenschap
boolean
includeDeleted
Voor containerdefinitie.objectType moet de definition.schemaFields 'Deleted, Version, DeletedTime en RemainingRetentionDays' bevatten. Voor blobdefinitie.objectType- en HNS-opslagaccounts moeten de definition.schemaFields 'DeletionId, DeletedTime en RemainingRetentionDays' bevatten en voor Hns uitgeschakelde accounts moet de definition.schemaFields 'Deleted and RemainingRetentionDays' bevatten, anders moet deze worden uitgesloten.
includeDeleted?: boolean
Waarde van eigenschap
boolean
includeSnapshots
Bevat blob-momentopnamen in de blob-inventaris wanneer de waarde is ingesteld op waar. De waarde definition.schemaFields 'Snapshot' is vereist als deze eigenschap is ingesteld op true, anders moet deze worden uitgesloten.
includeSnapshots?: boolean
Waarde van eigenschap
boolean
prefixMatch
Een matrix met tekenreeksen met maximaal 10 blobvoorvoegsels die in de inventaris moeten worden opgenomen.
prefixMatch?: string[]
Waarde van eigenschap
string[]