Interface ContainerNodePoolUpgradeSettings

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

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

      • getBlueGreenSettings

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

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#blue_green_settings ContainerNodePool#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_node_pool#max_surge ContainerNodePool#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_node_pool#max_unavailable ContainerNodePool#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_node_pool#strategy ContainerNodePool#strategy}