BlobInventoryPolicyDefinition コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BlobInventoryPolicyDefinition の新しいインスタンスを初期化します。
public BlobInventoryPolicyDefinition (Azure.ResourceManager.Storage.Models.BlobInventoryPolicyFormat format, Azure.ResourceManager.Storage.Models.BlobInventoryPolicySchedule schedule, Azure.ResourceManager.Storage.Models.BlobInventoryPolicyObjectType objectType, System.Collections.Generic.IEnumerable<string> schemaFields);
new Azure.ResourceManager.Storage.Models.BlobInventoryPolicyDefinition : Azure.ResourceManager.Storage.Models.BlobInventoryPolicyFormat * Azure.ResourceManager.Storage.Models.BlobInventoryPolicySchedule * Azure.ResourceManager.Storage.Models.BlobInventoryPolicyObjectType * seq<string> -> Azure.ResourceManager.Storage.Models.BlobInventoryPolicyDefinition
Public Sub New (format As BlobInventoryPolicyFormat, schedule As BlobInventoryPolicySchedule, objectType As BlobInventoryPolicyObjectType, schemaFields As IEnumerable(Of String))
パラメーター
- format
- BlobInventoryPolicyFormat
これは必須フィールドであり、インベントリ ファイルの形式を指定します。
- schedule
- BlobInventoryPolicySchedule
これは必須フィールドです。 このフィールドは、在庫形成をスケジュールするために使用されます。
- objectType
- BlobInventoryPolicyObjectType
これは必須フィールドです。 このフィールドは、BLOB レベルまたはコンテナー レベルで作成されたインベントリのスコープを指定します。
- schemaFields
- IEnumerable<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、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 以外のアカウントでのみ有効です。
例外
schemaFields
が null です。
適用対象
Azure SDK for .NET