You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AWS Config Configuration Recorder and Delivery Channel resources have immutable name parameters. Terraform is under the false impression it can change these parameters without recreating the resources. When doing so the following type of error is encountered:
13:09:22 Error applying plan:
13:09:22
13:09:22 2 error(s) occurred:
13:09:22
13:09:22 * module.awsconfig.aws_config_configuration_recorder.main: 1 error(s) occurred:
13:09:22
13:09:22 * aws_config_configuration_recorder.main: Creating Configuration Recorder failed: MaxNumberOfConfigurationRecordersExceededException: Failed to put configuration recorder 'default' because the maximum number of configuration recorders: 1 is reached.
13:09:22 status code: 400, request id: a2655ec3-7203-11e7-9eb7-ddff1ad76391
13:09:22 * module.awsconfig.aws_config_delivery_channel.main: 1 error(s) occurred:
13:09:22
13:09:22 * aws_config_delivery_channel.main: Creating Delivery Channel failed: MaxNumberOfDeliveryChannelsExceededException: Failed to put delivery channel 'default' because the maximum number of delivery channels: 1 is reached.
13:09:22 status code: 400, request id: a26510af-7203-11e7-8366-b33d35215df6
Terraform should instead attempt to re-create these resources when the name parameter changes, and should wait for the old resource to be destroyed (eventual consistency) before creating new resources.
AWS Config Configuration Recorder and Delivery Channel resources have immutable name parameters. Terraform is under the false impression it can change these parameters without recreating the resources. When doing so the following type of error is encountered:
Terraform should instead attempt to re-create these resources when the name parameter changes, and should wait for the old resource to be destroyed (eventual consistency) before creating new resources.
Terraform Version
0.9.11
Affected Resource(s)
aws_config_configuration_recorder
aws_config_delivery_channel
Expected Behavior
Plan sets "(forces new resource)" when name parameter changes
Actual Behavior
Plan expect to modify resource name base on changed name parameter
The text was updated successfully, but these errors were encountered: