Interface EdgecontainerClusterControlPlaneLocal
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
EdgecontainerClusterControlPlaneLocal.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.131Z") @Stability(Stable) public interface EdgecontainerClusterControlPlaneLocal extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classEdgecontainerClusterControlPlaneLocal.BuilderA builder forEdgecontainerClusterControlPlaneLocalstatic classEdgecontainerClusterControlPlaneLocal.Jsii$ProxyAn implementation forEdgecontainerClusterControlPlaneLocal
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static EdgecontainerClusterControlPlaneLocal.Builderbuilder()default StringgetMachineFilter()Only machines matching this filter will be allowed to host control plane nodes.default NumbergetNodeCount()The number of nodes to serve as replicas of the Control Plane.default StringgetNodeLocation()Name of the Google Distributed Cloud Edge zones where this node pool will be created.default StringgetSharedDeploymentPolicy()Policy configuration about how user applications are deployed.
-
-
-
Method Detail
-
getMachineFilter
@Stability(Stable) @Nullable default String getMachineFilter()
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](https://google.aip.dev/160). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#machine_filter EdgecontainerCluster#machine_filter}
-
getNodeCount
@Stability(Stable) @Nullable default Number getNodeCount()
The number of nodes to serve as replicas of the Control Plane. Only 1 and 3 are supported.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#node_count EdgecontainerCluster#node_count}
-
getNodeLocation
@Stability(Stable) @Nullable default String getNodeLocation()
Name of the Google Distributed Cloud Edge zones where this node pool will be created. For example: 'us-central1-edge-customer-a'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#node_location EdgecontainerCluster#node_location}
-
getSharedDeploymentPolicy
@Stability(Stable) @Nullable default String getSharedDeploymentPolicy()
Policy configuration about how user applications are deployed. Possible values: ["SHARED_DEPLOYMENT_POLICY_UNSPECIFIED", "ALLOWED", "DISALLOWED"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#shared_deployment_policy EdgecontainerCluster#shared_deployment_policy}
-
builder
@Stability(Stable) static EdgecontainerClusterControlPlaneLocal.Builder builder()
-
-