aws_codedeploy_deployment_config
Provides a CodeDeploy deployment config for an application
Example Usage
resource "aws_codedeploy_deployment_config" "foo" {
  deployment_config_name = "test-deployment-config"
  minimum_healthy_hosts {
    type  = "HOST_COUNT"
    value = 2
  }
}
resource "aws_codedeploy_deployment_group" "foo" {
  app_name               = "${aws_codedeploy_app.foo_app.name}"
  deployment_group_name  = "bar"
  service_role_arn       = "${aws_iam_role.foo_role.arn}"
  deployment_config_name = "${aws_codedeploy_deployment_config.foo.id}"
  ec2_tag_filter {
    key   = "filterkey"
    type  = "KEY_AND_VALUE"
    value = "filtervalue"
  }
  trigger_configuration {
    trigger_events     = ["DeploymentFailure"]
    trigger_name       = "foo-trigger"
    trigger_target_arn = "foo-topic-arn"
  }
  auto_rollback_configuration {
    enabled = true
    events  = ["DEPLOYMENT_FAILURE"]
  }
  alarm_configuration {
    alarms  = ["my-alarm-name"]
    enabled = true
  }
}
Argument Reference
The following arguments are supported:
- 
deployment_config_name- (Required) The name of the deployment config.
- 
minimum_healthy_hosts- (Optional) A minimum_healthy_hosts block. Minimum Healthy Hosts are documented below.
A minimum_healthy_hosts block support the following:
- 
type- (Required) The type can either beFLEET_PERCENTorHOST_COUNT.
- 
value- (Required) The value when the type isFLEET_PERCENTrepresents the minimum number of healthy instances as a percentage of the total number of instances in the deployment. If you specify FLEET_PERCENT, at the start of the deployment, AWS CodeDeploy converts the percentage to the equivalent number of instance and rounds up fractional instances. When the type isHOST_COUNT, the value represents the minimum number of healthy instances as an absolute value.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
- 
id- The deployment group's config name.
- 
deployment_config_id- The AWS Assigned deployment config id
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/aws/r/codedeploy_deployment_config.html