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

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

Configuration specific to clusters with a control plane hosted locally.

Warning: Local control plane clusters must be created in their own project. Local control plane clusters cannot coexist in the same project with any other type of clusters, including non-GDCE clusters. Mixing local control plane GDCE clusters with any other type of clusters in the same project can result in data loss.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#control_plane_node_storage_schema

def control_plane_node_storage_schema() -> ::String
Returns
  • (::String) — Optional. Name for the storage schema of control plane nodes.

    Warning: Configurable node local storage schema feature is an experimental feature, and is not recommended for general use in production clusters/nodepools.

#control_plane_node_storage_schema=

def control_plane_node_storage_schema=(value) -> ::String
Parameter
  • value (::String) — Optional. Name for the storage schema of control plane nodes.

    Warning: Configurable node local storage schema feature is an experimental feature, and is not recommended for general use in production clusters/nodepools.

Returns
  • (::String) — Optional. Name for the storage schema of control plane nodes.

    Warning: Configurable node local storage schema feature is an experimental feature, and is not recommended for general use in production clusters/nodepools.

#machine_filter

def machine_filter() -> ::String
Returns
  • (::String) — Only machines matching this filter will be allowed to host control plane nodes. 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 host control plane nodes. The filtering language accepts strings like "name=
Returns
  • (::String) — Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=

#node_count

def node_count() -> ::Integer
Returns
  • (::Integer) — The number of nodes to serve as replicas of the Control Plane.

#node_count=

def node_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of nodes to serve as replicas of the Control Plane.
Returns
  • (::Integer) — The number of nodes to serve as replicas of the Control Plane.

#node_location

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

#shared_deployment_policy

def shared_deployment_policy() -> ::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy
Returns

#shared_deployment_policy=

def shared_deployment_policy=(value) -> ::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy
Parameter
Returns