다음을 통해 공유


BlobInventoryPolicyDefinition interface

Blob 인벤토리 규칙을 정의하는 개체입니다.

속성

filters

필터 집합을 정의하는 개체입니다.

format

필수 필드이며 인벤토리 파일의 형식을 지정합니다.

objectType

이 이름은 반드시 입력해야 합니다. 이 필드는 Blob 또는 컨테이너 수준에서 만든 인벤토리의 범위를 지정합니다.

schedule

이 이름은 반드시 입력해야 합니다. 이 필드는 인벤토리 형성을 예약하는 데 사용됩니다.

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, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Blob 개체 유형 스키마 필드 값 'DeletedTime'의 경우 Hns 사용 계정에만 적용됩니다. 'Container' definition.objectType에 유효한 값에는 'Name, 마지막으로 수정한, 메타데이터, 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

필터 집합을 정의하는 개체입니다.

filters?: BlobInventoryPolicyFilter

속성 값

format

필수 필드이며 인벤토리 파일의 형식을 지정합니다.

format: string

속성 값

string

objectType

이 이름은 반드시 입력해야 합니다. 이 필드는 Blob 또는 컨테이너 수준에서 만든 인벤토리의 범위를 지정합니다.

objectType: string

속성 값

string

schedule

이 이름은 반드시 입력해야 합니다. 이 필드는 인벤토리 형성을 예약하는 데 사용됩니다.

schedule: string

속성 값

string

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, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Blob 개체 유형 스키마 필드 값 'DeletedTime'의 경우 Hns 사용 계정에만 적용됩니다. 'Container' definition.objectType에 유효한 값에는 'Name, 마지막으로 수정한, 메타데이터, 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: string[]

속성 값

string[]