BlobInventoryPolicyFilter interface
Blob 인벤토리 규칙 필터 조건을 정의하는 개체입니다. 'Blob' definition.objectType의 경우 모든 필터 속성이 적용 가능하고 ,'blobTypes'가 필요하고 다른 속성은 선택 사항입니다. 'Container' definition.objectType의 경우 prefixMatch만 적용할 수 있으며 선택 사항입니다.
속성
blob |
미리 정의된 열거형 값의 배열입니다. 유효한 값에는 blockBlob, appendBlob, pageBlob이 포함됩니다. Hns 계정은 pageBlobs를 지원하지 않습니다. definition.objectType 속성이 'Blob'으로 설정된 경우 이 필드가 필요합니다. |
creation |
이 속성은 개체 생성 시간을 기준으로 개체를 필터링하는 데 사용됩니다. |
exclude |
인벤토리에서 제외할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다. |
include |
값이 true로 설정된 경우 Blob 인벤토리에 Blob 버전을 포함합니다. definition.schemaFields 값 'VersionId 및 IsCurrentVersion'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다. |
include |
'Container' definition.objectType의 경우 definition.schemaFields에는 'Deleted, Version, DeletedTime 및 RemainingRetentionDays'가 포함되어야 합니다. 'Blob' definition.objectType 및 HNS 사용 스토리지 계정의 경우 definition.schemaFields에는 'DeletionId, Deleted, DeletedTime 및 RemainingRetentionDays'가 포함되어야 하며, Hns 사용 안 함 계정의 경우 definition.schemaFields에 'Deleted 및 RemainingRetentionDays'가 포함되어야 합니다. 그렇지 않으면 제외해야 합니다. |
include |
값이 true로 설정된 경우 Blob 인벤토리에 Blob 스냅샷을 포함합니다. definition.schemaFields 값 'Snapshot'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다. |
prefix |
인벤토리에 포함할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다. |
속성 세부 정보
blobTypes
미리 정의된 열거형 값의 배열입니다. 유효한 값에는 blockBlob, appendBlob, pageBlob이 포함됩니다. Hns 계정은 pageBlobs를 지원하지 않습니다. definition.objectType 속성이 'Blob'으로 설정된 경우 이 필드가 필요합니다.
blobTypes?: string[]
속성 값
string[]
creationTime
이 속성은 개체 생성 시간을 기준으로 개체를 필터링하는 데 사용됩니다.
creationTime?: BlobInventoryCreationTime
속성 값
excludePrefix
인벤토리에서 제외할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다.
excludePrefix?: string[]
속성 값
string[]
includeBlobVersions
값이 true로 설정된 경우 Blob 인벤토리에 Blob 버전을 포함합니다. definition.schemaFields 값 'VersionId 및 IsCurrentVersion'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다.
includeBlobVersions?: boolean
속성 값
boolean
includeDeleted
'Container' definition.objectType의 경우 definition.schemaFields에는 'Deleted, Version, DeletedTime 및 RemainingRetentionDays'가 포함되어야 합니다. 'Blob' definition.objectType 및 HNS 사용 스토리지 계정의 경우 definition.schemaFields에는 'DeletionId, Deleted, DeletedTime 및 RemainingRetentionDays'가 포함되어야 하며, Hns 사용 안 함 계정의 경우 definition.schemaFields에 'Deleted 및 RemainingRetentionDays'가 포함되어야 합니다. 그렇지 않으면 제외해야 합니다.
includeDeleted?: boolean
속성 값
boolean
includeSnapshots
값이 true로 설정된 경우 Blob 인벤토리에 Blob 스냅샷을 포함합니다. definition.schemaFields 값 'Snapshot'은 이 속성이 true로 설정된 경우 필요하고, 그렇지 않으면 제외해야 합니다.
includeSnapshots?: boolean
속성 값
boolean
prefixMatch
인벤토리에 포함할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다.
prefixMatch?: string[]
속성 값
string[]