Reference documentation and code samples for the Kubernetes Engine V1beta1 API class Google::Cloud::Container::V1beta1::ClusterUpdate.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#desired_addons_config
def desired_addons_config() -> ::Google::Cloud::Container::V1beta1::AddonsConfig
Returns
- (::Google::Cloud::Container::V1beta1::AddonsConfig) — Configurations for the various addons available to run in the cluster.
#desired_addons_config=
def desired_addons_config=(value) -> ::Google::Cloud::Container::V1beta1::AddonsConfig
Parameter
- value (::Google::Cloud::Container::V1beta1::AddonsConfig) — Configurations for the various addons available to run in the cluster.
Returns
- (::Google::Cloud::Container::V1beta1::AddonsConfig) — Configurations for the various addons available to run in the cluster.
#desired_authenticator_groups_config
def desired_authenticator_groups_config() -> ::Google::Cloud::Container::V1beta1::AuthenticatorGroupsConfig
Returns
- (::Google::Cloud::Container::V1beta1::AuthenticatorGroupsConfig) — AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
#desired_authenticator_groups_config=
def desired_authenticator_groups_config=(value) -> ::Google::Cloud::Container::V1beta1::AuthenticatorGroupsConfig
Parameter
- value (::Google::Cloud::Container::V1beta1::AuthenticatorGroupsConfig) — AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
Returns
- (::Google::Cloud::Container::V1beta1::AuthenticatorGroupsConfig) — AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
#desired_binary_authorization
def desired_binary_authorization() -> ::Google::Cloud::Container::V1beta1::BinaryAuthorization
Returns
- (::Google::Cloud::Container::V1beta1::BinaryAuthorization) — The desired configuration options for the Binary Authorization feature.
#desired_binary_authorization=
def desired_binary_authorization=(value) -> ::Google::Cloud::Container::V1beta1::BinaryAuthorization
Parameter
- value (::Google::Cloud::Container::V1beta1::BinaryAuthorization) — The desired configuration options for the Binary Authorization feature.
Returns
- (::Google::Cloud::Container::V1beta1::BinaryAuthorization) — The desired configuration options for the Binary Authorization feature.
#desired_cluster_autoscaling
def desired_cluster_autoscaling() -> ::Google::Cloud::Container::V1beta1::ClusterAutoscaling
Returns
- (::Google::Cloud::Container::V1beta1::ClusterAutoscaling) — Cluster-level autoscaling configuration.
#desired_cluster_autoscaling=
def desired_cluster_autoscaling=(value) -> ::Google::Cloud::Container::V1beta1::ClusterAutoscaling
Parameter
- value (::Google::Cloud::Container::V1beta1::ClusterAutoscaling) — Cluster-level autoscaling configuration.
Returns
- (::Google::Cloud::Container::V1beta1::ClusterAutoscaling) — Cluster-level autoscaling configuration.
#desired_cluster_telemetry
def desired_cluster_telemetry() -> ::Google::Cloud::Container::V1beta1::ClusterTelemetry
Returns
- (::Google::Cloud::Container::V1beta1::ClusterTelemetry) — The desired telemetry integration for the cluster.
#desired_cluster_telemetry=
def desired_cluster_telemetry=(value) -> ::Google::Cloud::Container::V1beta1::ClusterTelemetry
Parameter
- value (::Google::Cloud::Container::V1beta1::ClusterTelemetry) — The desired telemetry integration for the cluster.
Returns
- (::Google::Cloud::Container::V1beta1::ClusterTelemetry) — The desired telemetry integration for the cluster.
#desired_cost_management_config
def desired_cost_management_config() -> ::Google::Cloud::Container::V1beta1::CostManagementConfig
Returns
- (::Google::Cloud::Container::V1beta1::CostManagementConfig) — The desired configuration for the fine-grained cost management feature.
#desired_cost_management_config=
def desired_cost_management_config=(value) -> ::Google::Cloud::Container::V1beta1::CostManagementConfig
Parameter
- value (::Google::Cloud::Container::V1beta1::CostManagementConfig) — The desired configuration for the fine-grained cost management feature.
Returns
- (::Google::Cloud::Container::V1beta1::CostManagementConfig) — The desired configuration for the fine-grained cost management feature.
#desired_database_encryption
def desired_database_encryption() -> ::Google::Cloud::Container::V1beta1::DatabaseEncryption
Returns
- (::Google::Cloud::Container::V1beta1::DatabaseEncryption) — Configuration of etcd encryption.
#desired_database_encryption=
def desired_database_encryption=(value) -> ::Google::Cloud::Container::V1beta1::DatabaseEncryption
Parameter
- value (::Google::Cloud::Container::V1beta1::DatabaseEncryption) — Configuration of etcd encryption.
Returns
- (::Google::Cloud::Container::V1beta1::DatabaseEncryption) — Configuration of etcd encryption.
#desired_datapath_provider
def desired_datapath_provider() -> ::Google::Cloud::Container::V1beta1::DatapathProvider
Returns
- (::Google::Cloud::Container::V1beta1::DatapathProvider) — The desired datapath provider for the cluster.
#desired_datapath_provider=
def desired_datapath_provider=(value) -> ::Google::Cloud::Container::V1beta1::DatapathProvider
Parameter
- value (::Google::Cloud::Container::V1beta1::DatapathProvider) — The desired datapath provider for the cluster.
Returns
- (::Google::Cloud::Container::V1beta1::DatapathProvider) — The desired datapath provider for the cluster.
#desired_default_snat_status
def desired_default_snat_status() -> ::Google::Cloud::Container::V1beta1::DefaultSnatStatus
Returns
- (::Google::Cloud::Container::V1beta1::DefaultSnatStatus) — The desired status of whether to disable default sNAT for this cluster.
#desired_default_snat_status=
def desired_default_snat_status=(value) -> ::Google::Cloud::Container::V1beta1::DefaultSnatStatus
Parameter
- value (::Google::Cloud::Container::V1beta1::DefaultSnatStatus) — The desired status of whether to disable default sNAT for this cluster.
Returns
- (::Google::Cloud::Container::V1beta1::DefaultSnatStatus) — The desired status of whether to disable default sNAT for this cluster.
#desired_dns_config
def desired_dns_config() -> ::Google::Cloud::Container::V1beta1::DNSConfig
Returns
- (::Google::Cloud::Container::V1beta1::DNSConfig) — DNSConfig contains clusterDNS config for this cluster.
#desired_dns_config=
def desired_dns_config=(value) -> ::Google::Cloud::Container::V1beta1::DNSConfig
Parameter
- value (::Google::Cloud::Container::V1beta1::DNSConfig) — DNSConfig contains clusterDNS config for this cluster.
Returns
- (::Google::Cloud::Container::V1beta1::DNSConfig) — DNSConfig contains clusterDNS config for this cluster.
#desired_enable_private_endpoint
def desired_enable_private_endpoint() -> ::Boolean
Returns
- (::Boolean) — Enable/Disable private endpoint for the cluster's master.
#desired_enable_private_endpoint=
def desired_enable_private_endpoint=(value) -> ::Boolean
Parameter
- value (::Boolean) — Enable/Disable private endpoint for the cluster's master.
Returns
- (::Boolean) — Enable/Disable private endpoint for the cluster's master.
#desired_gateway_api_config
def desired_gateway_api_config() -> ::Google::Cloud::Container::V1beta1::GatewayAPIConfig
Returns
- (::Google::Cloud::Container::V1beta1::GatewayAPIConfig) — The desired config of Gateway API on this cluster.
#desired_gateway_api_config=
def desired_gateway_api_config=(value) -> ::Google::Cloud::Container::V1beta1::GatewayAPIConfig
Parameter
- value (::Google::Cloud::Container::V1beta1::GatewayAPIConfig) — The desired config of Gateway API on this cluster.
Returns
- (::Google::Cloud::Container::V1beta1::GatewayAPIConfig) — The desired config of Gateway API on this cluster.
#desired_gcfs_config
def desired_gcfs_config() -> ::Google::Cloud::Container::V1beta1::GcfsConfig
Returns
- (::Google::Cloud::Container::V1beta1::GcfsConfig) — The desired GCFS config for the cluster.
#desired_gcfs_config=
def desired_gcfs_config=(value) -> ::Google::Cloud::Container::V1beta1::GcfsConfig
Parameter
- value (::Google::Cloud::Container::V1beta1::GcfsConfig) — The desired GCFS config for the cluster.