googleapis/google/cloud/dataproc/v1/shared.proto
Google APIs 439f098cb7 feat: update the Dataproc V1 API client library
This includes the following:
1. The new start and stop cluster methods.
2. The ability to specify a metastore config in a cluster.
3. The ability to specify a (BETA) GKE cluster when creating a Dataproc cluster.
4. The ability to configure the behavior for private IPv6 cluster networking.
5. The ability to specify node affinity groups for clusters.
6. The ability to specify shielded VM configurations for clusters.
7. Support for service-account based secure multi-tenancy.
8. The ability to specify cluster labels for picking which cluster should run a job.
9. Components for DOCKER, DRUID, FLINK, HBASE, RANGER, and SOLR
10. The ability to specify a DAG timeout for workflows.

Committer: @ojarjur
PiperOrigin-RevId: 367518225
2021-04-08 15:22:55 -07:00

72 lines
1.8 KiB
Protocol Buffer

// Copyright 2020 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
syntax = "proto3";
package google.cloud.dataproc.v1;
import "google/api/annotations.proto";
import "google/api/field_behavior.proto";
option go_package = "google.golang.org/genproto/googleapis/cloud/dataproc/v1;dataproc";
option java_multiple_files = true;
option java_outer_classname = "SharedProto";
option java_package = "com.google.cloud.dataproc.v1";
// Cluster components that can be activated.
// Next ID: 16.
enum Component {
// Unspecified component. Specifying this will cause Cluster creation to fail.
COMPONENT_UNSPECIFIED = 0;
// The Anaconda python distribution. The Anaconda component is not supported
// in the Dataproc
// <a
// href="/dataproc/docs/concepts/versioning/dataproc-release-2.0">2.0
// image</a>. The 2.0 image is pre-installed with Miniconda.
ANACONDA = 5;
// Docker
DOCKER = 13;
// The Druid query engine. (alpha)
DRUID = 9;
// Flink
FLINK = 14;
// HBase. (beta)
HBASE = 11;
// The Hive Web HCatalog (the REST service for accessing HCatalog).
HIVE_WEBHCAT = 3;
// The Jupyter Notebook.
JUPYTER = 1;
// The Presto query engine.
PRESTO = 6;
// The Ranger service.
RANGER = 12;
// The Solr service.
SOLR = 10;
// The Zeppelin notebook.
ZEPPELIN = 4;
// The Zookeeper service.
ZOOKEEPER = 8;
}