lib/google/container/v1/cluster_service_pb.rb in google-cloud-container-0.6.1 vs lib/google/container/v1/cluster_service_pb.rb in google-cloud-container-0.7.0

- old
+ new

@@ -3,11 +3,14 @@ require 'google/protobuf' require 'google/api/annotations_pb' +require 'google/api/client_pb' +require 'google/api/field_behavior_pb' require 'google/protobuf/empty_pb' +require 'google/protobuf/timestamp_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_message "google.container.v1.NodeConfig" do optional :machine_type, :string, 1 optional :disk_size_gb, :int32, 2 repeated :oauth_scopes, :string, 3 @@ -19,11 +22,28 @@ 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 + repeated :taints, :message, 15, "google.container.v1.NodeTaint" + optional :shielded_instance_config, :message, 20, "google.container.v1.ShieldedInstanceConfig" 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.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.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 @@ -36,10 +56,11 @@ 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" end add_message "google.container.v1.HttpLoadBalancing" do optional :disabled, :bool, 1 end add_message "google.container.v1.HorizontalPodAutoscaling" do @@ -56,10 +77,17 @@ optional :enable_private_endpoint, :bool, 2 optional :master_ipv4_cidr_block, :string, 3 optional :private_endpoint, :string, 4 optional :public_endpoint, :string, 5 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 + 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 @@ -75,10 +103,13 @@ 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 + 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 @@ -87,10 +118,11 @@ 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 end add_message "google.container.v1.Cluster" do optional :name, :string, 1 optional :description, :string, 2 optional :initial_node_count, :int32, 3 @@ -110,12 +142,19 @@ 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 :self_link, :string, 100 optional :zone, :string, 101 optional :endpoint, :string, 102 optional :initial_cluster_version, :string, 103 optional :current_master_version, :string, 104 @@ -127,10 +166,13 @@ 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" end add_enum "google.container.v1.Cluster.Status" do value :STATUS_UNSPECIFIED, 0 value :PROVISIONING, 1 value :RUNNING, 2 @@ -143,13 +185,20 @@ 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_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_intra_node_visibility_config, :message, 26, "google.container.v1.IntraNodeVisibilityConfig" optional :desired_master_version, :string, 100 end add_message "google.container.v1.Operation" do optional :name, :string, 1 optional :zone, :string, 2 @@ -160,10 +209,12 @@ optional :self_link, :string, 6 optional :target_link, :string, 7 optional :location, :string, 9 optional :start_time, :string, 10 optional :end_time, :string, 11 + repeated :cluster_conditions, :message, 13, "google.container.v1.StatusCondition" + repeated :nodepool_conditions, :message, 14, "google.container.v1.StatusCondition" end add_enum "google.container.v1.Operation.Status" do value :STATUS_UNSPECIFIED, 0 value :PENDING, 1 value :RUNNING, 2 @@ -358,10 +409,13 @@ 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 end add_enum "google.container.v1.NodePool.Status" do value :STATUS_UNSPECIFIED, 0 value :PROVISIONING, 1 value :RUNNING, 2 @@ -379,16 +433,27 @@ 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" + 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 @@ -415,14 +480,30 @@ optional :name, :string, 6 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 :autoprovisioning_node_pool_defaults, :message, 4, "google.container.v1.AutoprovisioningNodePoolDefaults" + repeated :autoprovisioning_locations, :string, 5 + end + add_message "google.container.v1.AutoprovisioningNodePoolDefaults" do + repeated :oauth_scopes, :string, 1 + optional :service_account, :string, 2 + 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 end add_message "google.container.v1.SetLabelsRequest" do optional :project_id, :string, 1 optional :zone, :string, 2 optional :cluster_id, :string, 3 @@ -466,33 +547,110 @@ 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 + 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 + end add_message "google.container.v1.NetworkConfig" do optional :network, :string, 1 optional :subnetwork, :string, 2 + optional :enable_intra_node_visibility, :bool, 5 end + add_message "google.container.v1.IntraNodeVisibilityConfig" do + optional :enabled, :bool, 1 + end + add_message "google.container.v1.MaxPodsConstraint" do + optional :max_pods_per_node, :int64, 1 + 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 end module Google module Container module V1 NodeConfig = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.NodeConfig").msgclass + ShieldedInstanceConfig = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ShieldedInstanceConfig").msgclass + 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 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 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 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 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 ClusterUpdate = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.ClusterUpdate").msgclass Operation = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.Operation").msgclass @@ -527,22 +685,42 @@ 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 + 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 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 + 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 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 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 + IntraNodeVisibilityConfig = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.IntraNodeVisibilityConfig").msgclass + MaxPodsConstraint = Google::Protobuf::DescriptorPool.generated_pool.lookup("google.container.v1.MaxPodsConstraint").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 end end end