Google Cloud Dataproc API

Manages Hadoop-based clusters and jobs on Google Cloud Platform.

Service: dataproc.googleapis.com

All URIs below are relative to https://dataproc.googleapis.com

This service provides the following discovery documents:

REST Resource: v1beta2.projects.regions.clusters

Methods
create POST /v1beta2/projects/{projectId}/regions/{region}/clusters
Creates a cluster in a project.
delete DELETE /v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}
Deletes a cluster in a project.
diagnose POST /v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose
Gets cluster diagnostic information.
get GET /v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}
Gets the resource representation for a cluster in a project.
list GET /v1beta2/projects/{projectId}/regions/{region}/clusters
Lists all regions/{region}/clusters in a project.
patch PATCH /v1beta2/projects/{projectId}/regions/{region}/clusters/{clusterName}
Updates a cluster in a project.

REST Resource: v1beta2.projects.regions.jobs

Methods
cancel POST /v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel
Starts a job cancellation request.
delete DELETE /v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}
Deletes the job from the project.
get GET /v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}
Gets the resource representation for a job in a project.
list GET /v1beta2/projects/{projectId}/regions/{region}/jobs
Lists regions/{region}/jobs in a project.
patch PATCH /v1beta2/projects/{projectId}/regions/{region}/jobs/{jobId}
Updates a job in a project.
submit POST /v1beta2/projects/{projectId}/regions/{region}/jobs:submit
Submits a job to a cluster.

REST Resource: v1beta2.projects.regions.operations

Methods
cancel POST /v1beta2/{name=projects/*/regions/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1beta2/{name=projects/*/regions/*/operations/*}
Deletes a long-running operation.
get GET /v1beta2/{name=projects/*/regions/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1beta2/{name=projects/*/regions/*/operations}
Lists operations that match the specified filter in the request.

Service: dataproc.googleapis.com

All URIs below are relative to https://dataproc.googleapis.com

This service provides the following discovery documents:

REST Resource: v1.projects.regions.clusters

Methods
create POST /v1/projects/{projectId}/regions/{region}/clusters
Creates a cluster in a project.
delete DELETE /v1/projects/{projectId}/regions/{region}/clusters/{clusterName}
Deletes a cluster in a project.
diagnose POST /v1/projects/{projectId}/regions/{region}/clusters/{clusterName}:diagnose
Gets cluster diagnostic information.
get GET /v1/projects/{projectId}/regions/{region}/clusters/{clusterName}
Gets the resource representation for a cluster in a project.
list GET /v1/projects/{projectId}/regions/{region}/clusters
Lists all regions/{region}/clusters in a project.
patch PATCH /v1/projects/{projectId}/regions/{region}/clusters/{clusterName}
Updates a cluster in a project.

REST Resource: v1.projects.regions.jobs

Methods
cancel POST /v1/projects/{projectId}/regions/{region}/jobs/{jobId}:cancel
Starts a job cancellation request.
delete DELETE /v1/projects/{projectId}/regions/{region}/jobs/{jobId}
Deletes the job from the project.
get GET /v1/projects/{projectId}/regions/{region}/jobs/{jobId}
Gets the resource representation for a job in a project.
list GET /v1/projects/{projectId}/regions/{region}/jobs
Lists regions/{region}/jobs in a project.
patch PATCH /v1/projects/{projectId}/regions/{region}/jobs/{jobId}
Updates a job in a project.
submit POST /v1/projects/{projectId}/regions/{region}/jobs:submit
Submits a job to a cluster.

REST Resource: v1.projects.regions.operations

Methods
cancel POST /v1/{name=projects/*/regions/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1/{name=projects/*/regions/*/operations/*}
Deletes a long-running operation.
get GET /v1/{name=projects/*/regions/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1/{name=projects/*/regions/*/operations}
Lists operations that match the specified filter in the request.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Google Cloud Dataproc