mirror of
https://github.com/googleapis/googleapis.git
synced 2026-08-19 13:17:47 +02:00
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
72 lines
1.8 KiB
Protocol Buffer
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;
|
|
}
|