package awscodedeploy // Information about blue/green deployment options for a deployment group. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // blueGreenDeploymentConfigurationProperty := &BlueGreenDeploymentConfigurationProperty{ // DeploymentReadyOption: &DeploymentReadyOptionProperty{ // ActionOnTimeout: jsii.String("actionOnTimeout"), // WaitTimeInMinutes: jsii.Number(123), // }, // GreenFleetProvisioningOption: &GreenFleetProvisioningOptionProperty{ // Action: jsii.String("action"), // }, // TerminateBlueInstancesOnDeploymentSuccess: &BlueInstanceTerminationOptionProperty{ // Action: jsii.String("action"), // TerminationWaitTimeInMinutes: jsii.Number(123), // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-bluegreendeploymentconfiguration.html // type CfnDeploymentGroup_BlueGreenDeploymentConfigurationProperty struct { // Information about the action to take when newly provisioned instances are ready to receive traffic in a blue/green deployment. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-bluegreendeploymentconfiguration.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-deploymentreadyoption // DeploymentReadyOption interface{} `field:"optional" json:"deploymentReadyOption" yaml:"deploymentReadyOption"` // Information about how instances are provisioned for a replacement environment in a blue/green deployment. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-bluegreendeploymentconfiguration.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-greenfleetprovisioningoption // GreenFleetProvisioningOption interface{} `field:"optional" json:"greenFleetProvisioningOption" yaml:"greenFleetProvisioningOption"` // Information about whether to terminate instances in the original fleet during a blue/green deployment. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-bluegreendeploymentconfiguration.html#cfn-codedeploy-deploymentgroup-bluegreendeploymentconfiguration-terminateblueinstancesondeploymentsuccess // TerminateBlueInstancesOnDeploymentSuccess interface{} `field:"optional" json:"terminateBlueInstancesOnDeploymentSuccess" yaml:"terminateBlueInstancesOnDeploymentSuccess"` }