Class ClusterControlPlaneLocal
- java.lang.Object
-
- com.pulumi.gcp.edgecontainer.outputs.ClusterControlPlaneLocal
-
public final class ClusterControlPlaneLocal extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterControlPlaneLocal.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClusterControlPlaneLocal.Builder
builder()
static ClusterControlPlaneLocal.Builder
builder(ClusterControlPlaneLocal defaults)
java.util.Optional<java.lang.String>
machineFilter()
java.util.Optional<java.lang.Integer>
nodeCount()
java.util.Optional<java.lang.String>
nodeLocation()
java.util.Optional<java.lang.String>
sharedDeploymentPolicy()
-
-
-
Method Detail
-
machineFilter
public java.util.Optional<java.lang.String> machineFilter()
- Returns:
- Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=<name>", and is documented here: [AIP-160](https://google.aip.dev/160).
-
nodeCount
public java.util.Optional<java.lang.Integer> nodeCount()
- Returns:
- The number of nodes to serve as replicas of the Control Plane. Only 1 and 3 are supported.
-
nodeLocation
public java.util.Optional<java.lang.String> nodeLocation()
- Returns:
- Name of the Google Distributed Cloud Edge zones where this node pool will be created. For example: `us-central1-edge-customer-a`.
-
sharedDeploymentPolicy
public java.util.Optional<java.lang.String> sharedDeploymentPolicy()
- Returns:
- Policy configuration about how user applications are deployed. Possible values are: `SHARED_DEPLOYMENT_POLICY_UNSPECIFIED`, `ALLOWED`, `DISALLOWED`.
-
builder
public static ClusterControlPlaneLocal.Builder builder()
-
builder
public static ClusterControlPlaneLocal.Builder builder(ClusterControlPlaneLocal defaults)
-
-