@@ -2209,6 +2209,11 @@ class ClusterUpdate
22092209 # @return [Google::Apis::ContainerV1beta1::ClusterNetworkPerformanceConfig]
22102210 attr_accessor :desired_network_performance_config
22112211
2212+ # NetworkTierConfig contains network tier information.
2213+ # Corresponds to the JSON property `desiredNetworkTierConfig`
2214+ # @return [Google::Apis::ContainerV1beta1::NetworkTierConfig]
2215+ attr_accessor :desired_network_tier_config
2216+
22122217 # Node kubelet configs.
22132218 # Corresponds to the JSON property `desiredNodeKubeletConfig`
22142219 # @return [Google::Apis::ContainerV1beta1::NodeKubeletConfig]
@@ -2478,6 +2483,7 @@ def update!(**args)
24782483 @desired_monitoring_config = args [ :desired_monitoring_config ] if args . key? ( :desired_monitoring_config )
24792484 @desired_monitoring_service = args [ :desired_monitoring_service ] if args . key? ( :desired_monitoring_service )
24802485 @desired_network_performance_config = args [ :desired_network_performance_config ] if args . key? ( :desired_network_performance_config )
2486+ @desired_network_tier_config = args [ :desired_network_tier_config ] if args . key? ( :desired_network_tier_config )
24812487 @desired_node_kubelet_config = args [ :desired_node_kubelet_config ] if args . key? ( :desired_node_kubelet_config )
24822488 @desired_node_pool_auto_config_kubelet_config = args [ :desired_node_pool_auto_config_kubelet_config ] if args . key? ( :desired_node_pool_auto_config_kubelet_config )
24832489 @desired_node_pool_auto_config_linux_node_config = args [ :desired_node_pool_auto_config_linux_node_config ] if args . key? ( :desired_node_pool_auto_config_linux_node_config )
@@ -4136,6 +4142,11 @@ class IpAllocationPolicy
41364142 # @return [String]
41374143 attr_accessor :ipv6_access_type
41384144
4145+ # NetworkTierConfig contains network tier information.
4146+ # Corresponds to the JSON property `networkTierConfig`
4147+ # @return [Google::Apis::ContainerV1beta1::NetworkTierConfig]
4148+ attr_accessor :network_tier_config
4149+
41394150 # This field is deprecated, use node_ipv4_cidr_block.
41404151 # Corresponds to the JSON property `nodeIpv4Cidr`
41414152 # @return [String]
@@ -4250,6 +4261,7 @@ def update!(**args)
42504261 @create_subnetwork = args [ :create_subnetwork ] if args . key? ( :create_subnetwork )
42514262 @default_pod_ipv4_range_utilization = args [ :default_pod_ipv4_range_utilization ] if args . key? ( :default_pod_ipv4_range_utilization )
42524263 @ipv6_access_type = args [ :ipv6_access_type ] if args . key? ( :ipv6_access_type )
4264+ @network_tier_config = args [ :network_tier_config ] if args . key? ( :network_tier_config )
42534265 @node_ipv4_cidr = args [ :node_ipv4_cidr ] if args . key? ( :node_ipv4_cidr )
42544266 @node_ipv4_cidr_block = args [ :node_ipv4_cidr_block ] if args . key? ( :node_ipv4_cidr_block )
42554267 @pod_cidr_overprovision_config = args [ :pod_cidr_overprovision_config ] if args . key? ( :pod_cidr_overprovision_config )
@@ -5517,6 +5529,25 @@ def update!(**args)
55175529 end
55185530 end
55195531
5532+ # NetworkTierConfig contains network tier information.
5533+ class NetworkTierConfig
5534+ include Google ::Apis ::Core ::Hashable
5535+
5536+ # Network tier configuration.
5537+ # Corresponds to the JSON property `networkTier`
5538+ # @return [String]
5539+ attr_accessor :network_tier
5540+
5541+ def initialize ( **args )
5542+ update! ( **args )
5543+ end
5544+
5545+ # Update properties of this object
5546+ def update! ( **args )
5547+ @network_tier = args [ :network_tier ] if args . key? ( :network_tier )
5548+ end
5549+ end
5550+
55205551 # Specifies the NodeAffinity key, values, and affinity operator according to [
55215552 # shared sole tenant node group affinities](https://`$universe.dns_names.
55225553 # final_documentation_domain`/compute/docs/nodes/sole-tenant-nodes#
@@ -6280,6 +6311,11 @@ class NodeNetworkConfig
62806311 # @return [Google::Apis::ContainerV1beta1::NetworkPerformanceConfig]
62816312 attr_accessor :network_performance_config
62826313
6314+ # NetworkTierConfig contains network tier information.
6315+ # Corresponds to the JSON property `networkTierConfig`
6316+ # @return [Google::Apis::ContainerV1beta1::NetworkTierConfig]
6317+ attr_accessor :network_tier_config
6318+
62836319 # [PRIVATE FIELD] Config for pod CIDR size overprovisioning.
62846320 # Corresponds to the JSON property `podCidrOverprovisionConfig`
62856321 # @return [Google::Apis::ContainerV1beta1::PodCidrOverprovisionConfig]
@@ -6331,6 +6367,7 @@ def update!(**args)
63316367 @create_pod_range = args [ :create_pod_range ] if args . key? ( :create_pod_range )
63326368 @enable_private_nodes = args [ :enable_private_nodes ] if args . key? ( :enable_private_nodes )
63336369 @network_performance_config = args [ :network_performance_config ] if args . key? ( :network_performance_config )
6370+ @network_tier_config = args [ :network_tier_config ] if args . key? ( :network_tier_config )
63346371 @pod_cidr_overprovision_config = args [ :pod_cidr_overprovision_config ] if args . key? ( :pod_cidr_overprovision_config )
63356372 @pod_ipv4_cidr_block = args [ :pod_ipv4_cidr_block ] if args . key? ( :pod_ipv4_cidr_block )
63366373 @pod_ipv4_range_utilization = args [ :pod_ipv4_range_utilization ] if args . key? ( :pod_ipv4_range_utilization )
0 commit comments