Class: Google::Container::V1beta1::ClusterUpdate
- Inherits:
-
Object
- Object
- Google::Container::V1beta1::ClusterUpdate
- Defined in:
- lib/google/cloud/container/v1beta1/doc/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
-
#desired_addons_config ⇒ Google::Container::V1beta1::AddonsConfig
Configurations for the various addons available to run in the cluster.
-
#desired_binary_authorization ⇒ Google::Container::V1beta1::BinaryAuthorization
The desired configuration options for the Binary Authorization feature.
-
#desired_cluster_autoscaling ⇒ Google::Container::V1beta1::ClusterAutoscaling
Cluster-level autoscaling configuration.
-
#desired_image_type ⇒ String
The desired image type for the node pool.
-
#desired_locations ⇒ Array<String>
The desired list of Google Compute Engine zones in which the cluster's nodes should be located.
-
#desired_logging_service ⇒ String
The logging service the cluster should use to write metrics.
-
#desired_master_authorized_networks_config ⇒ Google::Container::V1beta1::MasterAuthorizedNetworksConfig
The desired configuration options for master authorized networks feature.
-
#desired_master_version ⇒ String
The Kubernetes version to change the master to.
-
#desired_monitoring_service ⇒ String
The monitoring service the cluster should use to write metrics.
-
#desired_node_pool_autoscaling ⇒ Google::Container::V1beta1::NodePoolAutoscaling
Autoscaler configuration for the node pool specified in desired_node_pool_id.
-
#desired_node_pool_id ⇒ String
The node pool to be upgraded.
-
#desired_node_version ⇒ String
The Kubernetes version to change the nodes to (typically an upgrade).
-
#desired_pod_security_policy_config ⇒ Google::Container::V1beta1::PodSecurityPolicyConfig
The desired configuration options for the PodSecurityPolicy feature.
-
#desired_resource_usage_export_config ⇒ Google::Container::V1beta1::ResourceUsageExportConfig
The desired configuration for exporting resource usage.
-
#desired_vertical_pod_autoscaling ⇒ Google::Container::V1beta1::VerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
Instance Attribute Details
#desired_addons_config ⇒ Google::Container::V1beta1::AddonsConfig
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_binary_authorization ⇒ Google::Container::V1beta1::BinaryAuthorization
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_cluster_autoscaling ⇒ Google::Container::V1beta1::ClusterAutoscaling
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_image_type ⇒ String
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_locations ⇒ Array<String>
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_logging_service ⇒ String
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_master_authorized_networks_config ⇒ Google::Container::V1beta1::MasterAuthorizedNetworksConfig
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_master_version ⇒ String
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_monitoring_service ⇒ String
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_node_pool_autoscaling ⇒ Google::Container::V1beta1::NodePoolAutoscaling
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_node_pool_id ⇒ String
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_node_version ⇒ String
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_pod_security_policy_config ⇒ Google::Container::V1beta1::PodSecurityPolicyConfig
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_resource_usage_export_config ⇒ Google::Container::V1beta1::ResourceUsageExportConfig
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |
#desired_vertical_pod_autoscaling ⇒ Google::Container::V1beta1::VerticalPodAutoscaling
888 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 888 class ClusterUpdate; end |