Releases: hashicorp/terraform-provider-aws
Releases · hashicorp/terraform-provider-aws
v5.57.0
FEATURES:
- New Data Source:
aws_appstream_image(#38225) - New Data Source:
aws_cognito_user_pool(#37399) - New Data Source:
aws_ec2_transit_gateway_peering_attachments(#25743) - New Data Source:
aws_transfer_connector(#38213)
ENHANCEMENTS:
- data-source/aws_backup_plan: Add
ruleattribute (#37890) - resource/aws_amplify_domain_association: Add
certificate_settingsargument (#37105) - resource/aws_ec2_transit_gateway_peering_attachment: Add
optionsargument (#36902) - resource/aws_iot_authorizer: Add
tagsargument (#37152) - resource/aws_iot_topic_rule: Add
cloudwatch_logs.batch_modeanderror_action.cloudwatch_logs.batch_modearguments (#36772) - resource/aws_sagemaker_endpoint_configuration: Add support for
InputAndOutputincapture_mode(#37726)
BUG FIXES:
v5.56.1
BUG FIXES:
- data-source/aws_cognito_user_pool_client: Fix
InvalidParameterException: 2 validation errors detectederrors on Read (#38168) - resource/aws_cognito_user: Fix a bug that caused resource recreation for resources imported with certain import ID formats (#38182)
- resource/aws_cognito_user_pool: Fix
runtime error: index out of range [0] with length 0panic when addinglambda_config(#38184)
v5.56.0
FEATURES:
- New Resource:
aws_appfabric_app_authorization_connection(#38084) - New Resource:
aws_appfabric_ingestion(#37291) - New Resource:
aws_appfabric_ingestion_destination(#37627) - New Resource:
aws_networkfirewall_tls_inspection_configuration(#35168) - New Resource:
aws_networkmonitor_monitor(#35722) - New Resource:
aws_networkmonitor_probe(#35722)
ENHANCEMENTS:
- resource/aws_controltower_control: Add
parametersargument andarnattribute (#38071) - resource/aws_networkfirewall_logging_configuration: Add plan-time validation of
firewall_arn(#35168) - resource/aws_quicksight_account_subscription: Add
iam_identity_center_instance_arnattribute (#36830) - resource/aws_route53_resolver_firewall_rule: Add
firewall_domain_redirection_actionargument (#37242) - resource/aws_route53_resolver_firewall_rule: Add
q_typeargument (#38074) - resource/aws_sagemaker_domain: Add
default_user_settings.canvas_app_settings.generative_ai_settingsconfiguration block (#37139) - resource/aws_sagemaker_domain: Add
default_user_settings.code_editor_app_settings.custom_imageconfiguration block (#37153) - resource/aws_sagemaker_endpoint_configuration: Add
production_variants.inference_ami_versionandshadow_production_variants.inference_ami_versionarguments (#38085) - resource/aws_sagemaker_user_profile: Add
user_settings.canvas_app_settings.generative_ai_settingsconfiguration block (#37139) - resource/aws_sagemaker_user_profile: Add
user_settings.code_editor_app_settings.custom_imageconfiguration block (#37153) - resource/aws_sagemaker_workforce: add
oidc_config.authentication_request_extra_paramsandoidc_config.scopearguments (#38078) - resource/aws_sagemaker_workteam: Add
worker_access_configurationattribute (#38087) - resource/aws_wafv2_web_acl: Add
sensitivity_levelargument tosqli_match_statementconfiguration block (#38077)
BUG FIXES:
v5.55.0
FEATURES:
- New Resource:
aws_drs_replication_configuration_template(#26399)
ENHANCEMENTS:
- data-source/aws_autoscaling_group: Add
mixed_instances_policy.launch_template.override.instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_priceattribute (#38003) - data-source/aws_glue_catalog_table: Add
additional_locationsargument instorage_descriptor(#37891) - data-source/aws_launch_template: Add
instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_priceattribute (#38003) - data-source/aws_networkmanager_core_network_policy_document: Add
attachment_policies.action.add_to_network_function_groupargument (#38013) - data-source/aws_networkmanager_core_network_policy_document: Add
network_function_groupsconfiguration block (#38013) - data-source/aws_networkmanager_core_network_policy_document: Add
send-viaandsend-toas valid values forsegment_actions.action(#38013) - data-source/aws_networkmanager_core_network_policy_document: Add
single-hopanddual-hopas valid values forsegment_actions.mode(#38013) - data-source/aws_networkmanager_core_network_policy_document: Add
when_sent_toandviaconfiguration blocks tosegment_actions(#38013) - resource/aws_api_gateway_integration: Increase maximum value of
timeout_millisecondsfrom29000(29 seconds) to300000(5 minutes) (#38010) - resource/aws_appsync_api_key: Add
api_key_idattribute (#36568) - resource/aws_autoscaling_group: Add
mixed_instances_policy.launch_template.override.instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_priceargument (#38003) - resource/aws_autoscaling_group: Add plan-time validation of
warm_pool.max_group_prepared_capacityandwarm_pool.min_size(#37174) - resource/aws_docdb_cluster: Add
restore_to_point_in_timeargument (#37716) - resource/aws_dynamodb_table: Adds validation for
ttlvalues. (#37991) - resource/aws_ec2_fleet: Add
launch_template_config.override.instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_priceargument (#38003) - resource/aws_glue_catalog_table: Add
additional_locationsargument instorage_descriptor(#37891) - resource/aws_glue_job: Add
maintenance_windowargument (#37760) - resource/aws_launch_template: Add
instance_requirements.max_spot_price_as_percentage_of_optimal_on_demand_priceargument (#38003)
BUG FIXES:
- data-source/aws_ami: Fix
interface conversion: interface {} is types.ProductCodeValues, not stringpanic (#37977) - data-source/aws_networkmanager_core_network_policy_document: Add correct
exceptvalues to the returned JSON document whensegment_actions.share_with_exceptis configured (#38013) - provider: Now falls back to non-FIPS endpoint if
use_fips_endpointis set and no FIPS endpoint is available (#38057) - resource/aws_autoscaling_group: Fix bug updating
warm_pool.max_group_prepared_capacityto0(#37174) - resource/aws_dynamodb_table: Fixes perpetual diff when
ttl.attribute_nameis set whenttl.enabledis not set. (#37991) - resource/aws_ec2_network_insights_path: Mark
destinationas Optional (#36966) - resource/aws_lambda_event_source_mapping: Remove the upper limit on
scaling_config.maximum_concurrency(#37980) - service/transitgateway: Fix resource Read pagination regression causing
NotFounderrors (#38011)
v5.54.1
v5.54.0
NOTES:
- resource/aws_ec2_capacity_block_reservation: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#37528)
FEATURES:
- New Data Source:
aws_ec2_capacity_block_offering(#37528) - New Resource:
aws_appfabric_app_authorization(#37468) - New Resource:
aws_appfabric_app_bundle(#37542) - New Resource:
aws_ec2_capacity_block_reservation(#37528) - New Resource:
aws_fms_resource_set(#37767) - New Resource:
aws_guardduty_malware_protection_plan(#37919)
ENHANCEMENTS:
- data-source/aws_opensearch_domain: Add
ip_address_typeargument (#37237) - resource/aws_ec2_traffic_mirror_session: Mark
packet_lengthas Computed (#36962) - resource/aws_opensearch_domain: Add
ip_address_typeargument (#37237) - resource/aws_vpc_endpoint: Add
subnet_configurationargument to support user defined IP addresses (#37226)
BUG FIXES:
- data-source/aws_ami: Fix query returning no results (#37958)
- provider: Fixes an error where some data sources were not returning
tags(#37966) - resource/aws_applicationinsights_application: Change
resource_group_nameto ForceNew (#36962) - resource/aws_dynamodb_table: Fix
UnknownOperationException: Tagging is not currently supported in DynamoDB Localerrors on resource Read (#37924) - resource/aws_ec2_capacity_reservation: Fix
InvalidCapacityReservationId.NotFounderrors during Read and Delete when resource is manually deleted (#37127) - resource/aws_route53_zone: Fix
InvalidInput: 1 validation error detected: Value '...' at 'resourceId' failed to satisfy constraint: Member must have length less than or equal to 32errors for resources imported with a/hostedzone/prefix (#37893) - service/apigatewayv2: Retry on
ConflictException: Unable to complete operation due to concurrent modificationerrors (#37902)
v5.53.0
FEATURES:
- New Resource:
aws_paymentcryptography_key(#37017) - New Resource:
aws_paymentcryptography_key_alias(#37020)
ENHANCEMENTS:
- data-source/aws_customer_gateway: Add
bgp_asn_extendedargument (#37815) - data-source/aws_rds_engine_version: Add
supports_limitless_databaseattribute (#37271) - provider: The
use_fips_endpointflag is now ignored for any service with a custom endpoint configured inendpoints. (#34233) - resource/aws_apigatewayv2_authorizer: Add configurable
deletetimeout (#37732) - resource/aws_customer_gateway: Add
bgp_asn_extendedargument (#37815) - resource/aws_fsx_lustre_file_system: Add
metadata_configurationargument (#37868) - resource/aws_lb: Add support for IPv6-only Application Load Balancers (#37700)
- resource/aws_mwaa_environment: Add
max_webserversandmin_webserversattributes (#37632) - resource/aws_pipes_pipe: Add
log_configurationargument (#37135) - resource/aws_route53_record: Fix
InvalidChangeBatcherrors on resource Delete (#37850) - resource/aws_s3_bucket: Ignore
UnsupportedOperationerrors when readingacceleration_status,server_side_encryption_configurationandtags(#37801) - resource/aws_transfer_ssh_key: Add
ssh_key_idattribute (#37548)
BUG FIXES:
- resource/aws_apigatewayv2_authorizer: Fix
ConflictExceptionerrors on resource Delete (#37732) - resource/aws_bedrockagent_agent: Increase
instructionmax length for validation to 4000 (#37758) - resource/aws_cloudwatch_log_group: Correctly handles tag updates with empty string tags (#37668)
- resource/aws_kms_external_key: Fixes timeout error on creation when
ignore_tagsmatches tag assigned to resource (#37818) - resource/aws_kms_key: Fixes timeout error on creation when
ignore_tagsmatches tag assigned to resource (#37818) - resource/aws_kms_replica_external_key: Fixes timeout error on creation when
ignore_tagsmatches tag assigned to resource (#37818) - resource/aws_kms_replica_key: Fixes timeout error on creation when
ignore_tagsmatches tag assigned to resource (#37818) - resource/aws_mq_broker: Do not reboot on changes to
maintenance_window_start_timeorauto_minor_version_upgrade(#36506) - resource/aws_pipes_pipe: Mark
source_parameters.self_managed_kafka_parameters.credentials.basic_authas Optional (#34293) - resource/aws_secretsmanager_secret: Tags with empty values no longer remove all tags. (#37743)
- resource/aws_ssm_parameter: Fix
Cannot import non-existent remote objecterrors when importing resources with version (#37832) - resource/aws_vpc_endpoint: Restore pre-v5.51.0 default of
falseforprivate_dns_enabled(#37715) - service/chatbot: Correctly overrides region when using custom endpoint. (#37851)
- service/costoptimizationhub: Correctly overrides region when using custom endpoint. (#37851)
- service/cur: Correctly overrides region when using custom endpoint. (#37851)
- service/globalaccelerator: Correctly overrides region when using custom endpoint. (#37851)
- service/route53: Correctly overrides region when using custom endpoint. (#37851)
- service/route53domains: Correctly overrides region when using custom endpoint. (#37851)
- service/shield: Correctly overrides region when using custom endpoint. (#37851)
v5.52.0
ENHANCEMENTS:
- resource/aws_kinesisanalyticsv2_application: Add
application_modeargument (#37714) - resource/aws_lightsail_bucket: Add support to
ListTagsfunction for proper key-only tag handling (#37711) - resource/aws_lightsail_certificate: Add support to
ListTagsfunction for proper key-only tag handling (#37711) - resource/aws_lightsail_container_service: Add support to
ListTagsfunction for proper key-only tag handling (#37711) - resource/aws_lightsail_database: Add support to
ListTagsfunction for proper key-only tag handling (#37711) - resource/aws_lightsail_distribution: Add support to
ListTagsfunction for proper key-only tag handling (#37711) - resource/aws_lightsail_key_pair: Add support to
ListTagsfunction for proper key-only tag handling (#37711) - resource/aws_lightsail_lb: Add support to
ListTagsfunction for proper key-only tag handling (#37711)
BUG FIXES:
- resource/aws_lightsail_database: Prevent destroy failure when resource is already deleted outside Terraform (#37711)
- resource/aws_lightsail_instance: Fix crash when reading a resource that has a key-only tag (#37587)
- resource/aws_lightsail_key_pair: Prevent destroy failure when resource is already deleted outside Terraform (#37711)
- resource/aws_lightsail_lb: Prevent destroy failure when resource is already deleted outside Terraform (#37711)
v5.51.1
v5.51.0
NOTES:
- data-source/aws_lambda_function:
source_code_hashattribute has been deprecated in favor ofcode_sha256. Will be removed in a future major version (#37669) - data-source/aws_lambda_layer_version:
source_code_hashattribute has been deprecated in favor ofcode_sha256. Will be removed in a future major version (#37646)
FEATURES:
- New Data Source:
aws_chatbot_slack_workspace(#37218) - New Resource:
aws_lambda_runtime_management_config(#37643) - New Resource:
aws_vpc_endpoint_private_dns(#37628) - New Resource:
aws_vpc_endpoint_service_private_dns_verification(#37176)
ENHANCEMENTS:
- data-source/aws_lambda_function: Add
code_sha256attribute (#37669) - data-source/aws_lambda_layer_version: Add
code_sha256attribute (#37646) - data-source/aws_route53_traffic_policy_document: Add support for
application-load-balancer,elastic-beanstalkandnetwork-load-balancerendpoint.typevalues (#37618) - resource/aws_api_gateway_deployment: Add
canary_settingsattribute (#37573) - resource/aws_iam_openid_connect_provider: Allow
client_id_listto be updated in-place (#37612) - resource/aws_lambda_function: Add
code_sha256attribute (#37669) - resource/aws_lambda_function: Remove
replace_security_group_on_destroyandreplacement_security_group_idsdeprecations, re-implement with alternate workflow (#37624) - resource/aws_lambda_layer_version: Add
code_sha256attribute (#37646) - resource/aws_route53_health_check: Add plan-time validation of
cloudwatch_alarm_region(#37510) - resource/aws_route53_record: Add plan-time validation of
latency_routing_policy.region(#37510) - resource/aws_route53_vpc_association_authorization: Add plan-time validation of
vpc_region(#37510) - resource/aws_route53_zone_association: Add plan-time validation of
vpc_region(#37510) - resource/aws_wafv2_web_acl: Add
api_gateway,app_runner_service,cognito_user_pool, andverified_access_instanceconfiguration blocks toassociation_config.request_body(#37588)
BUG FIXES:
- resource/aws_dynamodb_table_replica: Correctly set
kms_key_arnon Read (#37570) - resource/aws_kms_grant: Change
grant_tokentoSensitive(#37593) - resource/aws_lambda_function: Fix issue when
source_code_hashcauses drift even if source code has not changed (#37669) - resource/aws_lambda_layer_version: Fix issue when
source_code_hashforces a replacement even if source code has not changed (#37646) - resource/aws_m2_deployment: Fix
stateerror ondeployment_idduring start/stop update (#37581) - resource/aws_storagegateway_smb_file_share: Fix crash when
cache_attributesis removed on update (#37611)