Kubernetes Engine V1beta1 API - Class Google::Cloud::Container::V1beta1::UpdateNodePoolRequest (v0.14.0)

Reference documentation and code samples for the Kubernetes Engine V1beta1 API class Google::Cloud::Container::V1beta1::UpdateNodePoolRequest.

SetNodePoolVersionRequest updates the version of a node pool.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cluster_id

def cluster_id() -> ::String
Returns
  • (::String) — Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

#cluster_id=

def cluster_id=(value) -> ::String
Parameter
  • value (::String) — Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
Returns
  • (::String) — Required. Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.

#confidential_nodes

def confidential_nodes() -> ::Google::Cloud::Container::V1beta1::ConfidentialNodes
Returns

#confidential_nodes=

def confidential_nodes=(value) -> ::Google::Cloud::Container::V1beta1::ConfidentialNodes
Parameter
Returns

#fast_socket

def fast_socket() -> ::Google::Cloud::Container::V1beta1::FastSocket
Returns

#fast_socket=

def fast_socket=(value) -> ::Google::Cloud::Container::V1beta1::FastSocket
Parameter
Returns

#gcfs_config

def gcfs_config() -> ::Google::Cloud::Container::V1beta1::GcfsConfig

#gcfs_config=

def gcfs_config=(value) -> ::Google::Cloud::Container::V1beta1::GcfsConfig
Parameter

#gvnic

def gvnic() -> ::Google::Cloud::Container::V1beta1::VirtualNIC
Returns

#gvnic=

def gvnic=(value) -> ::Google::Cloud::Container::V1beta1::VirtualNIC
Parameter
Returns

#image_type

def image_type() -> ::String
Returns
  • (::String) — Required. The desired image type for the node pool.

#image_type=

def image_type=(value) -> ::String
Parameter
  • value (::String) — Required. The desired image type for the node pool.
Returns
  • (::String) — Required. The desired image type for the node pool.

#kubelet_config

def kubelet_config() -> ::Google::Cloud::Container::V1beta1::NodeKubeletConfig
Returns

#kubelet_config=

def kubelet_config=(value) -> ::Google::Cloud::Container::V1beta1::NodeKubeletConfig
Parameter
Returns

#labels

def labels() -> ::Google::Cloud::Container::V1beta1::NodeLabels
Returns
  • (::Google::Cloud::Container::V1beta1::NodeLabels) — The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be replaced with the provided labels.

#labels=

def labels=(value) -> ::Google::Cloud::Container::V1beta1::NodeLabels
Parameter
  • value (::Google::Cloud::Container::V1beta1::NodeLabels) — The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be replaced with the provided labels.
Returns
  • (::Google::Cloud::Container::V1beta1::NodeLabels) — The desired node labels to be applied to all nodes in the node pool. If this field is not present, the labels will not be changed. Otherwise, the existing node labels will be replaced with the provided labels.

#linux_node_config

def linux_node_config() -> ::Google::Cloud::Container::V1beta1::LinuxNodeConfig
Returns

#linux_node_config=

def linux_node_config=(value) -> ::Google::Cloud::Container::V1beta1::LinuxNodeConfig
Parameter
Returns

#locations

def locations() -> ::Array<::String>
Returns
  • (::Array<::String>) — The desired list of Google Compute Engine zones in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed.

#locations=

def locations=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The desired list of Google Compute Engine zones in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed.
Returns
  • (::Array<::String>) — The desired list of Google Compute Engine zones in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed.

#logging_config

def logging_config() -> ::Google::Cloud::Container::V1beta1::NodePoolLoggingConfig
Returns

#logging_config=

def logging_config=(value) -> ::Google::Cloud::Container::V1beta1::NodePoolLoggingConfig
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — The name (project, location, cluster, node pool) of the node pool to update. Specified in the format projects/*/locations/*/clusters/*/nodePools/*.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — The name (project, location, cluster, node pool) of the node pool to update. Specified in the format projects/*/locations/*/clusters/*/nodePools/*.
Returns
  • (::String) — The name (project, location, cluster, node pool) of the node pool to update. Specified in the format projects/*/locations/*/clusters/*/nodePools/*.

#node_network_config

def node_network_config() -> ::Google::Cloud::Container::V1beta1::NodeNetworkConfig
Returns

#node_network_config=

def node_network_config=(value) -> ::Google::Cloud::Container::V1beta1::NodeNetworkConfig
Parameter
Returns

#node_pool_id

def node_pool_id() -> ::String
Returns
  • (::String) — Required. Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.

#node_pool_id=

def node_pool_id=(value) -> ::String
Parameter
  • value (::String) — Required. Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
Returns
  • (::String) — Required. Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.