@@ -1261,6 +1261,18 @@ class Cluster
12611261 # @return [Google::Apis::ContainerV1::ResourceUsageExportConfig]
12621262 attr_accessor :resource_usage_export_config
12631263
1264+ # Output only. Reserved for future use.
1265+ # Corresponds to the JSON property `satisfiesPzi`
1266+ # @return [Boolean]
1267+ attr_accessor :satisfies_pzi
1268+ alias_method :satisfies_pzi? , :satisfies_pzi
1269+
1270+ # Output only. Reserved for future use.
1271+ # Corresponds to the JSON property `satisfiesPzs`
1272+ # @return [Boolean]
1273+ attr_accessor :satisfies_pzs
1274+ alias_method :satisfies_pzs? , :satisfies_pzs
1275+
12641276 # SecurityPostureConfig defines the flags needed to enable/disable features for
12651277 # the Security Posture API.
12661278 # Corresponds to the JSON property `securityPostureConfig`
@@ -1391,6 +1403,8 @@ def update!(**args)
13911403 @release_channel = args [ :release_channel ] if args . key? ( :release_channel )
13921404 @resource_labels = args [ :resource_labels ] if args . key? ( :resource_labels )
13931405 @resource_usage_export_config = args [ :resource_usage_export_config ] if args . key? ( :resource_usage_export_config )
1406+ @satisfies_pzi = args [ :satisfies_pzi ] if args . key? ( :satisfies_pzi )
1407+ @satisfies_pzs = args [ :satisfies_pzs ] if args . key? ( :satisfies_pzs )
13941408 @security_posture_config = args [ :security_posture_config ] if args . key? ( :security_posture_config )
13951409 @self_link = args [ :self_link ] if args . key? ( :self_link )
13961410 @services_ipv4_cidr = args [ :services_ipv4_cidr ] if args . key? ( :services_ipv4_cidr )
@@ -1688,6 +1702,16 @@ class ClusterUpdate
16881702 # @return [Google::Apis::ContainerV1::ClusterNetworkPerformanceConfig]
16891703 attr_accessor :desired_network_performance_config
16901704
1705+ # Node kubelet configs.
1706+ # Corresponds to the JSON property `desiredNodeKubeletConfig`
1707+ # @return [Google::Apis::ContainerV1::NodeKubeletConfig]
1708+ attr_accessor :desired_node_kubelet_config
1709+
1710+ # Node kubelet configs.
1711+ # Corresponds to the JSON property `desiredNodePoolAutoConfigKubeletConfig`
1712+ # @return [Google::Apis::ContainerV1::NodeKubeletConfig]
1713+ attr_accessor :desired_node_pool_auto_config_kubelet_config
1714+
16911715 # Collection of Compute Engine network tags that can be applied to a node's
16921716 # underlying VM instance.
16931717 # Corresponds to the JSON property `desiredNodePoolAutoConfigNetworkTags`
@@ -1860,6 +1884,8 @@ def update!(**args)
18601884 @desired_monitoring_config = args [ :desired_monitoring_config ] if args . key? ( :desired_monitoring_config )
18611885 @desired_monitoring_service = args [ :desired_monitoring_service ] if args . key? ( :desired_monitoring_service )
18621886 @desired_network_performance_config = args [ :desired_network_performance_config ] if args . key? ( :desired_network_performance_config )
1887+ @desired_node_kubelet_config = args [ :desired_node_kubelet_config ] if args . key? ( :desired_node_kubelet_config )
1888+ @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 )
18631889 @desired_node_pool_auto_config_network_tags = args [ :desired_node_pool_auto_config_network_tags ] if args . key? ( :desired_node_pool_auto_config_network_tags )
18641890 @desired_node_pool_auto_config_resource_manager_tags = args [ :desired_node_pool_auto_config_resource_manager_tags ] if args . key? ( :desired_node_pool_auto_config_resource_manager_tags )
18651891 @desired_node_pool_autoscaling = args [ :desired_node_pool_autoscaling ] if args . key? ( :desired_node_pool_autoscaling )
@@ -4325,6 +4351,11 @@ class NodeConfigDefaults
43254351 # @return [Google::Apis::ContainerV1::NodePoolLoggingConfig]
43264352 attr_accessor :logging_config
43274353
4354+ # Node kubelet configs.
4355+ # Corresponds to the JSON property `nodeKubeletConfig`
4356+ # @return [Google::Apis::ContainerV1::NodeKubeletConfig]
4357+ attr_accessor :node_kubelet_config
4358+
43284359 def initialize ( **args )
43294360 update! ( **args )
43304361 end
@@ -4334,6 +4365,7 @@ def update!(**args)
43344365 @containerd_config = args [ :containerd_config ] if args . key? ( :containerd_config )
43354366 @gcfs_config = args [ :gcfs_config ] if args . key? ( :gcfs_config )
43364367 @logging_config = args [ :logging_config ] if args . key? ( :logging_config )
4368+ @node_kubelet_config = args [ :node_kubelet_config ] if args . key? ( :node_kubelet_config )
43374369 end
43384370 end
43394371
@@ -4755,6 +4787,11 @@ class NodePoolAutoConfig
47554787 # @return [Google::Apis::ContainerV1::NetworkTags]
47564788 attr_accessor :network_tags
47574789
4790+ # Node kubelet configs.
4791+ # Corresponds to the JSON property `nodeKubeletConfig`
4792+ # @return [Google::Apis::ContainerV1::NodeKubeletConfig]
4793+ attr_accessor :node_kubelet_config
4794+
47584795 # A map of resource manager tag keys and values to be attached to the nodes for
47594796 # managing Compute Engine firewalls using Network Firewall Policies. Tags must
47604797 # be according to specifications in https://cloud.google.com/vpc/docs/tags-
@@ -4771,6 +4808,7 @@ def initialize(**args)
47714808 # Update properties of this object
47724809 def update! ( **args )
47734810 @network_tags = args [ :network_tags ] if args . key? ( :network_tags )
4811+ @node_kubelet_config = args [ :node_kubelet_config ] if args . key? ( :node_kubelet_config )
47744812 @resource_manager_tags = args [ :resource_manager_tags ] if args . key? ( :resource_manager_tags )
47754813 end
47764814 end
0 commit comments