Method: projects.locations.privateClouds.delete

삭제할 PrivateCloud 리소스를 예약합니다.

삭제가 예약된 PrivateCloud 리소스의 PrivateCloud.stateDELETED로 설정되고 expireTime은 삭제가 최종적으로 이루어져 더 이상 되돌릴 수 없는 시간으로 설정됩니다. 삭제 작업은 PrivateCloud가 삭제되도록 예약되는 즉시 완료된 것으로 표시되며 (delayHours이 0으로 설정된 경우에도 적용됨) PrivateCloud가 삭제될 때까지 작업이 대기 상태로 유지되지 않습니다. expireTime가 경과하기 전에 privateClouds.undelete 메서드를 사용하여 PrivateCloud를 복원할 수 있습니다. expireTime에 도달하면 삭제가 완료되고 모든 프라이빗 클라우드 리소스가 되돌릴 수 없이 삭제되며 청구가 중지됩니다. 최종 삭제 프로세스 중에 PrivateCloud.statePURGING로 설정됩니다. 삭제 및 완전 삭제 기간 전체에 표준 GET 메서드를 사용하여 PrivateCloud를 폴링할 수 있습니다. 완전히 삭제된 경우에만 반환되지 않습니다.

HTTP 요청

DELETE https://vmwareengine.googleapis.com/v1/{name=projects/*/locations/*/privateClouds/*}

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
name

string

필수 항목입니다. 삭제할 프라이빗 클라우드의 리소스 이름입니다. 리소스 이름은 https://cloud.google.com/apis/design/resource_names의 규칙을 따르는 스키마가 없는 URI입니다. 예를 들면 projects/my-project/locations/us-central1-a/privateClouds/my-cloud입니다.

승인을 처리하려면 지정된 리소스 name에 대해 다음과 같은 IAM 권한이 필요합니다.

  • vmwareengine.privateClouds.delete

쿼리 파라미터

파라미터
requestId

string

선택사항입니다. 요청 ID는 유효한 UUID여야 하며, 0 UUID는 지원되지 않습니다(00000000-0000-0000-0000-000000000000).

force

boolean

선택사항입니다. true로 설정하면 캐스케이드 삭제가 사용 설정되고 이 프라이빗 클라우드 리소스의 모든 하위 요소도 삭제됩니다. 이 플래그가 false로 설정된 경우 관리 클러스터 외에 다른 하위 항목이 있으면 프라이빗 클라우드가 삭제되지 않습니다. 관리 클러스터는 항상 삭제됩니다.

delayHours

integer

선택사항입니다. 삭제 지연 시간(단위: 시간)입니다. 기본값은 3입니다. 이 필드에 0이 아닌 값을 지정하면 PrivateCloud.state 값이 DELETED로 변경되고 expireTime가 계획된 삭제 시간으로 설정됩니다. VmwareEngine.UndeletePrivateCloud을 사용하여 expireTime이 경과하기 전에 삭제를 취소할 수 있습니다. 이 필드에 0 값을 지정하면 삭제 프로세스가 시작되고 즉시 청구가 중지됩니다. 최종 삭제 프로세스 중에 PrivateCloud.state 값이 PURGING이 됩니다.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

성공한 경우 응답 본문에 Operation의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/cloud-platform

자세한 내용은 Authentication Overview를 참고하세요.