v0.49.0 (Action Needed) AWS provider v4 support
Manual intervention needed
See Upgrading to v0.48.0 and AWS provider version 4.x for details about actions you will need to take when updating to this version related to upgrading to AWS provider v4.x.
Breaking changes
In order to fix #102 (following Hashicorp's advice), this release changes the privileged_principal_arns
input from a map(list(string))
to a list(map(list(string)))
. Where you previously input one map, like
{
arn1 = ["prefix1/", "prefix2/"]
arn2 = ["prefix3/]
}
you now provide a list of maps, each one mapping a single ARN to a list of prefixes:
[{
arn1 = ["prefix1/", "prefix2/"]
}, {
arn2 = ["prefix3/]
}]
🚀 Enhancements
Full support for lifecycle configuration
The new lifecycle_configuration_rules
input allows you to specify all the options the AWS provider supports. See the example for more details.
Full support for lifecycle configuration @Nuru (#135)
what && why
- Breaking change: convert
privileged_principal_arns
input to list.- Fixes #102
- Add
lifecycle_configuration_rules
input closely matching Terraform provider arguments to fully support features. - Remove
acl_grants
input added in #131, because the oldgrants
input is more convenient and more powerful.