다음을 통해 공유


BlobInventoryPolicyFilter 클래스

Blob 인벤토리 규칙 필터 조건을 정의하는 개체입니다. 'Blob' definition.objectType의 경우 모든 필터 속성이 적용 가능하고 ,'blobTypes'가 필요하고 다른 속성은 선택 사항입니다. 'Container' definition.objectType의 경우 prefixMatch만 적용할 수 있으며 선택 사항입니다.

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

생성자

BlobInventoryPolicyFilter(*, prefix_match: List[str] | None = None, blob_types: List[str] | None = None, include_blob_versions: bool | None = None, include_snapshots: bool | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
prefix_match

일치시킬 Blob 접두사에 대한 문자열 배열입니다.

blob_types

미리 정의된 열거형 값의 배열입니다. 유효한 값에는 blockBlob, appendBlob, pageBlob이 포함됩니다. Hns 계정은 pageBlobs를 지원하지 않습니다. definition.objectType 속성이 'Blob'으로 설정된 경우 이 필드가 필요합니다.

include_blob_versions

값이 true로 설정된 경우 Blob 인벤토리에 Blob 버전을 포함합니다. definition.schemaFields 값 'VersionId 및 IsCurrentVersion'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다.

include_snapshots

값이 true로 설정된 경우 Blob 인벤토리에 Blob 스냅샷을 포함합니다. definition.schemaFields 값 'Snapshot'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다.

변수

Name Description
prefix_match

일치시킬 Blob 접두사에 대한 문자열 배열입니다.

blob_types

미리 정의된 열거형 값의 배열입니다. 유효한 값에는 blockBlob, appendBlob, pageBlob이 포함됩니다. Hns 계정은 pageBlobs를 지원하지 않습니다. definition.objectType 속성이 'Blob'으로 설정된 경우 이 필드가 필요합니다.

include_blob_versions

값이 true로 설정된 경우 Blob 인벤토리에 Blob 버전을 포함합니다. definition.schemaFields 값 'VersionId 및 IsCurrentVersion'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다.

include_snapshots

값이 true로 설정된 경우 Blob 인벤토리에 Blob 스냅샷을 포함합니다. definition.schemaFields 값 'Snapshot'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다.