次の方法で共有


BlobInventoryPolicyFilter interface

BLOB インベントリ ルールのフィルター条件を定義する オブジェクト。 'Blob' definition.objectType の場合、すべてのフィルター プロパティが適用されます。'blobTypes' は必須であり、その他は省略可能です。 'Container' definition.objectType の場合、prefixMatch のみが適用され、省略可能です。

プロパティ

blobTypes

定義済みの列挙型の値の配列。 有効な値には、blockBlob、appendBlob、pageBlob が含まれます。 Hns アカウントは pageBlobs をサポートしていません。 このフィールドは、definition.objectType プロパティが 'Blob' に設定されている場合に必要です。

creationTime

このプロパティは、オブジェクトの作成時刻に基づいてオブジェクトをフィルター処理するために使用されます

excludePrefix

インベントリから除外される最大 10 個の BLOB プレフィックスを持つ文字列の配列。

includeBlobVersions

value が true に設定されている場合は、BLOB インベントリに BLOB バージョンが含まれます。 このプロパティが true に設定されている場合は、definition.schemaFields 値 'VersionId と IsCurrentVersion' が必要です。それ以外の場合は除外する必要があります。

includeDeleted

'Container' definition.objectType の場合、definition.schemaFields には 'Deleted、Version、DeletedTime、RemainingRetentionDays' を含める必要があります。 'Blob' definition.objectType および HNS 対応ストレージ アカウントの場合、definition.schemaFields には 'DeletionId、Deleted、DeletedTime、RemainingRetentionDays' を含める必要があります。Hns が無効なアカウントの場合、definition.schemaFields には 'Deleted および RemainingRetentionDays' を含める必要があります。それ以外の場合は除外する必要があります。

includeSnapshots

value が true に設定されている場合、BLOB インベントリに BLOB スナップショットが含まれます。 このプロパティが true に設定されている場合は definition.schemaFields 値 'Snapshot' が必要です。それ以外の場合は除外する必要があります。

prefixMatch

インベントリに含める最大 10 個の BLOB プレフィックスを持つ文字列の配列。

プロパティの詳細

blobTypes

定義済みの列挙型の値の配列。 有効な値には、blockBlob、appendBlob、pageBlob が含まれます。 Hns アカウントは pageBlobs をサポートしていません。 このフィールドは、definition.objectType プロパティが 'Blob' に設定されている場合に必要です。

blobTypes?: string[]

プロパティ値

string[]

creationTime

このプロパティは、オブジェクトの作成時刻に基づいてオブジェクトをフィルター処理するために使用されます

creationTime?: BlobInventoryCreationTime

プロパティ値

excludePrefix

インベントリから除外される最大 10 個の BLOB プレフィックスを持つ文字列の配列。

excludePrefix?: string[]

プロパティ値

string[]

includeBlobVersions

value が true に設定されている場合は、BLOB インベントリに BLOB バージョンが含まれます。 このプロパティが true に設定されている場合は、definition.schemaFields 値 'VersionId と IsCurrentVersion' が必要です。それ以外の場合は除外する必要があります。

includeBlobVersions?: boolean

プロパティ値

boolean

includeDeleted

'Container' definition.objectType の場合、definition.schemaFields には 'Deleted、Version、DeletedTime、RemainingRetentionDays' を含める必要があります。 'Blob' definition.objectType および HNS 対応ストレージ アカウントの場合、definition.schemaFields には 'DeletionId、Deleted、DeletedTime、RemainingRetentionDays' を含める必要があります。Hns が無効なアカウントの場合、definition.schemaFields には 'Deleted および RemainingRetentionDays' を含める必要があります。それ以外の場合は除外する必要があります。

includeDeleted?: boolean

プロパティ値

boolean

includeSnapshots

value が true に設定されている場合、BLOB インベントリに BLOB スナップショットが含まれます。 このプロパティが true に設定されている場合は definition.schemaFields 値 'Snapshot' が必要です。それ以外の場合は除外する必要があります。

includeSnapshots?: boolean

プロパティ値

boolean

prefixMatch

インベントリに含める最大 10 個の BLOB プレフィックスを持つ文字列の配列。

prefixMatch?: string[]

プロパティ値

string[]