Class: Aws::CodeDeploy::Types::BlueGreenDeploymentConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeDeploy::Types::BlueGreenDeploymentConfiguration
- Defined in:
- gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb
Overview
When making an API call, you may pass BlueGreenDeploymentConfiguration data as a 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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#deployment_ready_option ⇒ 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_option ⇒ Types::GreenFleetProvisioningOption
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
-
#terminate_blue_instances_on_deployment_success ⇒ Types::BlueInstanceTerminationOption
Information about whether to terminate instances in the original fleet during a blue/green deployment.
Instance Attribute Details
#deployment_ready_option ⇒ Types::DeploymentReadyOption
Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment.
687 688 689 690 691 692 693 |
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 687 class BlueGreenDeploymentConfiguration < Struct.new( :terminate_blue_instances_on_deployment_success, :deployment_ready_option, :green_fleet_provisioning_option) SENSITIVE = [] include Aws::Structure end |
#green_fleet_provisioning_option ⇒ Types::GreenFleetProvisioningOption
Information about how instances are provisioned for a replacement environment in a blue/green deployment.
687 688 689 690 691 692 693 |
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 687 class BlueGreenDeploymentConfiguration < Struct.new( :terminate_blue_instances_on_deployment_success, :deployment_ready_option, :green_fleet_provisioning_option) SENSITIVE = [] include Aws::Structure end |
#terminate_blue_instances_on_deployment_success ⇒ Types::BlueInstanceTerminationOption
Information about whether to terminate instances in the original fleet during a blue/green deployment.
687 688 689 690 691 692 693 |
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 687 class BlueGreenDeploymentConfiguration < Struct.new( :terminate_blue_instances_on_deployment_success, :deployment_ready_option, :green_fleet_provisioning_option) SENSITIVE = [] include Aws::Structure end |