BlobInventoryPolicyFilter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 プレフィックスを持つ文字列の配列を取得または設定します。 |
適用対象
Azure SDK for .NET