Distributed Cloud Edge Container V1 API - Class Google::Cloud::EdgeContainer::V1::NodePool (v0.2.0)

Reference documentation and code samples for the Distributed Cloud Edge Container V1 API class Google::Cloud::EdgeContainer::V1::NodePool.

A set of Kubernetes nodes in a cluster with common configuration and specification.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Labels associated with this resource.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Labels associated with this resource.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Labels associated with this resource.

#local_disk_encryption

def local_disk_encryption() -> ::Google::Cloud::EdgeContainer::V1::NodePool::LocalDiskEncryption
Returns

#local_disk_encryption=

def local_disk_encryption=(value) -> ::Google::Cloud::EdgeContainer::V1::NodePool::LocalDiskEncryption
Parameter
Returns

#machine_filter

def machine_filter() -> ::String
Returns
  • (::String) — Only machines matching this filter will be allowed to join the node pool. The filtering language accepts strings like "name=

#machine_filter=

def machine_filter=(value) -> ::String
Parameter
  • value (::String) — Only machines matching this filter will be allowed to join the node pool. The filtering language accepts strings like "name=
Returns
  • (::String) — Only machines matching this filter will be allowed to join the node pool. The filtering language accepts strings like "name=

#name

def name() -> ::String
Returns
  • (::String) — Required. The resource name of the node pool.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. The resource name of the node pool.
Returns
  • (::String) — Required. The resource name of the node pool.

#node_config

def node_config() -> ::Google::Cloud::EdgeContainer::V1::NodePool::NodeConfig
Returns

#node_config=

def node_config=(value) -> ::Google::Cloud::EdgeContainer::V1::NodePool::NodeConfig
Parameter
Returns

#node_count

def node_count() -> ::Integer
Returns
  • (::Integer) — Required. The number of nodes in the pool.

#node_count=

def node_count=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. The number of nodes in the pool.
Returns
  • (::Integer) — Required. The number of nodes in the pool.

#node_location

def node_location() -> ::String
Returns
  • (::String) — Name of the Google Distributed Cloud Edge zone where this node pool will be created. For example: us-central1-edge-customer-a.

#node_location=

def node_location=(value) -> ::String
Parameter
  • value (::String) — Name of the Google Distributed Cloud Edge zone where this node pool will be created. For example: us-central1-edge-customer-a.
Returns
  • (::String) — Name of the Google Distributed Cloud Edge zone where this node pool will be created. For example: us-central1-edge-customer-a.

#node_version

def node_version() -> ::String
Returns
  • (::String) — Output only. The lowest release version among all worker nodes.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns