方法:projects.locations.dataSourceDefinitions.delete

要删除数据源定义,必须首先由所有区域中的用户删除与此数据源定义(如果有)相关的所有传输配置。此方法主要适用于删除在测试阶段创建的数据源。如果引用此数据源的转移作业配置在请求网址中指定的区域内,使用该方法执行删除操作就会立即失败。如果在当前区域(例如,美国)中没有任何转移作业配置使用数据源,但是在另一个区域(例如,欧盟)中有转移作业配置使用了,那么在美国区域中使用该方法会成功,而当删除操作被复制到欧盟区域中执行时则会失败。最后,系统会将数据源定义从欧盟复制回美国,以使所有区域保持一致。最终结果是,在美国区域的数据源也未被删除。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
name

string

该字段将包含所请求资源的名称,例如:projects/{projectId}/locations/{locationId}/dataSourceDefinitions/{dataSourceId}

必须对指定的资源 name 具有以下 Google IAM 权限才能进行授权:

  • bigquery.transfers.update

请求正文

请求正文必须为空。

响应正文

如果成功,则响应正文将为空。

授权范围

需要以下 OAuth 范围:

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

如需了解详情,请参阅身份验证概览

试试看!