Class ServiceDeploymentConfigurationArgs


  • public final class ServiceDeploymentConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bakeTimeInMinutes

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bakeTimeInMinutes()
        Returns:
        Number of minutes to wait after a new deployment is fully provisioned before terminating the old deployment. Valid range: 0-1440 minutes. Used with `BLUE_GREEN`, `LINEAR`, and `CANARY` strategies.
      • canaryConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceDeploymentConfigurationCanaryConfigurationArgs>> canaryConfiguration()
        Returns:
        Configuration block for canary deployment strategy. Required when `strategy` is set to `CANARY`. See below.
      • lifecycleHooks

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceDeploymentConfigurationLifecycleHookArgs>>> lifecycleHooks()
        Returns:
        Configuration block for lifecycle hooks that are invoked during deployments. See below.
      • linearConfiguration

        public java.util.Optional<com.pulumi.core.Output<ServiceDeploymentConfigurationLinearConfigurationArgs>> linearConfiguration()
        Returns:
        Configuration block for linear deployment strategy. Required when `strategy` is set to `LINEAR`. See below.
      • strategy

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> strategy()
        Returns:
        Type of deployment strategy. Valid values: `ROLLING`, `BLUE_GREEN`, `LINEAR`, `CANARY`. Default: `ROLLING`.