Class: Google::Cloud::Container::V1beta1::ClusterUpdate

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1beta1/cluster_service.rb

Overview

ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.

Instance Attribute Summary collapse

Instance Attribute Details

#additional_pod_ranges_config::Google::Cloud::Container::V1beta1::AdditionalPodRangesConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_additional_ip_ranges_config::Google::Cloud::Container::V1beta1::DesiredAdditionalIPRangesConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_addons_config::Google::Cloud::Container::V1beta1::AddonsConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_anonymous_authentication_config::Google::Cloud::Container::V1beta1::AnonymousAuthenticationConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_authenticator_groups_config::Google::Cloud::Container::V1beta1::AuthenticatorGroupsConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_auto_ipam_config::Google::Cloud::Container::V1beta1::AutoIpamConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_autopilot_workload_policy_config::Google::Cloud::Container::V1beta1::WorkloadPolicyConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_binary_authorization::Google::Cloud::Container::V1beta1::BinaryAuthorization



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_cluster_autoscaling::Google::Cloud::Container::V1beta1::ClusterAutoscaling



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_cluster_telemetry::Google::Cloud::Container::V1beta1::ClusterTelemetry



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_compliance_posture_config::Google::Cloud::Container::V1beta1::CompliancePostureConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_containerd_config::Google::Cloud::Container::V1beta1::ContainerdConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_control_plane_endpoints_config::Google::Cloud::Container::V1beta1::ControlPlaneEndpointsConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_cost_management_config::Google::Cloud::Container::V1beta1::CostManagementConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_database_encryption::Google::Cloud::Container::V1beta1::DatabaseEncryption



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_datapath_provider::Google::Cloud::Container::V1beta1::DatapathProvider



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_default_enable_private_nodes::Boolean



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_default_snat_status::Google::Cloud::Container::V1beta1::DefaultSnatStatus



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_disable_l4_lb_firewall_reconciliation::Boolean



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_dns_config::Google::Cloud::Container::V1beta1::DNSConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_enable_cilium_clusterwide_network_policy::Boolean



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_enable_fqdn_network_policy::Boolean



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_enable_multi_networking::Boolean



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_enable_private_endpoint::Boolean

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Enable/Disable private endpoint for the cluster's master.

Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint instead. Note that the value of enable_public_endpoint is reversed: if enable_private_endpoint is false, then enable_public_endpoint will be true.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_enterprise_config::Google::Cloud::Container::V1beta1::DesiredEnterpriseConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_fleet::Google::Cloud::Container::V1beta1::Fleet



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_gateway_api_config::Google::Cloud::Container::V1beta1::GatewayAPIConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_gcfs_config::Google::Cloud::Container::V1beta1::GcfsConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_host_maintenance_policy::Google::Cloud::Container::V1beta1::HostMaintenancePolicy



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_identity_service_config::Google::Cloud::Container::V1beta1::IdentityServiceConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_image_type::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_in_transit_encryption_config::Google::Cloud::Container::V1beta1::InTransitEncryptionConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_intra_node_visibility_config::Google::Cloud::Container::V1beta1::IntraNodeVisibilityConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_k8s_beta_apis::Google::Cloud::Container::V1beta1::K8sBetaAPIConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_l4ilb_subsetting_config::Google::Cloud::Container::V1beta1::ILBSubsettingConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_locations::Array<::String>



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_logging_config::Google::Cloud::Container::V1beta1::LoggingConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_logging_service::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_master::Google::Cloud::Container::V1beta1::Master



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_master_authorized_networks_config::Google::Cloud::Container::V1beta1::MasterAuthorizedNetworksConfig

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns The desired configuration options for master authorized networks feature.

Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config instead.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_master_version::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_mesh_certificates::Google::Cloud::Container::V1beta1::MeshCertificates



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_monitoring_config::Google::Cloud::Container::V1beta1::MonitoringConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_monitoring_service::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_network_performance_config::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_kubelet_config::Google::Cloud::Container::V1beta1::NodeKubeletConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_auto_config_kubelet_config::Google::Cloud::Container::V1beta1::NodeKubeletConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_auto_config_linux_node_config::Google::Cloud::Container::V1beta1::LinuxNodeConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_auto_config_network_tags::Google::Cloud::Container::V1beta1::NetworkTags



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_auto_config_resource_manager_tags::Google::Cloud::Container::V1beta1::ResourceManagerTags



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_autoscaling::Google::Cloud::Container::V1beta1::NodePoolAutoscaling



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_id::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_pool_logging_config::Google::Cloud::Container::V1beta1::NodePoolLoggingConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_node_version::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_notification_config::Google::Cloud::Container::V1beta1::NotificationConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_pod_autoscaling::Google::Cloud::Container::V1beta1::PodAutoscaling



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_pod_security_policy_config::Google::Cloud::Container::V1beta1::PodSecurityPolicyConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_private_cluster_config::Google::Cloud::Container::V1beta1::PrivateClusterConfig

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns The desired private cluster configuration. master_global_access_config is the only field that can be changed via this field. See also ClusterUpdate.desired_enable_private_endpoint for modifying other fields within PrivateClusterConfig.

Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.global_access instead.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_private_ipv6_google_access::Google::Cloud::Container::V1beta1::PrivateIPv6GoogleAccess



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_protect_config::Google::Cloud::Container::V1beta1::ProtectConfig

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Deprecated: Use DesiredSecurityPostureConfig instead. Enable/Disable Protect API features for the cluster.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_rbac_binding_config::Google::Cloud::Container::V1beta1::RBACBindingConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_release_channel::Google::Cloud::Container::V1beta1::ReleaseChannel



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_resource_usage_export_config::Google::Cloud::Container::V1beta1::ResourceUsageExportConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_secret_manager_config::Google::Cloud::Container::V1beta1::SecretManagerConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_security_posture_config::Google::Cloud::Container::V1beta1::SecurityPostureConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_service_external_ips_config::Google::Cloud::Container::V1beta1::ServiceExternalIPsConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_shielded_nodes::Google::Cloud::Container::V1beta1::ShieldedNodes



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_stack_type::Google::Cloud::Container::V1beta1::StackType



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_tpu_config::Google::Cloud::Container::V1beta1::TpuConfig

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns The desired Cloud TPU configuration. This field is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_user_managed_keys_config::Google::Cloud::Container::V1beta1::UserManagedKeysConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_vertical_pod_autoscaling::Google::Cloud::Container::V1beta1::VerticalPodAutoscaling



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_workload_alts_config::Google::Cloud::Container::V1beta1::WorkloadALTSConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_workload_certificates::Google::Cloud::Container::V1beta1::WorkloadCertificates



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#desired_workload_identity_config::Google::Cloud::Container::V1beta1::WorkloadIdentityConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#enable_k8s_beta_apis::Google::Cloud::Container::V1beta1::K8sBetaAPIConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#etag::String



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#gke_auto_upgrade_config::Google::Cloud::Container::V1beta1::GkeAutoUpgradeConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#private_cluster_config::Google::Cloud::Container::V1beta1::PrivateClusterConfig

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns The desired private cluster configuration. Has no effect. Use desired_private_cluster_config instead.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#removed_additional_pod_ranges_config::Google::Cloud::Container::V1beta1::AdditionalPodRangesConfig



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#user_managed_keys_config::Google::Cloud::Container::V1beta1::UserManagedKeysConfig

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns The Custom keys configuration for the cluster.

This field is deprecated. Use ClusterUpdate.desired_user_managed_keys_config instead.



3430
3431
3432
3433
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 3430

class ClusterUpdate
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end