WolfPack
WolfPack copied to clipboard
Update Terraform aws to ~> 5.49.0
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| aws (source) | required_provider | minor | ~> 5.42.0 -> ~> 5.49.0 |
Release Notes
hashicorp/terraform-provider-aws (aws)
v5.49.0
FEATURES:
-
New Data Source:
aws_datazone_environment_blueprint(#36600) -
New Resource:
aws_bedrockagent_data_source(#37158) -
New Resource:
aws_datazone_domain(#36600) -
New Resource:
aws_datazone_environment_blueprint_configuration(#36600)
ENHANCEMENTS:
- data-source/aws_iam_policy_document: Add
minified_jsonattribute (#35677) - resource/aws_dynamodb_table_export: Add plan-time validation of
table_arn(#37288) - resource/aws_kms_key: Add
rotation_period_in_daysargument (#37140) - resource/aws_securitylake_subscriber_notification: Better handles importing resource (#37332)
- resource/aws_securitylake_subscriber_notification: Deprecates
endpoint_idin favor ofsubscriber_endpoint(#37332) - resource/aws_securitylake_subscriber_notification: Handles
configuration.https_notification_configuration.authorization_api_key_valueas sensitive value (#37332)
BUG FIXES:
- data-source/aws_fsx_ontap_storage_virtual_machine: Correctly set
tagson Read (#37353) - data-source/aws_rds_orderable_db_instance: Fix
InvalidParameterValue: Invalid value 3412 for MaxRecords. Must be between 20 and 1000errors (#37251) - data-source/aws_resourceexplorer2_search: Fix 401 unauthorized error due to missing
view_arnin the AWS API request (#36778) - data-source/aws_resourceexplorer2_search: Fix panic caused by bad mappping between Terraform and AWS schemas (#36778)
- data-source/aws_resourceexplorer2_search: Fix state persistence and data types (#36778)
- resource/aws_bedrockagent_agent: Fix to use the configured
prepare_agentvalue (or default value oftruewhen omitted) for all create and update operations (#37405) - resource/aws_elasticsearch_domain: Fix handling of unset
auto_tune_options.rollback_on_disableargument (#37394) - resource/aws_fsx_ontap_storage_virtual_machine: Correctly set
tagsandtags_allon resource Read (#37353) - resource/aws_fsx_openzfs_file_system: Correctly set
tagsandtags_allon resource Read (#37353) - resource/aws_kms_custom_key_store: Change
trust_anchor_certificateto ForceNew (#37092) - resource/aws_opensearch_domain: Fix handling of unset
auto_tune_options.rollback_on_disableargument (#37394) - resource/aws_opensearch_domain: Wait for
auto_tune_optionsto be applied during creation (#37394) - resource/aws_securitylake_aws_log_source: Correctly handles unspecified
source_version(#36268) - resource/aws_securitylake_aws_log_source: Prevents errors when creating multiple log sources concurrently (#36268)
- resource/aws_securitylake_custom_log_source: Prevents errors when creating multiple log sources concurrently (#36268)
- resource/aws_securitylake_custom_log_source: Validates length of
source_nameparameter (#36268) - resource/aws_securitylake_subscriber: Allow more than one log source (#36268)
- resource/aws_securitylake_subscriber: Correctly handles unspecified
access_type(#36268) - resource/aws_securitylake_subscriber: Correctly handles unspecified
source_versionparameter foraws_log_source_resourceandcustom_log_source_resource(#36268) - resource/aws_securitylake_subscriber: Correctly requires
source_nameparameter foraws_log_source_resourceandcustom_log_source_resource(#36268) - resource/aws_securitylake_subscriber_notification: No longer recreates resource when not needed (#37332)
- resource/aws_securitylake_subscriber_notification: Requires value for
configuration.https_notification_configuration.endpoint(#37332) - resource/provider: Change the AWS SDK for Go v2 API client
BackoffDelayerto maintain behavioral compatibility with AWS SDK for Go v1 (#37404)
v5.48.0
FEATURES:
-
New Resource:
aws_bedrockagent_agent_knowledge_base_association(#37185)
ENHANCEMENTS:
- resource/aws_cloudwatch_event_target: Add
force_destroyargument (#37130) - resource/aws_elasticache_replication_group: Increase default Delete timeout to 45 minutes (#37182)
- resource/aws_elasticache_replication_group: Use the configured Delete timeout when detaching from any global replication group (#37182)
- resource/aws_fsx_ontap_file_system: Add support for specifying 1 ha_pair with
SINGLE_AZ_1andMULTI_AZ_1deployment types (#36511) - resource/aws_fsx_ontap_file_system: Increase
storage_capacitymaximum to 1PiB (#36511) - resource/aws_fsx_ontap_file_system: Support up to 12
ha_pairs(#36511) - resource/aws_fsx_ontap_file_system: Update
throughput_capacity_per_ha_pairto support all values fromthroughput_capacity(#36511) - resource/aws_fsx_ontap_volume: Add
aggregate_configurationconfiguration block (#36511) - resource/aws_fsx_ontap_volume: Add
size_in_bytesandvolume_stylearguments (#36511)
BUG FIXES:
- resource/aws_bcmdataexports_export: Fix
table_configurationsexpand/flatten (#37205) - resource/aws_cloudwatch_event_connection: Add plan-time validation preventing empty
auth_parameters.oauth.oauth_http_parametersorauth_parameters.invocation_http_parametersbody,headerandquery_stringconfiguration blocks (#26755) - resource/aws_elasticache_replication_group: Decrease replica count after other updates (#34819)
- resource/aws_elasticache_replication_group: Fix
unexpected state 'snapshotting'errors when increasing or decreasing replica count (#30493)
v5.47.0
NOTES:
- provider: Updates to Go 1.22. This is the last Go release that will run on macOS 10.15 Catalina (#36996)
- resource/aws_bedrockagent_knowledge_base: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#36783)
FEATURES:
-
New Data Source:
aws_identitystore_groups(#36993) -
New Resource:
aws_bcmdataexports_export(#36847) -
New Resource:
aws_bedrockagent_agent(#36851) -
New Resource:
aws_bedrockagent_agent_action_group(#36935) -
New Resource:
aws_bedrockagent_agent_alias(#36905) -
New Resource:
aws_bedrockagent_knowledge_base(#36783) -
New Resource:
aws_globalaccelerator_cross_account_attachment(#35991) -
New Resource:
aws_verifiedpermissions_policy(#35413)
ENHANCEMENTS:
- data-source/aws_eip: Add
arnattribute (#35991) - resource/aws_api_gateway_rest_api: Correctly set
root_resource_idon resource Read (#37040) - resource/aws_appmesh_mesh: Add
spec.service_discoveryargument (#37042) - resource/aws_cloudformation_stack_set: Adds guidance on permissions when using delegated administrator account (#37069)
- resource/aws_db_instance: Add
dedicated_log_volumeargument (#36503) - resource/aws_eip: Add
arnattribute (#35991) - resource/aws_elasticache_replication_group: Add
transit_encryption_modeargument (#30403) - resource/aws_elasticache_replication_group: Changes to the
transit_encryption_enabledargument can now be done in-place for engine versions >7.0.5(#30403) - resource/aws_kinesis_firehose_delivery_stream: Add
snowflake_configurationargument (#36646) - resource/aws_memorydb_user: Support IAM authentication mode (#32027)
- resource/aws_sagemaker_app_image_config: Add
code_editor_app_image_configandjupyter_lab_image_config.jupyter_lab_image_configarguments (#37059) - resource/aws_sagemaker_app_image_config: Change
kernel_gateway_image_config.kernel_specMaxItems to 5 (#37059) - resource/aws_transfer_server: Add
sftp_authentication_methodsargument (#37015)
BUG FIXES:
- resource/aws_batch_job_definition: Fix issues where changes causing a new
revisiondo not trigger changes in dependent resources and/or cause an error, "Provider produced inconsistent final plan" (#37111) - resource/aws_ce_cost_category: Allow up to 3 levels of
and,notandoroperand nesting for theruleargument (#30862) - resource/aws_elasticache_replication_group: Fix excessive delay on read (#30403)
- resource/aws_servicecatalog_portfolio: Fixes error where deletion fails if resource was deleted out of band. (#37066)
- resource/aws_servicecatalog_provisioned_product: Fixes error where tag values are not applied to products when tag values don't change. (#37066)
v5.46.0
NOTES:
- provider: When using YAML or JSON documents, such as in
template_bodyofaws_cloudformation_stack, CRLF was previously treated as different from LF but these are now treated as equivalent in many situations (#14270)
FEATURES:
-
New Resource:
aws_eip_domain_name(#36963)
ENHANCEMENTS:
- data-source/aws_alb: Add
client_keep_aliveargument (#36969) - data-source/aws_eip: Add
ptr_recordattribute (#36963) - data-source/aws_iam_policy: Add
attachment_countattribute (#36759) - data-source/aws_lb: Add
client_keep_aliveargument (#36969) - data-source/aws_organizations_organization: Add
master_account_nameattribute (#36797) - data-source/aws_vpc_dhcp_options: Add
ipv6_address_preferred_lease_timeattribute (#36934) - resource/aws_alb: Add
client_keep_aliveargument (#36969) - resource/aws_autoscaling_group: Add
alarm_specificationto theinstance_refresh.preferencesconfiguration block (#36954) - resource/aws_cloudformation_stack_set: Add retry when creating to potentially help with eventual consistency problems (#36982)
- resource/aws_cloudfront_origin_access_control: Add
lambdaandmediapackagev2as valid values fororigin_access_control_origin_type(#34362) - resource/aws_cloudwatch_event_rule: Add
force_destroyattribute (#34905) - resource/aws_codebuild_project: Add GitLab and GitLab Self Managed support to the
report_build_statusandbuild_status_configarguments (#36942) - resource/aws_default_vpc_dhcp_options: Add
ipv6_address_preferred_lease_timeas Computed attribute (#36934) - resource/aws_dms_replication_task: Add
resource_identifierargument (#36901) - resource/aws_eip: Add
ptr_recordattribute (#36963) - resource/aws_elasticache_serverless_cache: Add
minimumattribute incache_usage_limits.data_storageandcache_usage_limits.ecpu_per_second(#36766) - resource/aws_fsx_openzfs_file_system: Add
endpoint_ip_addressattribute (#36767) - resource/aws_iam_policy: Add
attachment_countattribute (#36759) - resource/aws_imagebuilder_image: Add
execution_roleandworkflowarguments (#36953) - resource/aws_lb: Add
client_keep_aliveargument (#36969) - resource/aws_mwaa_environment: Add
database_vpc_endpoint_serviceandwebserver_vpc_endpoint_serviceattributes (#36903) - resource/aws_organizations_organization: Add
master_account_nameattribute (#36797) - resource/aws_transfer_connector: Add
security_policy_nameargument (#36893) - resource/aws_vpc_dhcp_options: Add
ipv6_address_preferred_lease_timeattribute (#36934) - resource/aws_vpc_ipam_pool: Add
cascadeargument (#36898)
BUG FIXES:
- data-source/aws_iam_policy_document: When using multiple principals, sort them to avoid differences based only on order (#25967)
- resource/aws_appconfig_deployment: Fix
ConflictExceptionerrors on resource Create (#36980) - resource/aws_ce_anomaly_monitor: Change
monitor_dimensionto ForceNew (#36773) - resource/aws_ce_anomaly_subscription: Change
account_idto ForceNew (#36773) - resource/aws_cloudformation_stack: CRLF line endings in
template_bodyno longer cause erroneous diffs (#14270) - resource/aws_db_proxy: Fix
interface conversion: interface {} is nil, not map[string]interface {}panic whenauthis empty ({}) (#36967) - resource/aws_dms_replication_config: Adds validation to
replication_settingsto disallowLogging.CloudWatchLogGroupandLogging.CloudWatchLogStream. (#36936) - resource/aws_dms_replication_config: Suppresses differences in partial
replication_settingsJSON documents. (#36936) - resource/aws_dms_replication_task: Adds validation to
replication_task_settingsto disallowLogging.CloudWatchLogGroupandLogging.CloudWatchLogStream. (#36936) - resource/aws_dms_replication_task: Allows leaving
replication_task_settingsunset to use default settings. (#36936) - resource/aws_dms_replication_task: Suppresses differences in partial
replication_task_settingsJSON documents. (#36936) - resource/aws_fsx_windows_file_system: Fix error
BadRequest: AuditLogDestination must not be provided when auditing is disabledwhen updatingaudit_log_configuration.0.file_access_audit_log_levelandaudit_log_configuration.0.file_share_access_audit_log_levelto"DISABLED"(#36928) - resource/aws_glue_job: Mark
number_of_workersandworker_typeas optional/computed, preventing persistent differences whenmax_capacityis set. (#36770) - resource/aws_iam_user_login_profile: Fix forced re-creation when
password_reset_requiredistrueand initial password reset is completed (#36926) - resource/aws_lightsail_distribution: Fix to properly set
certificate_nameon create and update (#36888) - resource/aws_vpc_dhcp_options: Fix
NotFounderror handling on delete (#36933)
v5.45.0
NOTES:
- resource/aws_redshift_cluster: The
loggingargument is now deprecated. Use theaws_redshift_loggingresource instead. (#36862) - resource/aws_redshift_cluster: The
snapshot_copyargument is now deprecated. Use theaws_redshift_snapshot_copyresource instead. (#36810)
FEATURES:
ENHANCEMENTS:
- data-source/aws_sagemaker_prebuilt_ecr_image: Add
registry_idforaf-south-1AWS Region (#36803) - resource/aws_api_gateway_documentation_part: Add
documentation_part_idattribute (#36445) - resource/aws_wafregional_web_acl_association: Add configurable timeouts (#36445)
- resource/aws_wafregional_web_acl_association: Add plan-time validation of
resource_arn(#36445)
BUG FIXES:
- provider: Change the default AWS SDK for Go v2 API client
MaxBackoffvalue to 300 seconds so that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 (#36855) - resource/aws_datasync_location_object_storage: Allow update to
agent_arns(#36819) - resource/aws_devopsguru_notification_channel: Fix persistent diff when
filters.message_typesorfilters.severitiescontains multiple elements (#36804) - resource/aws_securityhub_configuration_policy: Mark
configuration_policy.enabled_standard_arnsas Optional, fixingInvalidInputException: Invalid semantics: Enabled standards and security control configurations must be configured when Security Hub is enablederrors (#36740)
v5.44.0
FEATURES:
-
New Data Source:
aws_devopsguru_notification_channel(#36656) -
New Data Source:
aws_devopsguru_resource_collection(#36657) -
New Data Source:
aws_ecr_lifecycle_policy_document(#6133) -
New Function:
trim_iam_role_path(#36723) -
New Resource:
aws_devopsguru_service_integration(#36694)
ENHANCEMENTS:
- data-source/aws_servicecatalogappregistry_application: Add
application_tagattribute (#36647) - data/aws_glue_data_catalog_encryption_settings: Add
data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_roleattribute (#35978) - resource/aws_appstream_fleet: Add
desired_sessionsargument to thecompute_capacityblock. (#34266) - resource/aws_appstream_fleet: Add
max_sessions_per_instanceargument. (#34266) - resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add
deregister_on_new_revisionto allow keeping prior versions ACTIVE when a new revision is published. (#35149) - resource/aws_db_instance: Adds warning when setting
character_set_namewhenreplicate_source_db,restore_to_point_in_time, orsnapshot_identifieris set (#36518) - resource/aws_emr_cluster: Add
unhealthy_node_replacementargument (#36523) - resource/aws_glue_data_catalog_encryption_settings: Add
data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_roleargument (#35978) - resource/aws_servicecatalogappregistry_application: Add
application_tagattribute (#36647) - resource/aws_transfer_server: Add
s3_storage_optionsconfiguration block (#36664) - resource/aws_wafv2_web_acl: Add
address_fieldsandphone_number_fieldstostatement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection(#36685)
BUG FIXES:
- Correctly handles user agents passed using
TF_APPEND_USER_AGENTwhich contain/,(,), or space. (#36738) - resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated (#36517)
- resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access (#36734)
- resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access (#36734)
- resource/aws_cognito_user_pool: Correct plan-time validation of
email_verification_message,email_verification_subject,admin_create_user_config.invite_message_template.email_message,admin_create_user_config.invite_message_template.email_subject,admin_create_user_config.invite_message_template.sms_message,sms_authentication_message,sms_verification_message,verification_message_template.email_message,verification_message_template.email_message_by_link,verification_message_template.email_subject,verification_message_template.email_subject_by_link, andverification_message_template.sms_messageto count UTF-8 characters properly (#36661) - resource/aws_ecr_lifecycle_policy: Add missing
tagPatternListchange detection in policy JSON (#35231) - resource/aws_ecs_service: Correctly set
alarms.rollbackon resource Create and Update (#36691) - resource/aws_iam_user: When
force_destroyis used and there are inline or attached policies, allow resource to be destroyed (#36640) - resource/aws_imagebuilder_distribution_configuration: Fix validation regex for
ami_distribution_configuration.name(#36659) - resource/aws_redshift_cluster: Fix error preventing modification of a configured
snapshot_copyblock (#36655) - resource/aws_route53_record: Fix to correctly interpret alias names with wildcards (#36699)
v5.43.0
FEATURES:
-
New Data Source:
aws_resourceexplorer2_search(#36560) -
New Data Source:
aws_servicecatalogappregistry_application(#36596) -
New Resource:
aws_cloudfrontkeyvaluestore_key(#36534) -
New Resource:
aws_devopsguru_notification_channel(#36557) -
New Resource:
aws_ec2_instance_metadata_defaults(#36589) -
New Resource:
aws_lakeformation_resource_lf_tag(#36537) -
New Resource:
aws_m2_application(#35399) -
New Resource:
aws_m2_deployment(#35408) -
New Resource:
aws_m2_environment(#35311) -
New Resource:
aws_redshiftserverless_custom_domain_association(#35865) -
New Resource:
aws_servicecatalogappregistry_application(#36277)
ENHANCEMENTS:
- data-source/aws_cloudfront_function: Add
key_value_store_associationsattribute (#36585) - data-source/aws_db_snapshot: Add
original_snapshot_create_timeattribute (#36544) - resource/aws_cloudfront_function: Add
key_value_store_associationsargument (#36585) - resource/aws_ec2_host: Add user configurable timeouts (#36538)
- resource/aws_glacier_vault_lock: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_group_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_role: Allow
assume_role_policyandinline_policy.*.policyto have leading whitespace (#36597) - resource/aws_iam_role_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_iam_user_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_kinesisanalyticsv2_application: Add support for
FLINK-1_18runtime_environmentvalue (#36562) - resource/aws_media_store_container_policy: Allow
policyto have leading whitespace (#36597) - resource/aws_ssoadmin_permission_set_inline_policy: Allow
inline_policyto have leading whitespace (#36597) - resource/aws_transfer_access: Allow
policyto have leading whitespace (#36597) - resource/aws_transfer_user: Allow
policyto have leading whitespace (#36597) - resource/aws_vpc_ipam: Add
tierargument (#36504)
BUG FIXES:
- data-source/aws_cur_report_definition: Direct all API calls to the
us-east-1endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#36540) - resource/aws_applicationinsights_application: Make
ACTIVEa valid create target status (#36615) - resource/aws_autoscaling_group: Don't attempt to remove scale-in protection from instances that don't have the feature enabled (#36586)
- resource/aws_cur_report_definition: Direct all API calls to the
us-east-1endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#36540) - resource/aws_elasticsearch_domain_policy: Handle delayed domain status propagation, preventing a
ValidationException. (#36592) - resource/aws_iam_instance_profile: Detect when the associated
roleno longer exists (#34099) - resource/aws_instance: Replace an instance when an
instance_typechange also requires an architecture change, such as x86_64 to arm64 (#36590) - resource/aws_opensearch_domain_policy: Handle delayed domain status propagation, preventing a
ValidationException. (#36592) - resource/aws_quicksight_dashboard: Fix failure when updating a dashboard takes a while (#34227)
- resource/aws_quicksight_template: Fix "Invalid address to set" errors (#34227)
- resource/aws_quicksight_template: Fix "a number is required" errors when state contains an empty string (#34227)
- resource/aws_redshift_cluster: Fix
InvalidParameterCombinationerrors when updating onlyskip_final_snapshot(#36635) - resource/aws_route53_zone: Prevent re-creation when
namecasing changes (#36563) - resource/aws_secretsmanager_secret_version: Fix to handle versions deleted out-of-band without raising an
InvalidRequestException(#36609) - resource/aws_ssm_parameter: force create a new SSM parameter when
data_typeis updated. (#35960)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.