v2.68.0
FEATURES:
- New Data Source:
aws_efs_access_points(#13918) - New Resource:
aws_wafv2_web_acl_logging_configuration(#13892)
ENHANCEMENTS:
- data-soruce/aws_ami: Add
arnattribute (#12038) - data-source/aws_customer_gateway: Add
arnattribute (#13611) - data-source/aws_ebs_snapshot: Add
arnattribute (#13840) - data-source/aws_vpc_endpoint: Add
arnattribute (#13852) - data-source/aws_vpc_endpoint_service: Add
arnattribute (#13856) - data-source/aws_vpn_gateway: Add
arnattribute (#13827) - resource/aws_ami: Add
arnattribute and plan-time validations toarchitecture,volume_typeandvirtualization_typearguments (#12038) - resource/aws_ami_copy: Add
arnattribute (#12038) - resource/aws_ami_from_instance: Add
arnattribute (#12038) - resource/aws_customer_gateway: Add
arnattribute and plan-time validations forbgp_asn,ip_address, andtypearguments (#13611) - resource/aws_default_network_acl: Add
arnattribute and plan-time validations foringressandegressconfiguration block arguments (#13819) - resource/aws_ebs_snapshot: Add
arnattribute (#13840) - resource/aws_ebs_snapshot: Support resource import (#13895)
- resource/aws_ebs_snapshot_copy: Add
arnattribute (#13840) - resource/aws_ec2_traffic_mirror_session: Add
arnattribute (#13849) - resource/aws_ecs_service: Support
deployment_controllerconfiguration blocktypeargument value ofEXTERNAL(support external deployments) (#8134] / [#8652) - resource/aws_ecs_task_definition: Add
efs_volume_configurationconfiguration blockauthorization_config,transit_encryption, andtransit_encryption_portarguments (support EFS Access Points and transit encryption) (#13136) - resource/aws_elasticsearch_domain: Ultrawarm can now be enabled without re-creating the resource (#13907)
- resource/aws_glue_catalog_database: Add
arnattribute (#13452) - resource/aws_iot_policy: Support resource import (#13707)
- resource/aws_iot_topic_rule: Add
error_actionconfiguration block (#11922) - resource/aws_network_acl: Add
arnattribute and plan-time validations foringressandegressconfiguration block arguments (#13819) - resource/aws_placement_group: Add
arnattribute (#13838) - resource/aws_ses_receipt_filter: Add
arnattribute and plan-time validations for all arguments (#13811) - resource/aws_vpn_connection: Add
arnattribute (#13836) - resource/aws_vpc_endpoint: Add
arnattribute (#13853) - resource/aws_vpc_endpoint_service: Add
arnattribute (#13858) - resource/aws_vpn_gateway: Add
arnattribute (#13827)
BUG FIXES:
- resource/aws_batch_compute_environment: Ensure
desired_vcpusis fully optional and wait for updates (#4855) - resource/aws_batch_compute_environment: Remove resource from Terraform state when not found instead of returning error (#13935)
- resource/aws_cloudtrail: Properly configure single
event_selectorwith nodata_resourceandread_write_typeofReadOnlyorWriteOnly(#5448) - resource/aws_cloudtrail: Prevent
InvalidEventSelectorsExceptionerror when removing allevent_selectorconfiguration (#5448) - resource/aws_default_route_table: Validate CIDR blocks for misalignment before attempting to create the route to ensure Terraform can read the information after EC2 API canonicalization (#13778)
- resource/aws_default_route_table: Ensure empty string (
"") validation incidr_blockandipv6_cidr_blockarguments continues to work for Terraform 0.11 support (#13778) - resource/aws_ecs_service: Add plan-time validation and prevent panics with empty
typeargument inordered_placement_strategyconfiguration block (#13926) - resource/aws_ecs_task_definition: Prevent showing API ordering differences in
container_definitionsenvironment variables during update plans (#11463) - resource/aws_elasticsearch_domain: Ensure empty string (
"") validation inebs_optionsvolume_typeargument continues to work for Terraform 0.11 support (#13937) - resource/aws_iot_policy: Ensure
nameargument updates recreate the resource (#13707) - resource/aws_route: Validate CIDR blocks for misalignment before attempting to create the route to ensure Terraform can read the information after EC2 API canonicalization (#13778)
- resource/aws_route: Ensure empty string (
"") validation indestination_cidr_blockanddestination_ipv6_cidr_blockarguments continues to work for Terraform 0.11 support (#13778) - resource/aws_route_table: Validate CIDR blocks for misalignment before attempting to create the route to ensure Terraform can read the information after EC2 API canonicalization (#13778)
- resource/aws_route_table: Ensure empty string (
"") validation incidr_blockandipv6_cidr_blockarguments continues to work for Terraform 0.11 support (#13778) - resource/aws_spot_fleet_request: Prevent crash with missing placement information (#13577)
- resource/aws_vpc_endpoint: Skip
ModifyVpcEndpointAPI call on tags only updates (#13853) - resource/aws_vpc_endpoint: Wait for acceptance when
auto_acceptis enabled (#13876) - resource/aws_wafv2_web_acl: Prevent unexpected
UpdateWebACLAPI errors on tags only updates (#13871)