FEATURES:
- New Data Source:
aws_backup_framework
(#23193) - New Data Source:
aws_backup_report_plan
(#23146) - New Data Source:
aws_imagebuilder_container_recipe
(#23040) - New Data Source:
aws_imagebuilder_container_recipes
(#23134) - New Data Source:
aws_service
(#16640) - New Resource:
aws_backup_framework
(#23175) - New Resource:
aws_backup_report_plan
(#23098) - New Resource:
aws_gamelift_script
(#11560) - New Resource:
aws_iam_service_specific_credential
(#16185) - New Resource:
aws_iam_signing_certificate
(#23161) - New Resource:
aws_iam_virtual_mfa_device
(#23113) - New Resource:
aws_imagebuilder_container_recipe
(#22965)
ENHANCEMENTS:
- data-source/aws_imagebuilder_image_pipeline: Add
container_recipe_arn
attribute (#23111) - data-source/aws_kms_public_key: Add
public_key_pem
attribute (#23130) - resource/aws_api_gateway_authorizer: Add
arn
attribute. (#23151) - resource/aws_autoscaling_group: Disable scale-in protection before draining instances (#23187)
- resource/aws_cloudformation_stack_set: Add
call_as
argument (#22440) - resource/aws_elastic_transcoder_preset: Add plan time validations to
audio.audio_packing_mode
,audio.channels
,
audio.codec
,audio.sample_rate
,audio_codec_options.bit_depth
,audio_codec_options.bit_order
,
audio_codec_options.profile
,audio_codec_options.signed
,audio_codec_options.signed
,
container
,thumbnails.aspect_ratio
,thumbnails.format
,thumbnails.padding_policy
,thumbnails.sizing_policy
,
type
,video.aspect_ratio
,video.codec
,video.display_aspect_ratio
,video.fixed_gop
,video.frame_rate
,video.max_frame_rate
,video.padding_policy
,video.sizing_policy
,video_watermarks.horizontal_align
,
video_watermarks.id
,video_watermarks.sizing_policy
,video_watermarks.target
,video_watermarks.vertical_align
(#13974) - resource/aws_elastic_transcoder_preset: Allow
audio.bit_rate
to be computed. (#13974) - resource/aws_gamelift_build: Add
object_version
argument tostorage_location
block. (#22966) - resource/aws_gamelift_build: Add import support (#22966)
- resource/aws_gamelift_fleet: Add
certificate_configuration
argument (#22967) - resource/aws_gamelift_fleet: Add import support (#22967)
- resource/aws_gamelift_fleet: Add plan time validation to
ec2_instance_type
(#22967) - resource/aws_gamelift_fleet: Adds
script_arn
attribute. (#11560) - resource/aws_gamelift_fleet: Adds
script_id
argument. (#11560) - resource/aws_glue_catalog_database: Add support
create_table_default_permission
argument (#22964) - resource/aws_glue_trigger: Add
event_batching_condition
argument. (#22963) - resource/aws_iam_user_login_profile: Make
pgp_key
optional (#12384) - resource/aws_imagebuilder_image_pipeline: Add
container_recipe_arn
argument (#23111) - resource/aws_prometheus_workspace: Add
tags
argument andtags_all
attribute to support resource tagging (#23202) - resource/aws_ssm_association: Add
arn
attribute (#17732) - resource/aws_ssm_association: Add
wait_for_success_timeout_seconds
argument (#17732) - resource/aws_ssm_association: Add plan time validation to
association_name
,document_version
,schedule_expression
,output_location.s3_bucket_name
,output_location.s3_key_prefix
,targets.key
,targets.values
,automation_target_parameter_name
(#17732)
BUG FIXES:
- data_source/aws_vpc_ipam_pool: error if no pool found (#23195)
- provider: Support
ap-northeast-3
,ap-southeast-3
andus-iso-west-1
as valid AWS Regions (#23191) - provider: Use AWS HTTP client which allows IMDS authentication in container environments and custom RootCAs in ISO regions (#23191)
- resource/aws_appmesh_route: Handle zero
max_retries
(#23035) - resource/aws_elastic_transcoder_preset: Allow
video_codec_options
to be empty. (#13974) - resource/aws_rds_cluster: Fix crash when configured
engine_version
string is shorter than theEngineVersion
string returned from the AWS API (#23039) - resource/aws_s3_bucket_lifecycle_configuration: Correctly handle the
days
value of therule
transition
configuration block when set to0
(#23120) - resource/aws_s3_bucket_lifecycle_configuration: Fix extraneous diffs especially after import (#23144)
- resource/aws_sagemaker_endpoint_configuration: Emptiness check for arguments, Allow not passing
async_inference_config.kms_key_id
. (#22960) - resource/aws_vpn_connection: Add support for
ipsec.1-aes256
connection type (#23127)