BlobInventoryPolicyFilter interface
BLOB インベントリ ルールのフィルター条件を定義する オブジェクト。 'Blob' definition.objectType の場合、すべてのフィルター プロパティが適用されます。'blobTypes' は必須であり、その他は省略可能です。 'Container' definition.objectType の場合、prefixMatch のみが適用され、省略可能です。
プロパティ
blob |
定義済みの列挙型の値の配列。 有効な値には、blockBlob、appendBlob、pageBlob が含まれます。 Hns アカウントは pageBlobs をサポートしていません。 このフィールドは、definition.objectType プロパティが 'Blob' に設定されている場合に必要です。 |
creation |
このプロパティは、オブジェクトの作成時刻に基づいてオブジェクトをフィルター処理するために使用されます |
exclude |
インベントリから除外される最大 10 個の BLOB プレフィックスを持つ文字列の配列。 |
include |
value が true に設定されている場合は、BLOB インベントリに BLOB バージョンが含まれます。 このプロパティが true に設定されている場合は、definition.schemaFields 値 'VersionId と IsCurrentVersion' が必要です。それ以外の場合は除外する必要があります。 |
include |
'Container' definition.objectType の場合、definition.schemaFields には 'Deleted、Version、DeletedTime、RemainingRetentionDays' を含める必要があります。 'Blob' definition.objectType および HNS 対応ストレージ アカウントの場合、definition.schemaFields には 'DeletionId、Deleted、DeletedTime、RemainingRetentionDays' を含める必要があります。Hns が無効なアカウントの場合、definition.schemaFields には 'Deleted および RemainingRetentionDays' を含める必要があります。それ以外の場合は除外する必要があります。 |
include |
value が true に設定されている場合、BLOB インベントリに BLOB スナップショットが含まれます。 このプロパティが true に設定されている場合は definition.schemaFields 値 'Snapshot' が必要です。それ以外の場合は除外する必要があります。 |
prefix |
インベントリに含める最大 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[]