diff --git a/api_names_out.yaml b/api_names_out.yaml index 8ba7e0c6a..a1f4659a1 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -54886,6 +54886,7 @@ "/container:v1beta1/ClusterUpdate/desiredNotificationConfig": desired_notification_config "/container:v1beta1/ClusterUpdate/desiredPodSecurityPolicyConfig": desired_pod_security_policy_config "/container:v1beta1/ClusterUpdate/desiredPrivateClusterConfig": desired_private_cluster_config +"/container:v1beta1/ClusterUpdate/desiredPrivateIpv6GoogleAccess": desired_private_ipv6_google_access "/container:v1beta1/ClusterUpdate/desiredReleaseChannel": desired_release_channel "/container:v1beta1/ClusterUpdate/desiredResourceUsageExportConfig": desired_resource_usage_export_config "/container:v1beta1/ClusterUpdate/desiredShieldedNodes": desired_shielded_nodes @@ -55069,6 +55070,7 @@ "/container:v1beta1/NetworkConfig/defaultSnatStatus": default_snat_status "/container:v1beta1/NetworkConfig/enableIntraNodeVisibility": enable_intra_node_visibility "/container:v1beta1/NetworkConfig/network": network +"/container:v1beta1/NetworkConfig/privateIpv6GoogleAccess": private_ipv6_google_access "/container:v1beta1/NetworkConfig/subnetwork": subnetwork "/container:v1beta1/NetworkPolicy": network_policy "/container:v1beta1/NetworkPolicy/enabled": enabled diff --git a/generated/google/apis/container_v1beta1.rb b/generated/google/apis/container_v1beta1.rb index 68f4bf7fa..c235e2382 100644 --- a/generated/google/apis/container_v1beta1.rb +++ b/generated/google/apis/container_v1beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/container-engine/ module ContainerV1beta1 VERSION = 'V1beta1' - REVISION = '20201029' + REVISION = '20201127' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/container_v1beta1/classes.rb b/generated/google/apis/container_v1beta1/classes.rb index 4bb3c1f8f..0347c09cb 100644 --- a/generated/google/apis/container_v1beta1/classes.rb +++ b/generated/google/apis/container_v1beta1/classes.rb @@ -68,8 +68,7 @@ module Google # @return [Google::Apis::ContainerV1beta1::DnsCacheConfig] attr_accessor :dns_cache_config - # Configuration for the Compute Engine PD CSI driver. This option can only be - # enabled at cluster creation time. + # Configuration for the Compute Engine PD CSI driver. # Corresponds to the JSON property `gcePersistentDiskCsiDriverConfig` # @return [Google::Apis::ContainerV1beta1::GcePersistentDiskCsiDriverConfig] attr_accessor :gce_persistent_disk_csi_driver_config @@ -205,8 +204,8 @@ module Google # @return [Fixnum] attr_accessor :disk_size_gb - # Type of the disk attached to each node (e.g. 'pd-standard' or 'pd-ssd') If - # unspecified, the default disk type is 'pd-standard' + # Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd- + # balanced') If unspecified, the default disk type is 'pd-standard' # Corresponds to the JSON property `diskType` # @return [String] attr_accessor :disk_type @@ -822,8 +821,8 @@ module Google # @return [String] attr_accessor :status - # [Output only] Additional information about the current status of this cluster, - # if available. + # [Output only] Deprecated. Use conditions instead. Additional information about + # the current status of this cluster, if available. # Corresponds to the JSON property `statusMessage` # @return [String] attr_accessor :status_message @@ -1153,6 +1152,11 @@ module Google # @return [Google::Apis::ContainerV1beta1::PrivateClusterConfig] attr_accessor :desired_private_cluster_config + # The desired state of IPv6 connectivity to Google Services. + # Corresponds to the JSON property `desiredPrivateIpv6GoogleAccess` + # @return [String] + attr_accessor :desired_private_ipv6_google_access + # ReleaseChannel indicates which release channel a cluster is subscribed to. # Release channels are arranged in order of risk. When a cluster is subscribed # to a release channel, Google maintains both the master version and the node @@ -1215,6 +1219,7 @@ module Google @desired_notification_config = args[:desired_notification_config] if args.key?(:desired_notification_config) @desired_pod_security_policy_config = args[:desired_pod_security_policy_config] if args.key?(:desired_pod_security_policy_config) @desired_private_cluster_config = args[:desired_private_cluster_config] if args.key?(:desired_private_cluster_config) + @desired_private_ipv6_google_access = args[:desired_private_ipv6_google_access] if args.key?(:desired_private_ipv6_google_access) @desired_release_channel = args[:desired_release_channel] if args.key?(:desired_release_channel) @desired_resource_usage_export_config = args[:desired_resource_usage_export_config] if args.key?(:desired_resource_usage_export_config) @desired_shielded_nodes = args[:desired_shielded_nodes] if args.key?(:desired_shielded_nodes) @@ -1558,8 +1563,7 @@ module Google end end - # Configuration for the Compute Engine PD CSI driver. This option can only be - # enabled at cluster creation time. + # Configuration for the Compute Engine PD CSI driver. class GcePersistentDiskCsiDriverConfig include Google::Apis::Core::Hashable @@ -2508,6 +2512,12 @@ module Google # @return [String] attr_accessor :network + # The desired state of IPv6 connectivity to Google Services. By default, no + # private IPv6 access to or from Google Services (all access will be via IPv4) + # Corresponds to the JSON property `privateIpv6GoogleAccess` + # @return [String] + attr_accessor :private_ipv6_google_access + # Output only. The relative name of the Google Compute Engine [subnetwork](https: # //cloud.google.com/compute/docs/vpc) to which the cluster is connected. # Example: projects/my-project/regions/us-central1/subnetworks/my-subnet @@ -2525,6 +2535,7 @@ module Google @default_snat_status = args[:default_snat_status] if args.key?(:default_snat_status) @enable_intra_node_visibility = args[:enable_intra_node_visibility] if args.key?(:enable_intra_node_visibility) @network = args[:network] if args.key?(:network) + @private_ipv6_google_access = args[:private_ipv6_google_access] if args.key?(:private_ipv6_google_access) @subnetwork = args[:subnetwork] if args.key?(:subnetwork) end end @@ -2603,8 +2614,8 @@ module Google # @return [Fixnum] attr_accessor :disk_size_gb - # Type of the disk attached to each node (e.g. 'pd-standard' or 'pd-ssd') If - # unspecified, the default disk type is 'pd-standard' + # Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd- + # balanced') If unspecified, the default disk type is 'pd-standard' # Corresponds to the JSON property `diskType` # @return [String] attr_accessor :disk_type @@ -2953,8 +2964,8 @@ module Google # @return [String] attr_accessor :status - # [Output only] Additional information about the current status of this node - # pool instance, if available. + # [Output only] Deprecated. Use conditions instead. Additional information about + # the current status of this node pool instance, if available. # Corresponds to the JSON property `statusMessage` # @return [String] attr_accessor :status_message @@ -4310,7 +4321,7 @@ module Google end end - # SetNodePoolSizeRequest sets the size a node pool. + # SetNodePoolSizeRequest sets the size of a node pool. class SetNodePoolSizeRequest include Google::Apis::Core::Hashable diff --git a/generated/google/apis/container_v1beta1/representations.rb b/generated/google/apis/container_v1beta1/representations.rb index e5db9b909..a53be0f5b 100644 --- a/generated/google/apis/container_v1beta1/representations.rb +++ b/generated/google/apis/container_v1beta1/representations.rb @@ -949,6 +949,7 @@ module Google property :desired_private_cluster_config, as: 'desiredPrivateClusterConfig', class: Google::Apis::ContainerV1beta1::PrivateClusterConfig, decorator: Google::Apis::ContainerV1beta1::PrivateClusterConfig::Representation + property :desired_private_ipv6_google_access, as: 'desiredPrivateIpv6GoogleAccess' property :desired_release_channel, as: 'desiredReleaseChannel', class: Google::Apis::ContainerV1beta1::ReleaseChannel, decorator: Google::Apis::ContainerV1beta1::ReleaseChannel::Representation property :desired_resource_usage_export_config, as: 'desiredResourceUsageExportConfig', class: Google::Apis::ContainerV1beta1::ResourceUsageExportConfig, decorator: Google::Apis::ContainerV1beta1::ResourceUsageExportConfig::Representation @@ -1321,6 +1322,7 @@ module Google property :enable_intra_node_visibility, as: 'enableIntraNodeVisibility' property :network, as: 'network' + property :private_ipv6_google_access, as: 'privateIpv6GoogleAccess' property :subnetwork, as: 'subnetwork' end end diff --git a/generated/google/apis/container_v1beta1/service.rb b/generated/google/apis/container_v1beta1/service.rb index e466cb8ff..d22cf0670 100644 --- a/generated/google/apis/container_v1beta1/service.rb +++ b/generated/google/apis/container_v1beta1/service.rb @@ -1108,7 +1108,9 @@ module Google execute_or_queue_command(command, &block) end - # Sets the size for a specific node pool. + # SetNodePoolSizeRequest sets the size of a node pool. The new size will be used + # for all replicas, including future replicas created by modifying NodePool. + # locations. # @param [String] name # The name (project, location, cluster, node pool id) of the node pool to set # size. Specified in the format `projects/*/locations/*/clusters/*/nodePools/*`. @@ -2463,7 +2465,9 @@ module Google execute_or_queue_command(command, &block) end - # Sets the size for a specific node pool. + # SetNodePoolSizeRequest sets the size of a node pool. The new size will be used + # for all replicas, including future replicas created by modifying NodePool. + # locations. # @param [String] project_id # Required. Deprecated. The Google Developers Console [project ID or project # number](https://support.google.com/cloud/answer/6158840). This field has been diff --git a/generated/google/apis/container_v1beta1/synth.metadata b/generated/google/apis/container_v1beta1/synth.metadata index a9f828b5d..60b0b2dfe 100644 --- a/generated/google/apis/container_v1beta1/synth.metadata +++ b/generated/google/apis/container_v1beta1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "8432f2c642cd72db980cd90e57d2c98485b7e918" + "sha": "5b7f7e0f53d27d334fb9ec4f327242463ebe1e55" } } ]