다음을 통해 공유


BlobInventoryPolicyFilter interface

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

속성

blobTypes

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

creationTime

이 속성은 개체 생성 시간을 기준으로 개체를 필터링하는 데 사용됩니다.

excludePrefix

인벤토리에서 제외할 최대 10개의 Blob 접두사를 가진 문자열 배열입니다.

includeBlobVersions

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

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'가 포함되어야 합니다. 그렇지 않으면 제외해야 합니다.

includeSnapshots

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

prefixMatch

인벤토리에 포함할 최대 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[]