Interface ContainerClusterNodePoolPlacementPolicy

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    ContainerClusterNodePoolPlacementPolicy.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:19.278Z")
    @Stability(Stable)
    public interface ContainerClusterNodePoolPlacementPolicy
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getType

        @Stability(Stable)
        @NotNull
        String getType()
        Type defines the type of placement policy.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#type ContainerCluster#type}

      • getPolicyName

        @Stability(Stable)
        @Nullable
        default String getPolicyName()
        If set, refers to the name of a custom resource policy supplied by the user.

        The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#policy_name ContainerCluster#policy_name}

      • getTpuTopology

        @Stability(Stable)
        @Nullable
        default String getTpuTopology()
        TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#tpu_topology ContainerCluster#tpu_topology}