다음을 통해 공유


BlobInventoryPolicyDefinition 클래스

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

Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.

상속
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyDefinition

생성자

BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
filters

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

format
str 또는 Format

필수 필드이며 인벤토리 파일의 형식을 지정합니다. 필수 요소. 알려진 값은 "Csv" 및 "Parquet"입니다.

schedule
str 또는 Schedule

이 이름은 반드시 입력해야 합니다. 이 필드는 인벤토리 형성을 예약하는 데 사용됩니다. 필수 요소. 알려진 값은 "매일" 및 "매주"입니다.

object_type
str 또는 ObjectType

이 이름은 반드시 입력해야 합니다. 이 필드는 Blob 또는 컨테이너 수준에서 만든 인벤토리의 scope 지정합니다. 필수 요소. 알려진 값은 "Blob" 및 "Container"입니다.

schema_fields

이 이름은 반드시 입력해야 합니다. 이 필드는 인벤토리에 포함할 개체의 필드와 속성을 지정합니다. 스키마 필드 값 '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'이 포함됩니다. 'Container' definition.objectType의 유효한 값에는 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'가 포함됩니다. 스키마 필드 값 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl'은 Hns 사용 계정에만 유효합니다.'Tags' 필드는 Hns가 아닌 계정에만 유효합니다. 필수 요소.

변수

Name Description
filters

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

format
str 또는 Format

필수 필드이며 인벤토리 파일의 형식을 지정합니다. 필수 요소. 알려진 값은 "Csv" 및 "Parquet"입니다.

schedule
str 또는 Schedule

이 이름은 반드시 입력해야 합니다. 이 필드는 인벤토리 형성을 예약하는 데 사용됩니다. 필수 요소. 알려진 값은 "매일" 및 "매주"입니다.

object_type
str 또는 ObjectType

이 이름은 반드시 입력해야 합니다. 이 필드는 Blob 또는 컨테이너 수준에서 만든 인벤토리의 scope 지정합니다. 필수 요소. 알려진 값은 "Blob" 및 "Container"입니다.

schema_fields

이 이름은 반드시 입력해야 합니다. 이 필드는 인벤토리에 포함할 개체의 필드와 속성을 지정합니다. 스키마 필드 값 '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'이 포함됩니다. 'Container' definition.objectType의 유효한 값에는 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'가 포함됩니다. 스키마 필드 값 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl'은 Hns 사용 계정에만 유효합니다.'Tags' 필드는 Hns가 아닌 계정에만 유효합니다. 필수 요소.