次の方法で共有


BlobInventoryPolicyDefinition コンストラクター

定義

オーバーロード

BlobInventoryPolicyDefinition()

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

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

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

BlobInventoryPolicyDefinition()

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

public BlobInventoryPolicyDefinition ();
Public Sub New ()

適用対象

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

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

public BlobInventoryPolicyDefinition (string format, string schedule, string objectType, System.Collections.Generic.IList<string> schemaFields, Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyFilter filters = default);
new Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyDefinition : string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyFilter -> Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyDefinition
Public Sub New (format As String, schedule As String, objectType As String, schemaFields As IList(Of String), Optional filters As BlobInventoryPolicyFilter = Nothing)

パラメーター

format
String

これは必須フィールドであり、インベントリ ファイルの形式を指定します。 使用できる値は、'Csv'、'Parquet' です。

schedule
String

これは必須フィールドです。 このフィールドは、在庫形成をスケジュールするために使用されます。 使用可能な値は、次のとおりです: 'Daily'、'Weekly'

objectType
String

これは必須フィールドです。 このフィールドは、BLOB レベルまたはコンテナー レベルで作成されたインベントリのスコープを指定します。 使用できる値は、'Blob'、'Container' です。

schemaFields
IList<String>

これは必須フィールドです。 このフィールドは、インベントリに含めるオブジェクトのフィールドとプロパティを指定します。 スキーマ フィールドの値 '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、DeletedId、DeletedTime、RemainingRetentionDays、ImmutabilityPolicyUntilDate、ImmutabilityPolicyMode、LegalHold、CopyId、CopyStatus、CopySource、CopyProgress、CopyCompletionTime、CopyStatusDescription、CustomerProvidedKeySha256、RehydratePriority、ArchiveStatus、XmsBSelobquenceNumber、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 以外のアカウントでのみ有効です。

filters
BlobInventoryPolicyFilter

フィルター セットを定義する オブジェクト。

適用対象