You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CodeDeploy::Types::BlueGreenDeploymentConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing BlueGreenDeploymentConfiguration as input to an Aws::Client method, you can use a vanilla Hash:

{
  terminate_blue_instances_on_deployment_success: {
    action: "TERMINATE", # accepts TERMINATE, KEEP_ALIVE
    termination_wait_time_in_minutes: 1,
  },
  deployment_ready_option: {
    action_on_timeout: "CONTINUE_DEPLOYMENT", # accepts CONTINUE_DEPLOYMENT, STOP_DEPLOYMENT
    wait_time_in_minutes: 1,
  },
  green_fleet_provisioning_option: {
    action: "DISCOVER_EXISTING", # accepts DISCOVER_EXISTING, COPY_AUTO_SCALING_GROUP
  },
}

Information about blue/green deployment options for a deployment group.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#deployment_ready_optionTypes::DeploymentReadyOption

Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

Returns:

  • (Types::DeploymentReadyOption)

    Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.

#green_fleet_provisioning_optionTypes::GreenFleetProvisioningOption

Information about how instances are provisioned for a replacement environment in a blue/green deployment.

Returns:

#terminate_blue_instances_on_deployment_successTypes::BlueInstanceTerminationOption

Information about whether to terminate instances in the original fleet during a blue/green deployment.

Returns: