Class: Google::Cloud::Container::V1::ClusterUpdate

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1/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::V1::AdditionalPodRangesConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_addons_config::Google::Cloud::Container::V1::AddonsConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_authenticator_groups_config::Google::Cloud::Container::V1::AuthenticatorGroupsConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_autopilot_workload_policy_config::Google::Cloud::Container::V1::WorkloadPolicyConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_binary_authorization::Google::Cloud::Container::V1::BinaryAuthorization



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_cluster_autoscaling::Google::Cloud::Container::V1::ClusterAutoscaling



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_cost_management_config::Google::Cloud::Container::V1::CostManagementConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_database_encryption::Google::Cloud::Container::V1::DatabaseEncryption



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_datapath_provider::Google::Cloud::Container::V1::DatapathProvider



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_default_snat_status::Google::Cloud::Container::V1::DefaultSnatStatus



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_dns_config::Google::Cloud::Container::V1::DNSConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_enable_fqdn_network_policy::Boolean



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_enable_private_endpoint::Boolean



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_fleet::Google::Cloud::Container::V1::Fleet



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_gateway_api_config::Google::Cloud::Container::V1::GatewayAPIConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_gcfs_config::Google::Cloud::Container::V1::GcfsConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_identity_service_config::Google::Cloud::Container::V1::IdentityServiceConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_image_type::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_in_transit_encryption_config::Google::Cloud::Container::V1::InTransitEncryptionConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_intra_node_visibility_config::Google::Cloud::Container::V1::IntraNodeVisibilityConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_k8s_beta_apis::Google::Cloud::Container::V1::K8sBetaAPIConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_l4ilb_subsetting_config::Google::Cloud::Container::V1::ILBSubsettingConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_locations::Array<::String>



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_logging_config::Google::Cloud::Container::V1::LoggingConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_logging_service::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_master_authorized_networks_config::Google::Cloud::Container::V1::MasterAuthorizedNetworksConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_master_version::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_mesh_certificates::Google::Cloud::Container::V1::MeshCertificates



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_monitoring_config::Google::Cloud::Container::V1::MonitoringConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_monitoring_service::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

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



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_node_pool_auto_config_network_tags::Google::Cloud::Container::V1::NetworkTags



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_node_pool_auto_config_resource_manager_tags::Google::Cloud::Container::V1::ResourceManagerTags



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_node_pool_autoscaling::Google::Cloud::Container::V1::NodePoolAutoscaling



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_node_pool_id::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_node_pool_logging_config::Google::Cloud::Container::V1::NodePoolLoggingConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_node_version::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_notification_config::Google::Cloud::Container::V1::NotificationConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_private_cluster_config::Google::Cloud::Container::V1::PrivateClusterConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_private_ipv6_google_access::Google::Cloud::Container::V1::PrivateIPv6GoogleAccess



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_release_channel::Google::Cloud::Container::V1::ReleaseChannel



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_resource_usage_export_config::Google::Cloud::Container::V1::ResourceUsageExportConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_security_posture_config::Google::Cloud::Container::V1::SecurityPostureConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_service_external_ips_config::Google::Cloud::Container::V1::ServiceExternalIPsConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_shielded_nodes::Google::Cloud::Container::V1::ShieldedNodes



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_stack_type::Google::Cloud::Container::V1::StackType



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_vertical_pod_autoscaling::Google::Cloud::Container::V1::VerticalPodAutoscaling



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#desired_workload_identity_config::Google::Cloud::Container::V1::WorkloadIdentityConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#enable_k8s_beta_apis::Google::Cloud::Container::V1::K8sBetaAPIConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#etag::String



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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

#removed_additional_pod_ranges_config::Google::Cloud::Container::V1::AdditionalPodRangesConfig



2020
2021
2022
2023
# File 'proto_docs/google/container/v1/cluster_service.rb', line 2020

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