BlobInventoryPolicyFilter クラス

定義

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

public class BlobInventoryPolicyFilter
type BlobInventoryPolicyFilter = class
Public Class BlobInventoryPolicyFilter
継承
BlobInventoryPolicyFilter

コンストラクター

BlobInventoryPolicyFilter()

BlobInventoryPolicyFilter クラスの新しいインスタンスを初期化します。

BlobInventoryPolicyFilter(IList<String>, IList<String>, IList<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

BlobInventoryPolicyFilter クラスの新しいインスタンスを初期化します。

プロパティ

BlobTypes

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

ExcludePrefix

インベントリから除外する最大 10 個の BLOB プレフィックスを持つ文字列の配列を取得または設定します。

IncludeBlobVersions

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

IncludeDeleted

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

IncludeSnapshots

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

PrefixMatch

インベントリに含める最大 10 個の BLOB プレフィックスを持つ文字列の配列を取得または設定します。

適用対象