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
    • 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}