<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/dataproc/v1/clusters.proto

namespace GPBMetadata\Google\Cloud\Dataproc\V1;

class Clusters
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Dataproc\V1\Shared::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
§`
\'google/cloud/dataproc/v1/clusters.protogoogle.cloud.dataproc.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto%google/cloud/dataproc/v1/shared.proto#google/longrunning/operations.protogoogle/protobuf/duration.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"¢
Cluster

project_id (	BàA
cluster_name (	BàA<
config (2\'.google.cloud.dataproc.v1.ClusterConfigBàAS
virtual_cluster_config
 (2..google.cloud.dataproc.v1.VirtualClusterConfigBàAB
labels (2-.google.cloud.dataproc.v1.Cluster.LabelsEntryBàA<
status (2\'.google.cloud.dataproc.v1.ClusterStatusBàAD
status_history (2\'.google.cloud.dataproc.v1.ClusterStatusBàA
cluster_uuid (	BàA>
metrics	 (2(.google.cloud.dataproc.v1.ClusterMetricsBàA-
LabelsEntry
key (	
value (	:8"ƒ	
ClusterConfig
config_bucket (	BàA
temp_bucket (	BàAK
gce_cluster_config (2*.google.cloud.dataproc.v1.GceClusterConfigBàAI
master_config	 (2-.google.cloud.dataproc.v1.InstanceGroupConfigBàAI
worker_config
 (2-.google.cloud.dataproc.v1.InstanceGroupConfigBàAS
secondary_worker_config (2-.google.cloud.dataproc.v1.InstanceGroupConfigBàAF
software_config (2(.google.cloud.dataproc.v1.SoftwareConfigBàAW
initialization_actions (22.google.cloud.dataproc.v1.NodeInitializationActionBàAJ
encryption_config (2*.google.cloud.dataproc.v1.EncryptionConfigBàAL
autoscaling_config (2+.google.cloud.dataproc.v1.AutoscalingConfigBàAF
security_config (2(.google.cloud.dataproc.v1.SecurityConfigBàAH
lifecycle_config (2).google.cloud.dataproc.v1.LifecycleConfigBàAF
endpoint_config (2(.google.cloud.dataproc.v1.EndpointConfigBàAH
metastore_config (2).google.cloud.dataproc.v1.MetastoreConfigBàAS
dataproc_metric_config (2..google.cloud.dataproc.v1.DataprocMetricConfigBàAP
auxiliary_node_groups (2,.google.cloud.dataproc.v1.AuxiliaryNodeGroupBàA"„
VirtualClusterConfig
staging_bucket (	BàA[
kubernetes_cluster_config (21.google.cloud.dataproc.v1.KubernetesClusterConfigBàAH Y
auxiliary_services_config (21.google.cloud.dataproc.v1.AuxiliaryServicesConfigBàAB
infrastructure_config"Á
AuxiliaryServicesConfigH
metastore_config (2).google.cloud.dataproc.v1.MetastoreConfigBàA\\
spark_history_server_config (22.google.cloud.dataproc.v1.SparkHistoryServerConfigBàA"º
EndpointConfigP

http_ports (27.google.cloud.dataproc.v1.EndpointConfig.HttpPortsEntryBàA$
enable_http_port_access (BàA0
HttpPortsEntry
key (	
value (	:8",
AutoscalingConfig

policy_uri (	BàA"4
EncryptionConfig 
gce_pd_kms_key_name (	BàA"µ
GceClusterConfig
zone_uri (	BàA
network_uri (	BàA
subnetwork_uri (	BàA"
internal_ip_only (BàAH ˆk
private_ipv6_google_access (2B.google.cloud.dataproc.v1.GceClusterConfig.PrivateIpv6GoogleAccessBàA
service_account (	BàA#
service_account_scopes (	BàA
tags (	J
metadata (28.google.cloud.dataproc.v1.GceClusterConfig.MetadataEntryP
reservation_affinity (2-.google.cloud.dataproc.v1.ReservationAffinityBàAM
node_group_affinity (2+.google.cloud.dataproc.v1.NodeGroupAffinityBàAW
shielded_instance_config (20.google.cloud.dataproc.v1.ShieldedInstanceConfigBàA_
confidential_instance_config (24.google.cloud.dataproc.v1.ConfidentialInstanceConfigBàA/
MetadataEntry
key (	
value (	:8"ƒ
PrivateIpv6GoogleAccess*
&PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED 
INHERIT_FROM_SUBNETWORK
OUTBOUND
BIDIRECTIONALB
_internal_ip_only"0
NodeGroupAffinity
node_group_uri (	BàA"Ó
ShieldedInstanceConfig$
enable_secure_boot (BàAH ˆ
enable_vtpm (BàAHˆ-
enable_integrity_monitoring (BàAHˆB
_enable_secure_bootB
_enable_vtpmB
_enable_integrity_monitoring"F
ConfidentialInstanceConfig(
enable_confidential_compute (BàA"×
InstanceGroupConfig
num_instances (BàA
instance_names (	BàA
	image_uri (	BàA
machine_type_uri (	BàA>
disk_config (2$.google.cloud.dataproc.v1.DiskConfigBàA
is_preemptible (BàAY
preemptibility
 (2<.google.cloud.dataproc.v1.InstanceGroupConfig.PreemptibilityBàAO
managed_group_config (2,.google.cloud.dataproc.v1.ManagedGroupConfigBàAF
accelerators (2+.google.cloud.dataproc.v1.AcceleratorConfigBàA
min_cpu_platform	 (	BàA"`
Preemptibility
PREEMPTIBILITY_UNSPECIFIED 
NON_PREEMPTIBLE
PREEMPTIBLE
SPOT"c
ManagedGroupConfig#
instance_template_name (	BàA(
instance_group_manager_name (	BàA"L
AcceleratorConfig
accelerator_type_uri (	
accelerator_count ("ˆ

DiskConfig
boot_disk_type (	BàA
boot_disk_size_gb (BàA
num_local_ssds (BàA 
local_ssd_interface (	BàA"n
AuxiliaryNodeGroup<

node_group (2#.google.cloud.dataproc.v1.NodeGroupBàA
node_group_id (	BàA"½
	NodeGroup
name (	<
roles (2(.google.cloud.dataproc.v1.NodeGroup.RoleBàAM
node_group_config (2-.google.cloud.dataproc.v1.InstanceGroupConfigBàAD
labels (2/.google.cloud.dataproc.v1.NodeGroup.LabelsEntryBàA-
LabelsEntry
key (	
value (	:8"(
Role
ROLE_UNSPECIFIED 

DRIVER:vêAs
!dataproc.googleapis.com/NodeGroupNprojects/{project}/regions/{region}/clusters/{cluster}/nodeGroups/{node_group}"s
NodeInitializationAction
executable_file (	BàA9
execution_timeout (2.google.protobuf.DurationBàA"Ç
ClusterStatusA
state (2-.google.cloud.dataproc.v1.ClusterStatus.StateBàA
detail (	BàAàA9
state_start_time (2.google.protobuf.TimestampBàAG
substate (20.google.cloud.dataproc.v1.ClusterStatus.SubstateBàA"˜
State
UNKNOWN 
CREATING
RUNNING	
ERROR
ERROR_DUE_TO_UPDATE	
DELETING
UPDATING
STOPPING
STOPPED
STARTING"<
Substate
UNSPECIFIED 
	UNHEALTHY
STALE_STATUS" 
SecurityConfigF
kerberos_config (2(.google.cloud.dataproc.v1.KerberosConfigBàAF
identity_config (2(.google.cloud.dataproc.v1.IdentityConfigBàA"
KerberosConfig
enable_kerberos (BàA(
root_principal_password_uri (	BàA
kms_key_uri (	BàA
keystore_uri (	BàA
truststore_uri (	BàA"
keystore_password_uri (	BàA
key_password_uri (	BàA$
truststore_password_uri (	BàA$
cross_realm_trust_realm	 (	BàA"
cross_realm_trust_kdc
 (	BàA+
cross_realm_trust_admin_server (	BàA2
%cross_realm_trust_shared_password_uri (	BàA
kdc_db_key_uri (	BàA
tgt_lifetime_hours (BàA
realm (	BàA"Æ
IdentityConfigr
user_service_account_mapping (2G.google.cloud.dataproc.v1.IdentityConfig.UserServiceAccountMappingEntryBàA@
UserServiceAccountMappingEntry
key (	
value (	:8"ù
SoftwareConfig
image_version (	BàAQ

properties (28.google.cloud.dataproc.v1.SoftwareConfig.PropertiesEntryBàAE
optional_components (2#.google.cloud.dataproc.v1.ComponentBàA1
PropertiesEntry
key (	
value (	:8"ƒ
LifecycleConfig7
idle_delete_ttl (2.google.protobuf.DurationBàA;
auto_delete_time (2.google.protobuf.TimestampBàAH 9
auto_delete_ttl (2.google.protobuf.DurationBàAH 8
idle_start_time (2.google.protobuf.TimestampBàAB
ttl"_
MetastoreConfigL
dataproc_metastore_service (	B(àAúA"
 metastore.googleapis.com/Service"š
ClusterMetricsO
hdfs_metrics (29.google.cloud.dataproc.v1.ClusterMetrics.HdfsMetricsEntryO
yarn_metrics (29.google.cloud.dataproc.v1.ClusterMetrics.YarnMetricsEntry2
HdfsMetricsEntry
key (	
value (:82
YarnMetricsEntry
key (	
value (:8"’
DataprocMetricConfigK
metrics (25.google.cloud.dataproc.v1.DataprocMetricConfig.MetricBàA€
MetricW
metric_source (2;.google.cloud.dataproc.v1.DataprocMetricConfig.MetricSourceBàA
metric_overrides (	BàA"©
MetricSource
METRIC_SOURCE_UNSPECIFIED 
MONITORING_AGENT_DEFAULTS
HDFS	
SPARK
YARN
SPARK_HISTORY_SERVER
HIVESERVER2
HIVEMETASTORE"î
CreateClusterRequest

project_id (	BàA
region (	BàA7
cluster (2!.google.cloud.dataproc.v1.ClusterBàA

request_id (	BàAV
 action_on_failed_primary_workers (2\'.google.cloud.dataproc.v1.FailureActionBàA"®
UpdateClusterRequest

project_id (	BàA
region (	BàA
cluster_name (	BàA7
cluster (2!.google.cloud.dataproc.v1.ClusterBàAE
graceful_decommission_timeout (2.google.protobuf.DurationBàA4
update_mask (2.google.protobuf.FieldMaskBàA

request_id (	BàA"‘
StopClusterRequest

project_id (	BàA
region (	BàA
cluster_name (	BàA
cluster_uuid (	BàA

request_id (	BàA"’
StartClusterRequest

project_id (	BàA
region (	BàA
cluster_name (	BàA
cluster_uuid (	BàA

request_id (	BàA"“
DeleteClusterRequest

project_id (	BàA
region (	BàA
cluster_name (	BàA
cluster_uuid (	BàA

request_id (	BàA"\\
GetClusterRequest

project_id (	BàA
region (	BàA
cluster_name (	BàA"‰
ListClustersRequest

project_id (	BàA
region (	BàA
filter (	BàA
	page_size (BàA

page_token (	BàA"n
ListClustersResponse8
clusters (2!.google.cloud.dataproc.v1.ClusterBàA
next_page_token (	BàA"a
DiagnoseClusterRequest

project_id (	BàA
region (	BàA
cluster_name (	BàA"1
DiagnoseClusterResults

output_uri (	BàA"ø
ReservationAffinityY
consume_reservation_type (22.google.cloud.dataproc.v1.ReservationAffinity.TypeBàA
key (	BàA
values (	BàA"_
Type
TYPE_UNSPECIFIED 
NO_RESERVATION
ANY_RESERVATION
SPECIFIC_RESERVATION2ä
ClusterController€
CreateCluster..google.cloud.dataproc.v1.CreateClusterRequest.google.longrunning.Operation"Ÿ‚Óä“>"3/v1/projects/{project_id}/regions/{region}/clusters:clusterÚAproject_id,region,clusterÊA<
Cluster1google.cloud.dataproc.v1.ClusterOperationMetadata¨
UpdateCluster..google.cloud.dataproc.v1.UpdateClusterRequest.google.longrunning.Operation"Ç‚Óä“M2B/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:clusterÚA2project_id,region,cluster_name,cluster,update_maskÊA<
Cluster1google.cloud.dataproc.v1.ClusterOperationMetadataî
StopCluster,.google.cloud.dataproc.v1.StopClusterRequest.google.longrunning.Operation"‘‚Óä“L"G/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:stop:*ÊA<
Cluster1google.cloud.dataproc.v1.ClusterOperationMetadatañ
StartCluster-.google.cloud.dataproc.v1.StartClusterRequest.google.longrunning.Operation"’‚Óä“M"H/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:start:*ÊA<
Cluster1google.cloud.dataproc.v1.ClusterOperationMetadata™
DeleteCluster..google.cloud.dataproc.v1.DeleteClusterRequest.google.longrunning.Operation"¸‚Óä“D*B/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}ÚAproject_id,region,cluster_nameÊAJ
google.protobuf.Empty1google.cloud.dataproc.v1.ClusterOperationMetadataÉ

GetCluster+.google.cloud.dataproc.v1.GetClusterRequest!.google.cloud.dataproc.v1.Cluster"k‚Óä“DB/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}ÚAproject_id,region,cluster_nameÙ
ListClusters-.google.cloud.dataproc.v1.ListClustersRequest..google.cloud.dataproc.v1.ListClustersResponse"j‚Óä“53/v1/projects/{project_id}/regions/{region}/clustersÚAproject_id,regionÚAproject_id,region,filterª
DiagnoseCluster0.google.cloud.dataproc.v1.DiagnoseClusterRequest.google.longrunning.Operation"Å‚Óä“P"K/v1/projects/{project_id}/regions/{region}/clusters/{cluster_name}:diagnose:*ÚAproject_id,region,cluster_nameÊAK
DiagnoseClusterResults1google.cloud.dataproc.v1.ClusterOperationMetadataKÊAdataproc.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBi
com.google.cloud.dataproc.v1BClustersProtoPZ8cloud.google.com/go/dataproc/apiv1/dataprocpb;dataprocpbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

