리소스: BucketOperation
BucketOperation은 작업의 버킷 수준 분석을 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "bucketName": string, "createTime": string, "startTime": string, "completeTime": string, "counters": { object ( |
| 필드 | |
|---|---|
name |
식별자. BucketOperation의 리소스 이름입니다. 서비스에 의해 정의됩니다. 형식은 |
bucketName |
BucketOperation에서 변환할 객체의 버킷 이름입니다. |
createTime |
출력 전용입니다. BucketOperation이 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
startTime |
출력 전용입니다. BucketOperation이 시작된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
completeTime |
출력 전용입니다. BucketOperation이 완료된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
counters |
출력 전용입니다. 버킷 작업의 진행 상태에 관한 정보입니다. |
errorSummaries[] |
출력 전용입니다. 샘플 오류 로그 항목에서 발생한 오류를 요약합니다. |
state |
출력 전용입니다. BucketOperation의 상태입니다. |
통합 필드 object_configuration입니다. BucketOperation에서 변환할 객체를 지정합니다. object_configuration은 다음 중 하나여야 합니다. |
|
prefixList |
프리픽스 집합과 일치하는 객체를 지정합니다. |
manifest |
매니페스트 파일의 객체를 지정합니다. |
projectSource |
프로젝트 소스의 객체 필터와 일치하는 객체를 지정합니다. |
통합 필드 transformation입니다. 객체에서 수행할 작업입니다. transformation은 다음 중 하나여야 합니다. |
|
putObjectHold |
객체 보존 상태를 변경합니다. |
deleteObject |
객체를 삭제합니다. |
putMetadata |
객체 메타데이터를 업데이트합니다. 고정 키 및 커스텀 메타데이터와 고정 키 메타데이터(예: 캐시 관리, 콘텐츠 처리, 콘텐츠 인코딩, 콘텐츠 언어, 콘텐츠 유형, 커스텀 시간)를 업데이트할 수 있습니다. |
rewriteObject |
객체를 다시 작성하고 KMS 키와 같은 메타데이터를 업데이트합니다. |
updateObjectCustomContext |
객체 커스텀 컨텍스트를 업데이트합니다. |
setObjectAcls |
객체 ACL을 업데이트합니다. |
주
BucketOperation의 상태를 설명합니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
기본값 이 값은 사용되지 않습니다. |
QUEUED |
생성되었지만 아직 시작되지 않았습니다. |
RUNNING |
진행 중 |
SUCCEEDED |
완료되었습니다. |
CANCELED |
사용자가 취소했습니다. |
FAILED |
복구 불가능한 오류로 인해 종료되었습니다. |
메서드 |
|
|---|---|
|
BucketOperation을 가져옵니다. |
|
특정 프로젝트와 작업의 BucketOperation을 나열합니다. |