BlobInventoryPolicyFilter 클래스
Blob 인벤토리 규칙 필터 조건을 정의하는 개체입니다. 'Blob' definition.objectType의 경우 모든 필터 속성을 적용할 수 있으며, 'blobTypes'가 필요하고 다른 속성은 선택 사항입니다. 'Container' definition.objectType의 경우 prefixMatch만 적용할 수 있으며 선택 사항입니다.
- 상속
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyFilter
생성자
BlobInventoryPolicyFilter(*, prefix_match: List[str] | None = None, exclude_prefix: List[str] | None = None, blob_types: List[str] | None = None, include_blob_versions: bool | None = None, include_snapshots: bool | None = None, include_deleted: bool | None = None, **kwargs: Any)
키워드 전용 매개 변수
Name | Description |
---|---|
prefix_match
|
인벤토리에 포함할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다. |
exclude_prefix
|
인벤토리에서 제외할 최대 10개의 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로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다. |
include_deleted
|
'Container' definition.objectType의 경우 definition.schemaFields에는 'Deleted, Version, DeletedTime 및 RemainingRetentionDays'가 포함되어야 합니다. 'Blob' definition.objectType 및 HNS 사용 스토리지 계정의 경우 definition.schemaFields에는 'DeletionId, Deleted, DeletedTime 및 RemainingRetentionDays'가 포함되어야 하며, Hns 비활성화 계정의 경우 definition.schemaFields에 'Deleted 및 RemainingRetentionDays'가 포함되어야 합니다. 그렇지 않으면 제외해야 합니다. |
변수
Name | Description |
---|---|
prefix_match
|
인벤토리에 포함할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다. |
exclude_prefix
|
인벤토리에서 제외할 최대 10개의 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로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다. |
include_deleted
|
'Container' definition.objectType의 경우 definition.schemaFields에는 'Deleted, Version, DeletedTime 및 RemainingRetentionDays'가 포함되어야 합니다. 'Blob' definition.objectType 및 HNS 사용 스토리지 계정의 경우 definition.schemaFields에는 'DeletionId, Deleted, DeletedTime 및 RemainingRetentionDays'가 포함되어야 하며, Hns 비활성화 계정의 경우 definition.schemaFields에 'Deleted 및 RemainingRetentionDays'가 포함되어야 합니다. 그렇지 않으면 제외해야 합니다. |
Azure SDK for Python
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기