Interface ContainerClusterNodePoolUpgradeSettings

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

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

      • getBlueGreenSettings

        @Stability(Stable)
        @Nullable
        default ContainerClusterNodePoolUpgradeSettingsBlueGreenSettings getBlueGreenSettings()
        blue_green_settings block.

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

      • getMaxSurge

        @Stability(Stable)
        @Nullable
        default Number getMaxSurge()
        The number of additional nodes that can be added to the node pool during an upgrade.

        Increasing max_surge raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#max_surge ContainerCluster#max_surge}

      • getMaxUnavailable

        @Stability(Stable)
        @Nullable
        default Number getMaxUnavailable()
        The number of nodes that can be simultaneously unavailable during an upgrade.

        Increasing max_unavailable raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#max_unavailable ContainerCluster#max_unavailable}

      • getStrategy

        @Stability(Stable)
        @Nullable
        default String getStrategy()
        Update strategy for the given nodepool.

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