Class: Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::Local

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/edgecontainer/v1/resources.rb

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#machine_filter::String

Returns Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=", and is documented here: AIP-160.

Returns:

  • (::String)

    Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=", and is documented here: AIP-160.



156
157
158
159
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 156

class Local
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#node_count::Integer

Returns 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.



156
157
158
159
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 156

class Local
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#node_location::String

Returns 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.



156
157
158
159
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 156

class Local
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#shared_deployment_policy::Google::Cloud::EdgeContainer::V1::Cluster::ControlPlane::SharedDeploymentPolicy

Returns Policy configuration about how user applications are deployed.

Returns:



156
157
158
159
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 156

class Local
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end