# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/container/v1/cluster_service.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/protobuf/duration_pb' require 'google/protobuf/empty_pb' require 'google/protobuf/timestamp_pb' require 'google/protobuf/wrappers_pb' require 'google/rpc/code_pb' require 'google/rpc/status_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/container/v1/cluster_service.proto", :syntax => :proto3) do add_message "google.container.v1.LinuxNodeConfig" do map :sysctls, :string, :string, 1 end add_message "google.container.v1.NodeKubeletConfig" do optional :cpu_manager_policy, :string, 1 optional :cpu_cfs_quota, :message, 2, "google.protobuf.BoolValue" optional :cpu_cfs_quota_period, :string, 3 optional :pod_pids_limit, :int64, 4 end add_message "google.container.v1.NodeConfig" do optional :machine_type, :string, 1 optional :disk_size_gb, :int32, 2 repeated :oauth_scopes, :string, 3 optional :service_account, :string, 9 map :metadata, :string, :string, 4 optional :image_type, :string, 5 map :labels, :string, :string, 6 optional :local_ssd_count, :int32, 7 repeated :tags, :string, 8 optional :preemptible, :bool, 10 repeated :accelerators, :message, 11, "google.container.v1.AcceleratorConfig" optional :disk_type, :string, 12 optional :min_cpu_platform, :string, 13 optional :workload_metadata_config, :message, 14, "google.container.v1.WorkloadMetadataConfig" repeated :taints, :message, 15, "google.container.v1.NodeTaint" optional :sandbox_config, :message, 17, "google.container.v1.SandboxConfig" optional :node_group, :string, 18 optional :reservation_affinity, :message, 19, "google.container.v1.ReservationAffinity" optional :shielded_instance_config, :message, 20, "google.container.v1.ShieldedInstanceConfig" optional :linux_node_config, :message, 21, "google.container.v1.LinuxNodeConfig" optional :kubelet_config, :message, 22, "google.container.v1.NodeKubeletConfig" optional :boot_disk_kms_key, :string, 23 optional :gcfs_config, :message, 25, "google.container.v1.GcfsConfig" optional :advanced_machine_features, :message, 26, "google.container.v1.AdvancedMachineFeatures" optional :gvnic, :message, 29, "google.container.v1.VirtualNIC" optional :spot, :bool, 32 optional :confidential_nodes, :message, 35, "google.container.v1.ConfidentialNodes" end add_message "google.container.v1.AdvancedMachineFeatures" do proto3_optional :threads_per_core, :int64, 1 end add_message "google.container.v1.NodeNetworkConfig" do optional :create_pod_range, :bool, 4 optional :pod_range, :string, 5 optional :pod_ipv4_cidr_block, :string, 6 proto3_optional :network_performance_config, :message, 11, "google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig" end add_message "google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig" do proto3_optional :total_egress_bandwidth_tier, :enum, 1, "google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig.Tier" end add_enum "google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig.Tier" do value :TIER_UNSPECIFIED, 0 value :TIER_1, 1 end add_message "google.container.v1.ShieldedInstanceConfig" do optional :enable_secure_boot, :bool, 1 optional :enable_integrity_monitoring, :bool, 2 end add_message "google.container.v1.SandboxConfig" do optional :type, :enum, 2, "google.container.v1.SandboxConfig.Type" end add_enum "google.container.v1.SandboxConfig.Type" do value :UNSPECIFIED, 0 value :GVISOR, 1 end add_message "google.container.v1.GcfsConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.ReservationAffinity" do optional :consume_reservation_type, :enum, 1, "google.container.v1.ReservationAffinity.Type" optional :key, :string, 2 repeated :values, :string, 3 end add_enum "google.container.v1.ReservationAffinity.Type" do value :UNSPECIFIED, 0 value :NO_RESERVATION, 1 value :ANY_RESERVATION, 2 value :SPECIFIC_RESERVATION, 3 end add_message "google.container.v1.NodeTaint" do optional :key, :string, 1 optional :value, :string, 2 optional :effect, :enum, 3, "google.container.v1.NodeTaint.Effect" end add_enum "google.container.v1.NodeTaint.Effect" do value :EFFECT_UNSPECIFIED, 0 value :NO_SCHEDULE, 1 value :PREFER_NO_SCHEDULE, 2 value :NO_EXECUTE, 3 end add_message "google.container.v1.NodeTaints" do repeated :taints, :message, 1, "google.container.v1.NodeTaint" end add_message "google.container.v1.NodeLabels" do map :labels, :string, :string, 1 end add_message "google.container.v1.NetworkTags" do repeated :tags, :string, 1 end add_message "google.container.v1.MasterAuth" do optional :username, :string, 1 optional :password, :string, 2 optional :client_certificate_config, :message, 3, "google.container.v1.ClientCertificateConfig" optional :cluster_ca_certificate, :string, 100 optional :client_certificate, :string, 101 optional :client_key, :string, 102 end add_message "google.container.v1.ClientCertificateConfig" do optional :issue_client_certificate, :bool, 1 end add_message "google.container.v1.AddonsConfig" do optional :http_load_balancing, :message, 1, "google.container.v1.HttpLoadBalancing" optional :horizontal_pod_autoscaling, :message, 2, "google.container.v1.HorizontalPodAutoscaling" optional :kubernetes_dashboard, :message, 3, "google.container.v1.KubernetesDashboard" optional :network_policy_config, :message, 4, "google.container.v1.NetworkPolicyConfig" optional :cloud_run_config, :message, 7, "google.container.v1.CloudRunConfig" optional :dns_cache_config, :message, 8, "google.container.v1.DnsCacheConfig" optional :config_connector_config, :message, 10, "google.container.v1.ConfigConnectorConfig" optional :gce_persistent_disk_csi_driver_config, :message, 11, "google.container.v1.GcePersistentDiskCsiDriverConfig" optional :gcp_filestore_csi_driver_config, :message, 14, "google.container.v1.GcpFilestoreCsiDriverConfig" end add_message "google.container.v1.HttpLoadBalancing" do optional :disabled, :bool, 1 end add_message "google.container.v1.HorizontalPodAutoscaling" do optional :disabled, :bool, 1 end add_message "google.container.v1.KubernetesDashboard" do optional :disabled, :bool, 1 end add_message "google.container.v1.NetworkPolicyConfig" do optional :disabled, :bool, 1 end add_message "google.container.v1.DnsCacheConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.PrivateClusterMasterGlobalAccessConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.PrivateClusterConfig" do optional :enable_private_nodes, :bool, 1 optional :enable_private_endpoint, :bool, 2 optional :master_ipv4_cidr_block, :string, 3 optional :private_endpoint, :string, 4 optional :public_endpoint, :string, 5 optional :peering_name, :string, 7 optional :master_global_access_config, :message, 8, "google.container.v1.PrivateClusterMasterGlobalAccessConfig" end add_message "google.container.v1.AuthenticatorGroupsConfig" do optional :enabled, :bool, 1 optional :security_group, :string, 2 end add_message "google.container.v1.CloudRunConfig" do optional :disabled, :bool, 1 optional :load_balancer_type, :enum, 3, "google.container.v1.CloudRunConfig.LoadBalancerType" end add_enum "google.container.v1.CloudRunConfig.LoadBalancerType" do value :LOAD_BALANCER_TYPE_UNSPECIFIED, 0 value :LOAD_BALANCER_TYPE_EXTERNAL, 1 value :LOAD_BALANCER_TYPE_INTERNAL, 2 end add_message "google.container.v1.ConfigConnectorConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.GcePersistentDiskCsiDriverConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.GcpFilestoreCsiDriverConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.MasterAuthorizedNetworksConfig" do optional :enabled, :bool, 1 repeated :cidr_blocks, :message, 2, "google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock" end add_message "google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock" do optional :display_name, :string, 1 optional :cidr_block, :string, 2 end add_message "google.container.v1.LegacyAbac" do optional :enabled, :bool, 1 end add_message "google.container.v1.NetworkPolicy" do optional :provider, :enum, 1, "google.container.v1.NetworkPolicy.Provider" optional :enabled, :bool, 2 end add_enum "google.container.v1.NetworkPolicy.Provider" do value :PROVIDER_UNSPECIFIED, 0 value :CALICO, 1 end add_message "google.container.v1.BinaryAuthorization" do optional :enabled, :bool, 1 optional :evaluation_mode, :enum, 2, "google.container.v1.BinaryAuthorization.EvaluationMode" end add_enum "google.container.v1.BinaryAuthorization.EvaluationMode" do value :EVALUATION_MODE_UNSPECIFIED, 0 value :DISABLED, 1 value :PROJECT_SINGLETON_POLICY_ENFORCE, 2 end add_message "google.container.v1.IPAllocationPolicy" do optional :use_ip_aliases, :bool, 1 optional :create_subnetwork, :bool, 2 optional :subnetwork_name, :string, 3 optional :cluster_ipv4_cidr, :string, 4 optional :node_ipv4_cidr, :string, 5 optional :services_ipv4_cidr, :string, 6 optional :cluster_secondary_range_name, :string, 7 optional :services_secondary_range_name, :string, 8 optional :cluster_ipv4_cidr_block, :string, 9 optional :node_ipv4_cidr_block, :string, 10 optional :services_ipv4_cidr_block, :string, 11 optional :tpu_ipv4_cidr_block, :string, 13 optional :use_routes, :bool, 15 end add_message "google.container.v1.Cluster" do optional :name, :string, 1 optional :description, :string, 2 optional :initial_node_count, :int32, 3 optional :node_config, :message, 4, "google.container.v1.NodeConfig" optional :master_auth, :message, 5, "google.container.v1.MasterAuth" optional :logging_service, :string, 6 optional :monitoring_service, :string, 7 optional :network, :string, 8 optional :cluster_ipv4_cidr, :string, 9 optional :addons_config, :message, 10, "google.container.v1.AddonsConfig" optional :subnetwork, :string, 11 repeated :node_pools, :message, 12, "google.container.v1.NodePool" repeated :locations, :string, 13 optional :enable_kubernetes_alpha, :bool, 14 map :resource_labels, :string, :string, 15 optional :label_fingerprint, :string, 16 optional :legacy_abac, :message, 18, "google.container.v1.LegacyAbac" optional :network_policy, :message, 19, "google.container.v1.NetworkPolicy" optional :ip_allocation_policy, :message, 20, "google.container.v1.IPAllocationPolicy" optional :master_authorized_networks_config, :message, 22, "google.container.v1.MasterAuthorizedNetworksConfig" optional :maintenance_policy, :message, 23, "google.container.v1.MaintenancePolicy" optional :binary_authorization, :message, 24, "google.container.v1.BinaryAuthorization" optional :autoscaling, :message, 26, "google.container.v1.ClusterAutoscaling" optional :network_config, :message, 27, "google.container.v1.NetworkConfig" optional :default_max_pods_constraint, :message, 30, "google.container.v1.MaxPodsConstraint" optional :resource_usage_export_config, :message, 33, "google.container.v1.ResourceUsageExportConfig" optional :authenticator_groups_config, :message, 34, "google.container.v1.AuthenticatorGroupsConfig" optional :private_cluster_config, :message, 37, "google.container.v1.PrivateClusterConfig" optional :database_encryption, :message, 38, "google.container.v1.DatabaseEncryption" optional :vertical_pod_autoscaling, :message, 39, "google.container.v1.VerticalPodAutoscaling" optional :shielded_nodes, :message, 40, "google.container.v1.ShieldedNodes" optional :release_channel, :message, 41, "google.container.v1.ReleaseChannel" optional :workload_identity_config, :message, 43, "google.container.v1.WorkloadIdentityConfig" optional :mesh_certificates, :message, 67, "google.container.v1.MeshCertificates" optional :notification_config, :message, 49, "google.container.v1.NotificationConfig" optional :confidential_nodes, :message, 50, "google.container.v1.ConfidentialNodes" optional :identity_service_config, :message, 54, "google.container.v1.IdentityServiceConfig" optional :self_link, :string, 100 optional :zone, :string, 101 optional :endpoint, :string, 102 optional :initial_cluster_version, :string, 103 optional :current_master_version, :string, 104 optional :current_node_version, :string, 105 optional :create_time, :string, 106 optional :status, :enum, 107, "google.container.v1.Cluster.Status" optional :status_message, :string, 108 optional :node_ipv4_cidr_size, :int32, 109 optional :services_ipv4_cidr, :string, 110 repeated :instance_group_urls, :string, 111 optional :current_node_count, :int32, 112 optional :expire_time, :string, 113 optional :location, :string, 114 optional :enable_tpu, :bool, 115 optional :tpu_ipv4_cidr_block, :string, 116 repeated :conditions, :message, 118, "google.container.v1.StatusCondition" optional :autopilot, :message, 128, "google.container.v1.Autopilot" optional :id, :string, 129 proto3_optional :node_pool_defaults, :message, 131, "google.container.v1.NodePoolDefaults" optional :logging_config, :message, 132, "google.container.v1.LoggingConfig" optional :monitoring_config, :message, 133, "google.container.v1.MonitoringConfig" optional :node_pool_auto_config, :message, 136, "google.container.v1.NodePoolAutoConfig" end add_enum "google.container.v1.Cluster.Status" do value :STATUS_UNSPECIFIED, 0 value :PROVISIONING, 1 value :RUNNING, 2 value :RECONCILING, 3 value :STOPPING, 4 value :ERROR, 5 value :DEGRADED, 6 end add_message "google.container.v1.NodePoolAutoConfig" do optional :network_tags, :message, 1, "google.container.v1.NetworkTags" end add_message "google.container.v1.NodePoolDefaults" do optional :node_config_defaults, :message, 1, "google.container.v1.NodeConfigDefaults" end add_message "google.container.v1.NodeConfigDefaults" do optional :gcfs_config, :message, 1, "google.container.v1.GcfsConfig" end add_message "google.container.v1.ClusterUpdate" do optional :desired_node_version, :string, 4 optional :desired_monitoring_service, :string, 5 optional :desired_addons_config, :message, 6, "google.container.v1.AddonsConfig" optional :desired_node_pool_id, :string, 7 optional :desired_image_type, :string, 8 optional :desired_database_encryption, :message, 46, "google.container.v1.DatabaseEncryption" optional :desired_workload_identity_config, :message, 47, "google.container.v1.WorkloadIdentityConfig" optional :desired_mesh_certificates, :message, 67, "google.container.v1.MeshCertificates" optional :desired_shielded_nodes, :message, 48, "google.container.v1.ShieldedNodes" optional :desired_dns_config, :message, 53, "google.container.v1.DNSConfig" optional :desired_node_pool_autoscaling, :message, 9, "google.container.v1.NodePoolAutoscaling" repeated :desired_locations, :string, 10 optional :desired_master_authorized_networks_config, :message, 12, "google.container.v1.MasterAuthorizedNetworksConfig" optional :desired_cluster_autoscaling, :message, 15, "google.container.v1.ClusterAutoscaling" optional :desired_binary_authorization, :message, 16, "google.container.v1.BinaryAuthorization" optional :desired_logging_service, :string, 19 optional :desired_resource_usage_export_config, :message, 21, "google.container.v1.ResourceUsageExportConfig" optional :desired_vertical_pod_autoscaling, :message, 22, "google.container.v1.VerticalPodAutoscaling" optional :desired_private_cluster_config, :message, 25, "google.container.v1.PrivateClusterConfig" optional :desired_intra_node_visibility_config, :message, 26, "google.container.v1.IntraNodeVisibilityConfig" optional :desired_default_snat_status, :message, 28, "google.container.v1.DefaultSnatStatus" optional :desired_release_channel, :message, 31, "google.container.v1.ReleaseChannel" optional :desired_l4ilb_subsetting_config, :message, 39, "google.container.v1.ILBSubsettingConfig" optional :desired_datapath_provider, :enum, 50, "google.container.v1.DatapathProvider" optional :desired_private_ipv6_google_access, :enum, 51, "google.container.v1.PrivateIPv6GoogleAccess" optional :desired_notification_config, :message, 55, "google.container.v1.NotificationConfig" optional :desired_authenticator_groups_config, :message, 63, "google.container.v1.AuthenticatorGroupsConfig" optional :desired_logging_config, :message, 64, "google.container.v1.LoggingConfig" optional :desired_monitoring_config, :message, 65, "google.container.v1.MonitoringConfig" optional :desired_identity_service_config, :message, 66, "google.container.v1.IdentityServiceConfig" optional :desired_service_external_ips_config, :message, 60, "google.container.v1.ServiceExternalIPsConfig" optional :desired_master_version, :string, 100 optional :desired_gcfs_config, :message, 109, "google.container.v1.GcfsConfig" optional :desired_node_pool_auto_config_network_tags, :message, 110, "google.container.v1.NetworkTags" end add_message "google.container.v1.Operation" do optional :name, :string, 1 optional :zone, :string, 2 optional :operation_type, :enum, 3, "google.container.v1.Operation.Type" optional :status, :enum, 4, "google.container.v1.Operation.Status" optional :detail, :string, 8 optional :status_message, :string, 5 optional :self_link, :string, 6 optional :target_link, :string, 7 optional :location, :string, 9 optional :start_time, :string, 10 optional :end_time, :string, 11 optional :progress, :message, 12, "google.container.v1.OperationProgress" repeated :cluster_conditions, :message, 13, "google.container.v1.StatusCondition" repeated :nodepool_conditions, :message, 14, "google.container.v1.StatusCondition" optional :error, :message, 15, "google.rpc.Status" end add_enum "google.container.v1.Operation.Status" do value :STATUS_UNSPECIFIED, 0 value :PENDING, 1 value :RUNNING, 2 value :DONE, 3 value :ABORTING, 4 end add_enum "google.container.v1.Operation.Type" do value :TYPE_UNSPECIFIED, 0 value :CREATE_CLUSTER, 1 value :DELETE_CLUSTER, 2 value :UPGRADE_MASTER, 3 value :UPGRADE_NODES, 4 value :REPAIR_CLUSTER, 5 value :UPDATE_CLUSTER, 6 value :CREATE_NODE_POOL, 7 value :DELETE_NODE_POOL, 8 value :SET_NODE_POOL_MANAGEMENT, 9 value :AUTO_REPAIR_NODES, 10 value :AUTO_UPGRADE_NODES, 11 value :SET_LABELS, 12 value :SET_MASTER_AUTH, 13 value :SET_NODE_POOL_SIZE, 14 value :SET_NETWORK_POLICY, 15 value :SET_MAINTENANCE_POLICY, 16 end add_message "google.container.v1.OperationProgress" do optional :name, :string, 1 optional :status, :enum, 2, "google.container.v1.Operation.Status" repeated :metrics, :message, 3, "google.container.v1.OperationProgress.Metric" repeated :stages, :message, 4, "google.container.v1.OperationProgress" end add_message "google.container.v1.OperationProgress.Metric" do optional :name, :string, 1 oneof :value do optional :int_value, :int64, 2 optional :double_value, :double, 3 optional :string_value, :string, 4 end end add_message "google.container.v1.CreateClusterRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster, :message, 3, "google.container.v1.Cluster" optional :parent, :string, 5 end add_message "google.container.v1.GetClusterRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :name, :string, 5 end add_message "google.container.v1.UpdateClusterRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :update, :message, 4, "google.container.v1.ClusterUpdate" optional :name, :string, 5 end add_message "google.container.v1.UpdateNodePoolRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :node_version, :string, 5 optional :image_type, :string, 6 optional :name, :string, 8 repeated :locations, :string, 13 optional :workload_metadata_config, :message, 14, "google.container.v1.WorkloadMetadataConfig" optional :upgrade_settings, :message, 15, "google.container.v1.NodePool.UpgradeSettings" optional :tags, :message, 16, "google.container.v1.NetworkTags" optional :taints, :message, 17, "google.container.v1.NodeTaints" optional :labels, :message, 18, "google.container.v1.NodeLabels" optional :linux_node_config, :message, 19, "google.container.v1.LinuxNodeConfig" optional :kubelet_config, :message, 20, "google.container.v1.NodeKubeletConfig" optional :node_network_config, :message, 21, "google.container.v1.NodeNetworkConfig" optional :gcfs_config, :message, 22, "google.container.v1.GcfsConfig" optional :confidential_nodes, :message, 23, "google.container.v1.ConfidentialNodes" optional :gvnic, :message, 29, "google.container.v1.VirtualNIC" end add_message "google.container.v1.SetNodePoolAutoscalingRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :autoscaling, :message, 5, "google.container.v1.NodePoolAutoscaling" optional :name, :string, 6 end add_message "google.container.v1.SetLoggingServiceRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :logging_service, :string, 4 optional :name, :string, 5 end add_message "google.container.v1.SetMonitoringServiceRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :monitoring_service, :string, 4 optional :name, :string, 6 end add_message "google.container.v1.SetAddonsConfigRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :addons_config, :message, 4, "google.container.v1.AddonsConfig" optional :name, :string, 6 end add_message "google.container.v1.SetLocationsRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 repeated :locations, :string, 4 optional :name, :string, 6 end add_message "google.container.v1.UpdateMasterRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :master_version, :string, 4 optional :name, :string, 7 end add_message "google.container.v1.SetMasterAuthRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :action, :enum, 4, "google.container.v1.SetMasterAuthRequest.Action" optional :update, :message, 5, "google.container.v1.MasterAuth" optional :name, :string, 7 end add_enum "google.container.v1.SetMasterAuthRequest.Action" do value :UNKNOWN, 0 value :SET_PASSWORD, 1 value :GENERATE_PASSWORD, 2 value :SET_USERNAME, 3 end add_message "google.container.v1.DeleteClusterRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :name, :string, 4 end add_message "google.container.v1.ListClustersRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :parent, :string, 4 end add_message "google.container.v1.ListClustersResponse" do repeated :clusters, :message, 1, "google.container.v1.Cluster" repeated :missing_zones, :string, 2 end add_message "google.container.v1.GetOperationRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :operation_id, :string, 3 optional :name, :string, 5 end add_message "google.container.v1.ListOperationsRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :parent, :string, 4 end add_message "google.container.v1.CancelOperationRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :operation_id, :string, 3 optional :name, :string, 4 end add_message "google.container.v1.ListOperationsResponse" do repeated :operations, :message, 1, "google.container.v1.Operation" repeated :missing_zones, :string, 2 end add_message "google.container.v1.GetServerConfigRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :name, :string, 4 end add_message "google.container.v1.ServerConfig" do optional :default_cluster_version, :string, 1 repeated :valid_node_versions, :string, 3 optional :default_image_type, :string, 4 repeated :valid_image_types, :string, 5 repeated :valid_master_versions, :string, 6 repeated :channels, :message, 9, "google.container.v1.ServerConfig.ReleaseChannelConfig" end add_message "google.container.v1.ServerConfig.ReleaseChannelConfig" do optional :channel, :enum, 1, "google.container.v1.ReleaseChannel.Channel" optional :default_version, :string, 2 repeated :valid_versions, :string, 4 end add_message "google.container.v1.CreateNodePoolRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool, :message, 4, "google.container.v1.NodePool" optional :parent, :string, 6 end add_message "google.container.v1.DeleteNodePoolRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :name, :string, 6 end add_message "google.container.v1.ListNodePoolsRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :parent, :string, 5 end add_message "google.container.v1.GetNodePoolRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :name, :string, 6 end add_message "google.container.v1.BlueGreenSettings" do proto3_optional :node_pool_soak_duration, :message, 2, "google.protobuf.Duration" oneof :rollout_policy do optional :standard_rollout_policy, :message, 1, "google.container.v1.BlueGreenSettings.StandardRolloutPolicy" end end add_message "google.container.v1.BlueGreenSettings.StandardRolloutPolicy" do proto3_optional :batch_soak_duration, :message, 3, "google.protobuf.Duration" oneof :update_batch_size do optional :batch_percentage, :float, 1 optional :batch_node_count, :int32, 2 end end add_message "google.container.v1.NodePool" do optional :name, :string, 1 optional :config, :message, 2, "google.container.v1.NodeConfig" optional :initial_node_count, :int32, 3 repeated :locations, :string, 13 optional :network_config, :message, 14, "google.container.v1.NodeNetworkConfig" optional :self_link, :string, 100 optional :version, :string, 101 repeated :instance_group_urls, :string, 102 optional :status, :enum, 103, "google.container.v1.NodePool.Status" optional :status_message, :string, 104 optional :autoscaling, :message, 4, "google.container.v1.NodePoolAutoscaling" optional :management, :message, 5, "google.container.v1.NodeManagement" optional :max_pods_constraint, :message, 6, "google.container.v1.MaxPodsConstraint" repeated :conditions, :message, 105, "google.container.v1.StatusCondition" optional :pod_ipv4_cidr_size, :int32, 7 optional :upgrade_settings, :message, 107, "google.container.v1.NodePool.UpgradeSettings" optional :update_info, :message, 109, "google.container.v1.NodePool.UpdateInfo" end add_message "google.container.v1.NodePool.UpgradeSettings" do optional :max_surge, :int32, 1 optional :max_unavailable, :int32, 2 proto3_optional :strategy, :enum, 3, "google.container.v1.NodePoolUpdateStrategy" proto3_optional :blue_green_settings, :message, 4, "google.container.v1.BlueGreenSettings" end add_message "google.container.v1.NodePool.UpdateInfo" do optional :blue_green_info, :message, 1, "google.container.v1.NodePool.UpdateInfo.BlueGreenInfo" end add_message "google.container.v1.NodePool.UpdateInfo.BlueGreenInfo" do optional :phase, :enum, 1, "google.container.v1.NodePool.UpdateInfo.BlueGreenInfo.Phase" repeated :blue_instance_group_urls, :string, 2 repeated :green_instance_group_urls, :string, 3 optional :blue_pool_deletion_start_time, :string, 4 optional :green_pool_version, :string, 5 end add_enum "google.container.v1.NodePool.UpdateInfo.BlueGreenInfo.Phase" do value :PHASE_UNSPECIFIED, 0 value :UPDATE_STARTED, 1 value :CREATING_GREEN_POOL, 2 value :CORDONING_BLUE_POOL, 3 value :DRAINING_BLUE_POOL, 4 value :NODE_POOL_SOAKING, 5 value :DELETING_BLUE_POOL, 6 value :ROLLBACK_STARTED, 7 end add_enum "google.container.v1.NodePool.Status" do value :STATUS_UNSPECIFIED, 0 value :PROVISIONING, 1 value :RUNNING, 2 value :RUNNING_WITH_ERROR, 3 value :RECONCILING, 4 value :STOPPING, 5 value :ERROR, 6 end add_message "google.container.v1.NodeManagement" do optional :auto_upgrade, :bool, 1 optional :auto_repair, :bool, 2 optional :upgrade_options, :message, 10, "google.container.v1.AutoUpgradeOptions" end add_message "google.container.v1.AutoUpgradeOptions" do optional :auto_upgrade_start_time, :string, 1 optional :description, :string, 2 end add_message "google.container.v1.MaintenancePolicy" do optional :window, :message, 1, "google.container.v1.MaintenanceWindow" optional :resource_version, :string, 3 end add_message "google.container.v1.MaintenanceWindow" do map :maintenance_exclusions, :string, :message, 4, "google.container.v1.TimeWindow" oneof :policy do optional :daily_maintenance_window, :message, 2, "google.container.v1.DailyMaintenanceWindow" optional :recurring_window, :message, 3, "google.container.v1.RecurringTimeWindow" end end add_message "google.container.v1.TimeWindow" do optional :start_time, :message, 1, "google.protobuf.Timestamp" optional :end_time, :message, 2, "google.protobuf.Timestamp" oneof :options do optional :maintenance_exclusion_options, :message, 3, "google.container.v1.MaintenanceExclusionOptions" end end add_message "google.container.v1.MaintenanceExclusionOptions" do optional :scope, :enum, 1, "google.container.v1.MaintenanceExclusionOptions.Scope" end add_enum "google.container.v1.MaintenanceExclusionOptions.Scope" do value :NO_UPGRADES, 0 value :NO_MINOR_UPGRADES, 1 value :NO_MINOR_OR_NODE_UPGRADES, 2 end add_message "google.container.v1.RecurringTimeWindow" do optional :window, :message, 1, "google.container.v1.TimeWindow" optional :recurrence, :string, 2 end add_message "google.container.v1.DailyMaintenanceWindow" do optional :start_time, :string, 2 optional :duration, :string, 3 end add_message "google.container.v1.SetNodePoolManagementRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :management, :message, 5, "google.container.v1.NodeManagement" optional :name, :string, 7 end add_message "google.container.v1.SetNodePoolSizeRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :node_count, :int32, 5 optional :name, :string, 7 end add_message "google.container.v1.CompleteNodePoolUpgradeRequest" do optional :name, :string, 1 end add_message "google.container.v1.RollbackNodePoolUpgradeRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :node_pool_id, :string, 4 optional :name, :string, 6 optional :respect_pdb, :bool, 7 end add_message "google.container.v1.ListNodePoolsResponse" do repeated :node_pools, :message, 1, "google.container.v1.NodePool" end add_message "google.container.v1.ClusterAutoscaling" do optional :enable_node_autoprovisioning, :bool, 1 repeated :resource_limits, :message, 2, "google.container.v1.ResourceLimit" optional :autoscaling_profile, :enum, 3, "google.container.v1.ClusterAutoscaling.AutoscalingProfile" optional :autoprovisioning_node_pool_defaults, :message, 4, "google.container.v1.AutoprovisioningNodePoolDefaults" repeated :autoprovisioning_locations, :string, 5 end add_enum "google.container.v1.ClusterAutoscaling.AutoscalingProfile" do value :PROFILE_UNSPECIFIED, 0 value :OPTIMIZE_UTILIZATION, 1 value :BALANCED, 2 end add_message "google.container.v1.AutoprovisioningNodePoolDefaults" do repeated :oauth_scopes, :string, 1 optional :service_account, :string, 2 optional :upgrade_settings, :message, 3, "google.container.v1.NodePool.UpgradeSettings" optional :management, :message, 4, "google.container.v1.NodeManagement" optional :min_cpu_platform, :string, 5 optional :disk_size_gb, :int32, 6 optional :disk_type, :string, 7 optional :shielded_instance_config, :message, 8, "google.container.v1.ShieldedInstanceConfig" optional :boot_disk_kms_key, :string, 9 optional :image_type, :string, 10 end add_message "google.container.v1.ResourceLimit" do optional :resource_type, :string, 1 optional :minimum, :int64, 2 optional :maximum, :int64, 3 end add_message "google.container.v1.NodePoolAutoscaling" do optional :enabled, :bool, 1 optional :min_node_count, :int32, 2 optional :max_node_count, :int32, 3 optional :autoprovisioned, :bool, 4 optional :location_policy, :enum, 5, "google.container.v1.NodePoolAutoscaling.LocationPolicy" optional :total_min_node_count, :int32, 6 optional :total_max_node_count, :int32, 7 end add_enum "google.container.v1.NodePoolAutoscaling.LocationPolicy" do value :LOCATION_POLICY_UNSPECIFIED, 0 value :BALANCED, 1 value :ANY, 2 end add_message "google.container.v1.SetLabelsRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 map :resource_labels, :string, :string, 4 optional :label_fingerprint, :string, 5 optional :name, :string, 7 end add_message "google.container.v1.SetLegacyAbacRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :enabled, :bool, 4 optional :name, :string, 6 end add_message "google.container.v1.StartIPRotationRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :name, :string, 6 optional :rotate_credentials, :bool, 7 end add_message "google.container.v1.CompleteIPRotationRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :name, :string, 7 end add_message "google.container.v1.AcceleratorConfig" do optional :accelerator_count, :int64, 1 optional :accelerator_type, :string, 2 optional :gpu_partition_size, :string, 3 proto3_optional :gpu_sharing_config, :message, 5, "google.container.v1.GPUSharingConfig" end add_message "google.container.v1.GPUSharingConfig" do optional :max_shared_clients_per_gpu, :int64, 1 proto3_optional :gpu_sharing_strategy, :enum, 2, "google.container.v1.GPUSharingConfig.GPUSharingStrategy" end add_enum "google.container.v1.GPUSharingConfig.GPUSharingStrategy" do value :GPU_SHARING_STRATEGY_UNSPECIFIED, 0 value :TIME_SHARING, 1 end add_message "google.container.v1.WorkloadMetadataConfig" do optional :mode, :enum, 2, "google.container.v1.WorkloadMetadataConfig.Mode" end add_enum "google.container.v1.WorkloadMetadataConfig.Mode" do value :MODE_UNSPECIFIED, 0 value :GCE_METADATA, 1 value :GKE_METADATA, 2 end add_message "google.container.v1.SetNetworkPolicyRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :network_policy, :message, 4, "google.container.v1.NetworkPolicy" optional :name, :string, 6 end add_message "google.container.v1.SetMaintenancePolicyRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 optional :maintenance_policy, :message, 4, "google.container.v1.MaintenancePolicy" optional :name, :string, 5 end add_message "google.container.v1.StatusCondition" do optional :code, :enum, 1, "google.container.v1.StatusCondition.Code" optional :message, :string, 2 optional :canonical_code, :enum, 3, "google.rpc.Code" end add_enum "google.container.v1.StatusCondition.Code" do value :UNKNOWN, 0 value :GCE_STOCKOUT, 1 value :GKE_SERVICE_ACCOUNT_DELETED, 2 value :GCE_QUOTA_EXCEEDED, 3 value :SET_BY_OPERATOR, 4 value :CLOUD_KMS_KEY_ERROR, 7 value :CA_EXPIRING, 9 end add_message "google.container.v1.NetworkConfig" do optional :network, :string, 1 optional :subnetwork, :string, 2 optional :enable_intra_node_visibility, :bool, 5 optional :default_snat_status, :message, 7, "google.container.v1.DefaultSnatStatus" optional :enable_l4ilb_subsetting, :bool, 10 optional :datapath_provider, :enum, 11, "google.container.v1.DatapathProvider" optional :private_ipv6_google_access, :enum, 12, "google.container.v1.PrivateIPv6GoogleAccess" optional :dns_config, :message, 13, "google.container.v1.DNSConfig" optional :service_external_ips_config, :message, 15, "google.container.v1.ServiceExternalIPsConfig" end add_message "google.container.v1.ServiceExternalIPsConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.GetOpenIDConfigRequest" do optional :parent, :string, 1 end add_message "google.container.v1.GetOpenIDConfigResponse" do optional :issuer, :string, 1 optional :jwks_uri, :string, 2 repeated :response_types_supported, :string, 3 repeated :subject_types_supported, :string, 4 repeated :id_token_signing_alg_values_supported, :string, 5 repeated :claims_supported, :string, 6 repeated :grant_types, :string, 7 end add_message "google.container.v1.GetJSONWebKeysRequest" do optional :parent, :string, 1 end add_message "google.container.v1.Jwk" do optional :kty, :string, 1 optional :alg, :string, 2 optional :use, :string, 3 optional :kid, :string, 4 optional :n, :string, 5 optional :e, :string, 6 optional :x, :string, 7 optional :y, :string, 8 optional :crv, :string, 9 end add_message "google.container.v1.GetJSONWebKeysResponse" do repeated :keys, :message, 1, "google.container.v1.Jwk" end add_message "google.container.v1.ReleaseChannel" do optional :channel, :enum, 1, "google.container.v1.ReleaseChannel.Channel" end add_enum "google.container.v1.ReleaseChannel.Channel" do value :UNSPECIFIED, 0 value :RAPID, 1 value :REGULAR, 2 value :STABLE, 3 end add_message "google.container.v1.IntraNodeVisibilityConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.ILBSubsettingConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.DNSConfig" do optional :cluster_dns, :enum, 1, "google.container.v1.DNSConfig.Provider" optional :cluster_dns_scope, :enum, 2, "google.container.v1.DNSConfig.DNSScope" optional :cluster_dns_domain, :string, 3 end add_enum "google.container.v1.DNSConfig.Provider" do value :PROVIDER_UNSPECIFIED, 0 value :PLATFORM_DEFAULT, 1 value :CLOUD_DNS, 2 end add_enum "google.container.v1.DNSConfig.DNSScope" do value :DNS_SCOPE_UNSPECIFIED, 0 value :VPC_SCOPE, 2 end add_message "google.container.v1.MaxPodsConstraint" do optional :max_pods_per_node, :int64, 1 end add_message "google.container.v1.WorkloadIdentityConfig" do optional :workload_pool, :string, 2 end add_message "google.container.v1.IdentityServiceConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.MeshCertificates" do optional :enable_certificates, :message, 1, "google.protobuf.BoolValue" end add_message "google.container.v1.DatabaseEncryption" do optional :state, :enum, 2, "google.container.v1.DatabaseEncryption.State" optional :key_name, :string, 1 end add_enum "google.container.v1.DatabaseEncryption.State" do value :UNKNOWN, 0 value :ENCRYPTED, 1 value :DECRYPTED, 2 end add_message "google.container.v1.ListUsableSubnetworksRequest" do optional :parent, :string, 1 optional :filter, :string, 2 optional :page_size, :int32, 3 optional :page_token, :string, 4 end add_message "google.container.v1.ListUsableSubnetworksResponse" do repeated :subnetworks, :message, 1, "google.container.v1.UsableSubnetwork" optional :next_page_token, :string, 2 end add_message "google.container.v1.UsableSubnetworkSecondaryRange" do optional :range_name, :string, 1 optional :ip_cidr_range, :string, 2 optional :status, :enum, 3, "google.container.v1.UsableSubnetworkSecondaryRange.Status" end add_enum "google.container.v1.UsableSubnetworkSecondaryRange.Status" do value :UNKNOWN, 0 value :UNUSED, 1 value :IN_USE_SERVICE, 2 value :IN_USE_SHAREABLE_POD, 3 value :IN_USE_MANAGED_POD, 4 end add_message "google.container.v1.UsableSubnetwork" do optional :subnetwork, :string, 1 optional :network, :string, 2 optional :ip_cidr_range, :string, 3 repeated :secondary_ip_ranges, :message, 4, "google.container.v1.UsableSubnetworkSecondaryRange" optional :status_message, :string, 5 end add_message "google.container.v1.ResourceUsageExportConfig" do optional :bigquery_destination, :message, 1, "google.container.v1.ResourceUsageExportConfig.BigQueryDestination" optional :enable_network_egress_metering, :bool, 2 optional :consumption_metering_config, :message, 3, "google.container.v1.ResourceUsageExportConfig.ConsumptionMeteringConfig" end add_message "google.container.v1.ResourceUsageExportConfig.BigQueryDestination" do optional :dataset_id, :string, 1 end add_message "google.container.v1.ResourceUsageExportConfig.ConsumptionMeteringConfig" do optional :enabled, :bool, 1 end add_message "google.container.v1.VerticalPodAutoscaling" do optional :enabled, :bool, 1 end add_message "google.container.v1.DefaultSnatStatus" do optional :disabled, :bool, 1 end add_message "google.container.v1.ShieldedNodes" do optional :enabled, :bool, 1 end add_message "google.container.v1.VirtualNIC" do optional :enabled, :bool, 1 end add_message "google.container.v1.NotificationConfig" do optional :pubsub, :message, 1, "google.container.v1.NotificationConfig.PubSub" end add_message "google.container.v1.NotificationConfig.PubSub" do optional :enabled, :bool, 1 optional :topic, :string, 2 optional :filter, :message, 3, "google.container.v1.NotificationConfig.Filter" end add_message "google.container.v1.NotificationConfig.Filter" do repeated :event_type, :enum, 1, "google.container.v1.NotificationConfig.EventType" end add_enum "google.container.v1.NotificationConfig.EventType" do value :EVENT_TYPE_UNSPECIFIED, 0 value :UPGRADE_AVAILABLE_EVENT, 1 value :UPGRADE_EVENT, 2 value :SECURITY_BULLETIN_EVENT, 3 end add_message "google.container.v1.ConfidentialNodes" do optional :enabled, :bool, 1 end add_message "google.container.v1.UpgradeEvent" do optional :resource_type, :enum, 1, "google.container.v1.UpgradeResourceType" optional :operation, :string, 2 optional :operation_start_time, :message, 3, "google.protobuf.Timestamp" optional :current_version, :string, 4 optional :target_version, :string, 5 optional :resource, :string, 6 end add_message "google.container.v1.UpgradeAvailableEvent" do optional :version, :string, 1 optional :resource_type, :enum, 2, "google.container.v1.UpgradeResourceType" optional :release_channel, :message, 3, "google.container.v1.ReleaseChannel" optional :resource, :string, 4 end add_message "google.container.v1.SecurityBulletinEvent" do optional :resource_type_affected, :string, 1 optional :bulletin_id, :string, 2 repeated :cve_ids, :string, 3 optional :severity, :string, 4 optional :bulletin_uri, :string, 5 optional :brief_description, :string, 6 repeated :affected_supported_minors, :string, 7 repeated :patched_versions, :string, 8 optional :suggested_upgrade_target, :string, 9 optional :manual_steps_required, :bool, 10 end add_message "google.container.v1.Autopilot" do optional :enabled, :bool, 1 end add_message "google.container.v1.LoggingConfig" do optional :component_config, :message, 1, "google.container.v1.LoggingComponentConfig" end add_message "google.container.v1.LoggingComponentConfig" do repeated :enable_components, :enum, 1, "google.container.v1.LoggingComponentConfig.Component" end add_enum "google.container.v1.LoggingComponentConfig.Component" do value :COMPONENT_UNSPECIFIED, 0 value :SYSTEM_COMPONENTS, 1 value :WORKLOADS, 2 end add_message "google.container.v1.MonitoringConfig" do optional :component_config, :message, 1, "google.container.v1.MonitoringComponentConfig" optional :managed_prometheus_config, :message, 2, "google.container.v1.ManagedPrometheusConfig" end add_message "google.container.v1.MonitoringComponentConfig" do repeated :enable_components, :enum, 1, "google.container.v1.MonitoringComponentConfig.Component" end add_enum "google.container.v1.MonitoringComponentConfig.Component" do value :COMPONENT_UNSPECIFIED, 0 value :SYSTEM_COMPONENTS, 1 value :APISERVER, 3 value :SCHEDULER, 4 value :CONTROLLER_MANAGER, 5 end add_message "google.container.v1.ManagedPrometheusConfig" do optional :enabled, :bool, 1 end add_enum "google.container.v1.PrivateIPv6GoogleAccess" do value :PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED, 0 value :PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED, 1 value :PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE, 2 value :PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL, 3 end add_enum "google.container.v1.UpgradeResourceType" do value :UPGRADE_RESOURCE_TYPE_UNSPECIFIED, 0 value :MASTER, 1 value :NODE_POOL, 2 end add_enum "google.container.v1.DatapathProvider" do value :DATAPATH_PROVIDER_UNSPECIFIED, 0 value :LEGACY_DATAPATH, 1 value :ADVANCED_DATAPATH, 2 end add_enum "google.container.v1.NodePoolUpdateStrategy" do value :NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED, 0 value :BLUE_GREEN, 2 value :SURGE, 3 end end end module Google module Cloud module Container module V1 LinuxNodeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.LinuxNodeConfig").msgclass NodeKubeletConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeKubeletConfig").msgclass NodeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeConfig").msgclass AdvancedMachineFeatures = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.AdvancedMachineFeatures").msgclass NodeNetworkConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeNetworkConfig").msgclass NodeNetworkConfig::NetworkPerformanceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig").msgclass NodeNetworkConfig::NetworkPerformanceConfig::Tier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeNetworkConfig.NetworkPerformanceConfig.Tier").enummodule ShieldedInstanceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ShieldedInstanceConfig").msgclass SandboxConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SandboxConfig").msgclass SandboxConfig::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SandboxConfig.Type").enummodule GcfsConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GcfsConfig").msgclass ReservationAffinity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ReservationAffinity").msgclass ReservationAffinity::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ReservationAffinity.Type").enummodule NodeTaint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeTaint").msgclass NodeTaint::Effect = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeTaint.Effect").enummodule NodeTaints = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeTaints").msgclass NodeLabels = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeLabels").msgclass NetworkTags = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NetworkTags").msgclass MasterAuth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MasterAuth").msgclass ClientCertificateConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ClientCertificateConfig").msgclass AddonsConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.AddonsConfig").msgclass HttpLoadBalancing = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.HttpLoadBalancing").msgclass HorizontalPodAutoscaling = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.HorizontalPodAutoscaling").msgclass KubernetesDashboard = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.KubernetesDashboard").msgclass NetworkPolicyConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NetworkPolicyConfig").msgclass DnsCacheConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DnsCacheConfig").msgclass PrivateClusterMasterGlobalAccessConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.PrivateClusterMasterGlobalAccessConfig").msgclass PrivateClusterConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.PrivateClusterConfig").msgclass AuthenticatorGroupsConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.AuthenticatorGroupsConfig").msgclass CloudRunConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CloudRunConfig").msgclass CloudRunConfig::LoadBalancerType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CloudRunConfig.LoadBalancerType").enummodule ConfigConnectorConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ConfigConnectorConfig").msgclass GcePersistentDiskCsiDriverConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GcePersistentDiskCsiDriverConfig").msgclass GcpFilestoreCsiDriverConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GcpFilestoreCsiDriverConfig").msgclass MasterAuthorizedNetworksConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MasterAuthorizedNetworksConfig").msgclass MasterAuthorizedNetworksConfig::CidrBlock = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MasterAuthorizedNetworksConfig.CidrBlock").msgclass LegacyAbac = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.LegacyAbac").msgclass NetworkPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NetworkPolicy").msgclass NetworkPolicy::Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NetworkPolicy.Provider").enummodule BinaryAuthorization = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.BinaryAuthorization").msgclass BinaryAuthorization::EvaluationMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.BinaryAuthorization.EvaluationMode").enummodule IPAllocationPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.IPAllocationPolicy").msgclass Cluster = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Cluster").msgclass Cluster::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Cluster.Status").enummodule NodePoolAutoConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePoolAutoConfig").msgclass NodePoolDefaults = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePoolDefaults").msgclass NodeConfigDefaults = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeConfigDefaults").msgclass ClusterUpdate = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ClusterUpdate").msgclass Operation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Operation").msgclass Operation::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Operation.Status").enummodule Operation::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Operation.Type").enummodule OperationProgress = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.OperationProgress").msgclass OperationProgress::Metric = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.OperationProgress.Metric").msgclass CreateClusterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CreateClusterRequest").msgclass GetClusterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetClusterRequest").msgclass UpdateClusterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UpdateClusterRequest").msgclass UpdateNodePoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UpdateNodePoolRequest").msgclass SetNodePoolAutoscalingRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetNodePoolAutoscalingRequest").msgclass SetLoggingServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetLoggingServiceRequest").msgclass SetMonitoringServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetMonitoringServiceRequest").msgclass SetAddonsConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetAddonsConfigRequest").msgclass SetLocationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetLocationsRequest").msgclass UpdateMasterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UpdateMasterRequest").msgclass SetMasterAuthRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetMasterAuthRequest").msgclass SetMasterAuthRequest::Action = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetMasterAuthRequest.Action").enummodule DeleteClusterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DeleteClusterRequest").msgclass ListClustersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListClustersRequest").msgclass ListClustersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListClustersResponse").msgclass GetOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetOperationRequest").msgclass ListOperationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListOperationsRequest").msgclass CancelOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CancelOperationRequest").msgclass ListOperationsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListOperationsResponse").msgclass GetServerConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetServerConfigRequest").msgclass ServerConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ServerConfig").msgclass ServerConfig::ReleaseChannelConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ServerConfig.ReleaseChannelConfig").msgclass CreateNodePoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CreateNodePoolRequest").msgclass DeleteNodePoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DeleteNodePoolRequest").msgclass ListNodePoolsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListNodePoolsRequest").msgclass GetNodePoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetNodePoolRequest").msgclass BlueGreenSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.BlueGreenSettings").msgclass BlueGreenSettings::StandardRolloutPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.BlueGreenSettings.StandardRolloutPolicy").msgclass NodePool = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePool").msgclass NodePool::UpgradeSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePool.UpgradeSettings").msgclass NodePool::UpdateInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePool.UpdateInfo").msgclass NodePool::UpdateInfo::BlueGreenInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePool.UpdateInfo.BlueGreenInfo").msgclass NodePool::UpdateInfo::BlueGreenInfo::Phase = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePool.UpdateInfo.BlueGreenInfo.Phase").enummodule NodePool::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePool.Status").enummodule NodeManagement = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeManagement").msgclass AutoUpgradeOptions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.AutoUpgradeOptions").msgclass MaintenancePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MaintenancePolicy").msgclass MaintenanceWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MaintenanceWindow").msgclass TimeWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.TimeWindow").msgclass MaintenanceExclusionOptions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MaintenanceExclusionOptions").msgclass MaintenanceExclusionOptions::Scope = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MaintenanceExclusionOptions.Scope").enummodule RecurringTimeWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.RecurringTimeWindow").msgclass DailyMaintenanceWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DailyMaintenanceWindow").msgclass SetNodePoolManagementRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetNodePoolManagementRequest").msgclass SetNodePoolSizeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetNodePoolSizeRequest").msgclass CompleteNodePoolUpgradeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CompleteNodePoolUpgradeRequest").msgclass RollbackNodePoolUpgradeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.RollbackNodePoolUpgradeRequest").msgclass ListNodePoolsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListNodePoolsResponse").msgclass ClusterAutoscaling = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ClusterAutoscaling").msgclass ClusterAutoscaling::AutoscalingProfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ClusterAutoscaling.AutoscalingProfile").enummodule AutoprovisioningNodePoolDefaults = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.AutoprovisioningNodePoolDefaults").msgclass ResourceLimit = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ResourceLimit").msgclass NodePoolAutoscaling = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePoolAutoscaling").msgclass NodePoolAutoscaling::LocationPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePoolAutoscaling.LocationPolicy").enummodule SetLabelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetLabelsRequest").msgclass SetLegacyAbacRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetLegacyAbacRequest").msgclass StartIPRotationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.StartIPRotationRequest").msgclass CompleteIPRotationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.CompleteIPRotationRequest").msgclass AcceleratorConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.AcceleratorConfig").msgclass GPUSharingConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GPUSharingConfig").msgclass GPUSharingConfig::GPUSharingStrategy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GPUSharingConfig.GPUSharingStrategy").enummodule WorkloadMetadataConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.WorkloadMetadataConfig").msgclass WorkloadMetadataConfig::Mode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.WorkloadMetadataConfig.Mode").enummodule SetNetworkPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetNetworkPolicyRequest").msgclass SetMaintenancePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SetMaintenancePolicyRequest").msgclass StatusCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.StatusCondition").msgclass StatusCondition::Code = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.StatusCondition.Code").enummodule NetworkConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NetworkConfig").msgclass ServiceExternalIPsConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ServiceExternalIPsConfig").msgclass GetOpenIDConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetOpenIDConfigRequest").msgclass GetOpenIDConfigResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetOpenIDConfigResponse").msgclass GetJSONWebKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetJSONWebKeysRequest").msgclass Jwk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Jwk").msgclass GetJSONWebKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.GetJSONWebKeysResponse").msgclass ReleaseChannel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ReleaseChannel").msgclass ReleaseChannel::Channel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ReleaseChannel.Channel").enummodule IntraNodeVisibilityConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.IntraNodeVisibilityConfig").msgclass ILBSubsettingConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ILBSubsettingConfig").msgclass DNSConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DNSConfig").msgclass DNSConfig::Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DNSConfig.Provider").enummodule DNSConfig::DNSScope = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DNSConfig.DNSScope").enummodule MaxPodsConstraint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MaxPodsConstraint").msgclass WorkloadIdentityConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.WorkloadIdentityConfig").msgclass IdentityServiceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.IdentityServiceConfig").msgclass MeshCertificates = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MeshCertificates").msgclass DatabaseEncryption = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DatabaseEncryption").msgclass DatabaseEncryption::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DatabaseEncryption.State").enummodule ListUsableSubnetworksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListUsableSubnetworksRequest").msgclass ListUsableSubnetworksResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ListUsableSubnetworksResponse").msgclass UsableSubnetworkSecondaryRange = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UsableSubnetworkSecondaryRange").msgclass UsableSubnetworkSecondaryRange::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UsableSubnetworkSecondaryRange.Status").enummodule UsableSubnetwork = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UsableSubnetwork").msgclass ResourceUsageExportConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ResourceUsageExportConfig").msgclass ResourceUsageExportConfig::BigQueryDestination = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ResourceUsageExportConfig.BigQueryDestination").msgclass ResourceUsageExportConfig::ConsumptionMeteringConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ResourceUsageExportConfig.ConsumptionMeteringConfig").msgclass VerticalPodAutoscaling = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.VerticalPodAutoscaling").msgclass DefaultSnatStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DefaultSnatStatus").msgclass ShieldedNodes = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ShieldedNodes").msgclass VirtualNIC = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.VirtualNIC").msgclass NotificationConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NotificationConfig").msgclass NotificationConfig::PubSub = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NotificationConfig.PubSub").msgclass NotificationConfig::Filter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NotificationConfig.Filter").msgclass NotificationConfig::EventType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NotificationConfig.EventType").enummodule ConfidentialNodes = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ConfidentialNodes").msgclass UpgradeEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UpgradeEvent").msgclass UpgradeAvailableEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UpgradeAvailableEvent").msgclass SecurityBulletinEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.SecurityBulletinEvent").msgclass Autopilot = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Autopilot").msgclass LoggingConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.LoggingConfig").msgclass LoggingComponentConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.LoggingComponentConfig").msgclass LoggingComponentConfig::Component = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.LoggingComponentConfig.Component").enummodule MonitoringConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MonitoringConfig").msgclass MonitoringComponentConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MonitoringComponentConfig").msgclass MonitoringComponentConfig::Component = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MonitoringComponentConfig.Component").enummodule ManagedPrometheusConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ManagedPrometheusConfig").msgclass PrivateIPv6GoogleAccess = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.PrivateIPv6GoogleAccess").enummodule UpgradeResourceType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.UpgradeResourceType").enummodule DatapathProvider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.DatapathProvider").enummodule NodePoolUpdateStrategy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodePoolUpdateStrategy").enummodule end end end end