BlobInventoryPolicyDefinition クラス

定義

BLOB インベントリ ルールを定義する オブジェクト。

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

コンストラクター

BlobInventoryPolicyDefinition()

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

BlobInventoryPolicyDefinition(String, String, String, IList<String>, BlobInventoryPolicyFilter)

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

プロパティ

Filters

フィルター セットを定義するオブジェクトを取得または設定します。

Format

必須フィールドを取得または設定します。インベントリ ファイルの形式を指定します。 使用可能な値は次のとおりです: 'Csv'、'Parquet'

ObjectType

必須フィールドを取得または設定します。 このフィールドは、BLOB レベルまたはコンテナー レベルで作成されたインベントリのスコープを指定します。 使用可能な値は次のとおりです: 'Blob'、'Container'

Schedule

必須フィールドを取得または設定します。 このフィールドは、在庫形成をスケジュールするために使用されます。 使用できる値は、'Daily'、'Weekly' です。

SchemaFields

必須フィールドを取得または設定します。 このフィールドは、インベントリに含めるオブジェクトのフィールドとプロパティを指定します。 スキーマ フィールドの値 'Name' は常に必要です。 'Blob' definition.objectType のこのフィールドの有効な値には、'Name,Creation-Time, Last-Modified, Content-Length,Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration,ServerEncrypted、Deleted、DeletedId、DeletedTime、RemainingRetentionDays、ImmutabilityPolicyUntilDate、ImmutabilityPolicyMode、LegalHold、CopyId、CopyStatus、CopySource、CopyProgress、CopyProgress、CopyCompletionTime、CopyStatusDescription、CustomerProvidedKeySha256、RehydratePriority、ArchiveStatus、XmsBlobSequenceNumber、EncryptionScope、IncrementalCopy、TagCount'。 BLOB オブジェクトの種類のスキーマ フィールド値 'DeletedTime' は、Hns が有効なアカウントにのみ適用されます。 'Container' definition.objectType の有効な値には、'Name,Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays' が含まれます。 スキーマ フィールドの値 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' は、Hns が有効なアカウントに対してのみ有効です。スキーマ フィールドの値 'Tags, TagCount' は、Hns 以外のアカウントでのみ有効です。

メソッド

Validate()

オブジェクトを検証します。

適用対象