메서드: projects.locations.dataSourceDefinitions.delete

데이터 소스 정의가 삭제됩니다. 데이터 소스 정의를 삭제하려면 모든 리전의 사용자가 먼저 이 데이터 소스 정의와 관련된 전송 구성을 모두 삭제해야 합니다. 이 메서드는 주로 테스트 단계에서 만든 데이터 소스를 삭제하는 데 사용됩니다. 요청 URL에 지정된 리전의 전송 구성에서 해당 데이터 소스를 참조하는 경우 메서드가 즉시 실패합니다. 현재 리전(예: US)에서는 전송 구성에 사용되지 않지만 다른 리전(예: EU)에서 사용되는 경우 이 메서드가 US 리전에서는 성공하겠지만 삭제 작업이 EU 리전에 복제될 때 실패하게 됩니다. 결국에는 모든 리전의 일관성을 유지하기 위해 시스템에서 데이터 소스 정의를 다시 EU에서 미국으로 복제합니다. 그 결과, 데이터 소스가 US 리전에서 '삭제 취소'된 것으로 표시됩니다.

HTTP 요청

DELETE https://bigquerydatatransfer.googleapis.com/v1/{name=projects/*/locations/*/dataSourceDefinitions/*}

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

경로 매개변수

매개변수
name

string

이 필드에는 요청된 리소스의 이름이 포함됩니다(예: projects/{projectId}/locations/{locationId}/dataSourceDefinitions/{dataSourceId}).

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

  • bigquery.transfers.update

요청 본문

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

응답 본문

성공한 경우 응답 본문은 비어 있습니다.

승인 범위

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

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

자세한 내용은 인증 개요를 참조하세요.

사용해 보기