Cloud Dataproc API

在 Google Cloud Platform 上管理 Hadoop 式叢集和工作。

服務:dataproc.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果您的應用程式需要使用您自己的程式庫來呼叫這項服務,請在發出 API 要求時使用下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件會用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。這項服務提供下列探索文件:

服務端點

服務端點是能指定 API 服務網路位址的基本網址。一項服務可能有多個服務端點。這項服務有下列服務端點,以及和該服務端點相關的所有 URI:

  • https://dataproc.googleapis.com

REST 資源:v1.projects.locations.batches

方法
create POST /v1/{parent=projects/*/locations/*}/batches
建立以非同步方式執行的批次工作負載。
delete DELETE /v1/{name=projects/*/locations/*/batches/*}
刪除批次工作負載資源。
get GET /v1/{name=projects/*/locations/*/batches/*}
取得批次工作負載資源表示法。
list GET /v1/{parent=projects/*/locations/*}/batches
列出批次工作負載。

REST 資源:v1.projects.locations.operations

方法
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
開始非同步取消長時間執行的作業。
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
刪除長時間執行的作業。
get GET /v1/{name=projects/*/locations/*/operations/*}
取得長時間執行作業的最新狀態。
list GET /v1/{name=projects/*/locations/*/operations}
列出符合要求中指定篩選器的作業。

REST 資源:v1.projects.locations.sessionTemplates

方法
create POST /v1/{parent=projects/*/locations/*}/sessionTemplates
同步建立工作階段範本。
delete DELETE /v1/{name=projects/*/locations/*/sessionTemplates/*}
刪除工作階段範本。
get GET /v1/{name=projects/*/locations/*/sessionTemplates/*}
取得工作階段範本的資源表示法。
list GET /v1/{parent=projects/*/locations/*}/sessionTemplates
列出工作階段範本。
patch PATCH /v1/{sessionTemplate.name=projects/*/locations/*/sessionTemplates/*}
同步更新工作階段範本。

REST 資源:v1.projects.locations.sessions

方法
create POST /v1/{parent=projects/*/locations/*}/sessions
以非同步方式建立互動工作階段。
delete DELETE /v1/{name=projects/*/locations/*/sessions/*}
刪除互動工作階段資源。
get GET /v1/{name=projects/*/locations/*/sessions/*}
取得互動工作階段的資源表示法。
list GET /v1/{parent=projects/*/locations/*}/sessions
列出互動工作階段。
terminate POST /v1/{name=projects/*/locations/*/sessions/*}:terminate
終止互動工作階段。

REST 資源:v1.projects.regions.operations

方法
cancel POST /v1/{name=projects/*/regions/*/operations/*}:cancel
開始非同步取消長時間執行的作業。
delete DELETE /v1/{name=projects/*/regions/*/operations/*}
刪除長時間執行的作業。
get GET /v1/{name=projects/*/regions/*/operations/*}
取得長時間執行作業的最新狀態。
list GET /v1/{name=projects/*/regions/*/operations}
列出符合要求中指定篩選器的作業。