Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update aws_ec2_fleet resource to latest functionality #29181

Merged
merged 23 commits into from
Feb 28, 2023

Conversation

silvaalbert
Copy link
Contributor

@silvaalbert silvaalbert commented Jan 31, 2023

Description

This pull request brings the aws_ec2_fleet up to date with the latest functionality and schema available in the AWS API.

Relations

Closes #28828
Closes #28830
Closes #28915
Closes #28074
Relates #27729
Relates #29039.

References

https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFleet.html

Output from Acceptance Testing

$ make testacc TESTS=TestAccEC2Fleet PKG=ec2 ACCTEST_PARALLELISM=5 
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ec2/... -v -count 1 -parallel 5 -run='TestAccEC2Fleet'  -timeout 180m
=== RUN   TestAccEC2Fleet_basic
=== PAUSE TestAccEC2Fleet_basic
=== RUN   TestAccEC2Fleet_disappears
=== PAUSE TestAccEC2Fleet_disappears
=== RUN   TestAccEC2Fleet_tags
=== PAUSE TestAccEC2Fleet_tags
=== RUN   TestAccEC2Fleet_excessCapacityTerminationPolicy
=== PAUSE TestAccEC2Fleet_excessCapacityTerminationPolicy
=== RUN   TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID
=== PAUSE TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID
=== RUN   TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName
=== PAUSE TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName
=== RUN   TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version
=== PAUSE TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbpsRequest
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbpsRequest
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceType
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceType
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_maxPrice
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_maxPrice
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_priority
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_priority
=== RUN   TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_subnetID
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_subnetID
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity
=== RUN   TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple
=== RUN   TestAccEC2Fleet_OnDemandOptions_allocationStrategy
=== PAUSE TestAccEC2Fleet_OnDemandOptions_allocationStrategy
=== RUN   TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice
=== PAUSE TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice
=== RUN   TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity
=== PAUSE TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity
=== RUN   TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone
=== PAUSE TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone
=== RUN   TestAccEC2Fleet_OnDemandOptions_SingleInstanceType
=== PAUSE TestAccEC2Fleet_OnDemandOptions_SingleInstanceType
=== RUN   TestAccEC2Fleet_replaceUnhealthyInstances
=== PAUSE TestAccEC2Fleet_replaceUnhealthyInstances
=== RUN   TestAccEC2Fleet_SpotOptions_allocationStrategy
=== PAUSE TestAccEC2Fleet_SpotOptions_allocationStrategy
=== RUN   TestAccEC2Fleet_SpotOptions_capacityRebalance
=== PAUSE TestAccEC2Fleet_SpotOptions_capacityRebalance
=== RUN   TestAccEC2Fleet_capacityRebalanceInvalidType
=== PAUSE TestAccEC2Fleet_capacityRebalanceInvalidType
=== RUN   TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior
=== PAUSE TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior
=== RUN   TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount
=== PAUSE TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount
=== RUN   TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType
=== RUN   TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand
=== RUN   TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot
=== RUN   TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity
=== RUN   TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType
=== RUN   TestAccEC2Fleet_terminateInstancesWithExpiration
=== PAUSE TestAccEC2Fleet_terminateInstancesWithExpiration
=== RUN   TestAccEC2Fleet_type
=== PAUSE TestAccEC2Fleet_type
=== RUN   TestAccEC2Fleet_type_instant
=== PAUSE TestAccEC2Fleet_type_instant
=== RUN   TestAccEC2Fleet_templateMultipleNetworkInterfaces
=== PAUSE TestAccEC2Fleet_templateMultipleNetworkInterfaces
=== RUN   TestAccEC2Fleet_validFrom
=== PAUSE TestAccEC2Fleet_validFrom
=== RUN   TestAccEC2Fleet_validUntil
=== PAUSE TestAccEC2Fleet_validUntil
=== CONT  TestAccEC2Fleet_basic
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceType
=== CONT  TestAccEC2Fleet_validUntil
=== CONT  TestAccEC2Fleet_validFrom
=== CONT  TestAccEC2Fleet_templateMultipleNetworkInterfaces
--- PASS: TestAccEC2Fleet_validFrom (36.37s)
=== CONT  TestAccEC2Fleet_type_instant
--- PASS: TestAccEC2Fleet_validUntil (53.45s)
=== CONT  TestAccEC2Fleet_type
--- PASS: TestAccEC2Fleet_basic (59.18s)
=== CONT  TestAccEC2Fleet_terminateInstancesWithExpiration
=== CONT  TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType
--- PASS: TestAccEC2Fleet_type_instant (30.06s)
--- PASS: TestAccEC2Fleet_type (38.61s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceType (109.97s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot
--- PASS: TestAccEC2Fleet_terminateInstancesWithExpiration (71.53s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand
--- PASS: TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot (35.19s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType
--- PASS: TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand (39.28s)
=== CONT  TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount
--- PASS: TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType (65.75s)
=== CONT  TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior
--- PASS: TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount (83.04s)
=== CONT  TestAccEC2Fleet_capacityRebalanceInvalidType
--- PASS: TestAccEC2Fleet_capacityRebalanceInvalidType (1.22s)
=== CONT  TestAccEC2Fleet_SpotOptions_capacityRebalance
--- PASS: TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior (50.68s)
=== CONT  TestAccEC2Fleet_SpotOptions_allocationStrategy
--- PASS: TestAccEC2Fleet_SpotOptions_capacityRebalance (26.65s)
=== CONT  TestAccEC2Fleet_replaceUnhealthyInstances
--- PASS: TestAccEC2Fleet_SpotOptions_allocationStrategy (50.13s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_SingleInstanceType
--- PASS: TestAccEC2Fleet_OnDemandOptions_SingleInstanceType (9.33s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone
--- PASS: TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone (9.44s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity
--- PASS: TestAccEC2Fleet_replaceUnhealthyInstances (50.35s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice
--- PASS: TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity (9.28s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_allocationStrategy
--- PASS: TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice (25.46s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple
--- PASS: TestAccEC2Fleet_OnDemandOptions_allocationStrategy (50.84s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity
--- PASS: TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple (80.75s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_subnetID
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity (80.60s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple
--- PASS: TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType (405.80s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_priority
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_subnetID (84.88s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_maxPrice
--- PASS: TestAccEC2Fleet_templateMultipleNetworkInterfaces (538.97s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal
--- PASS: TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple (82.25s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_priority (81.42s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
--- PASS: TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity (465.79s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice (27.62s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_maxPrice (81.33s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice (27.43s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport (84.93s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal (150.30s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB (150.44s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes (83.58s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount (150.44s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU (150.32s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations (83.64s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes (84.39s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers (84.00s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbpsRequest
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage (150.03s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount (83.32s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance (150.98s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbpsRequest (84.72s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes (84.20s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps (150.61s)
=== CONT  TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames (83.77s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers (83.66s)
=== CONT  TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version
--- PASS: TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID (80.50s)
=== CONT  TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB (150.01s)
=== CONT  TestAccEC2Fleet_tags
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount (150.33s)
=== CONT  TestAccEC2Fleet_excessCapacityTerminationPolicy
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone (80.94s)
=== CONT  TestAccEC2Fleet_disappears
--- PASS: TestAccEC2Fleet_tags (41.37s)
--- PASS: TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version (82.18s)
--- PASS: TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName (80.56s)
--- PASS: TestAccEC2Fleet_disappears (25.56s)
--- PASS: TestAccEC2Fleet_excessCapacityTerminationPolicy (80.81s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ec2	1158.504s

Due to an update to the flattenInstanceRequirements function in ec2_launch_template.go, acceptance testing for that resource and other resources that call that function is provided below -

TestAccEC2LaunchTemplate

make testacc TESTS=TestAccEC2LaunchTemplate PKG=ec2 ACCTEST_PARALLELISM=5
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ec2/... -v -count 1 -parallel 5 -run='TestAccEC2LaunchTemplate'  -timeout 180m
=== RUN   TestAccEC2LaunchTemplateDataSource_name
=== PAUSE TestAccEC2LaunchTemplateDataSource_name
=== RUN   TestAccEC2LaunchTemplateDataSource_id
=== PAUSE TestAccEC2LaunchTemplateDataSource_id
=== RUN   TestAccEC2LaunchTemplateDataSource_filter
=== PAUSE TestAccEC2LaunchTemplateDataSource_filter
=== RUN   TestAccEC2LaunchTemplateDataSource_tags
=== PAUSE TestAccEC2LaunchTemplateDataSource_tags
=== RUN   TestAccEC2LaunchTemplate_basic
=== PAUSE TestAccEC2LaunchTemplate_basic
=== RUN   TestAccEC2LaunchTemplate_Name_generated
=== PAUSE TestAccEC2LaunchTemplate_Name_generated
=== RUN   TestAccEC2LaunchTemplate_Name_prefix
=== PAUSE TestAccEC2LaunchTemplate_Name_prefix
=== RUN   TestAccEC2LaunchTemplate_disappears
=== PAUSE TestAccEC2LaunchTemplate_disappears
=== RUN   TestAccEC2LaunchTemplate_BlockDeviceMappings_ebs
=== PAUSE TestAccEC2LaunchTemplate_BlockDeviceMappings_ebs
=== RUN   TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_deleteOnTermination
=== PAUSE TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_deleteOnTermination
=== RUN   TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_gp3
=== PAUSE TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_gp3
=== RUN   TestAccEC2LaunchTemplate_ebsOptimized
=== PAUSE TestAccEC2LaunchTemplate_ebsOptimized
=== RUN   TestAccEC2LaunchTemplate_elasticInferenceAccelerator
=== PAUSE TestAccEC2LaunchTemplate_elasticInferenceAccelerator
=== RUN   TestAccEC2LaunchTemplate_NetworkInterfaces_deleteOnTermination
=== PAUSE TestAccEC2LaunchTemplate_NetworkInterfaces_deleteOnTermination
=== RUN   TestAccEC2LaunchTemplate_data
=== PAUSE TestAccEC2LaunchTemplate_data
=== RUN   TestAccEC2LaunchTemplate_description
=== PAUSE TestAccEC2LaunchTemplate_description
=== RUN   TestAccEC2LaunchTemplate_update
=== PAUSE TestAccEC2LaunchTemplate_update
=== RUN   TestAccEC2LaunchTemplate_tags
=== PAUSE TestAccEC2LaunchTemplate_tags
=== RUN   TestAccEC2LaunchTemplate_CapacityReservation_preference
=== PAUSE TestAccEC2LaunchTemplate_CapacityReservation_preference
=== RUN   TestAccEC2LaunchTemplate_CapacityReservation_target
=== PAUSE TestAccEC2LaunchTemplate_CapacityReservation_target
=== RUN   TestAccEC2LaunchTemplate_cpuOptions
=== PAUSE TestAccEC2LaunchTemplate_cpuOptions
=== RUN   TestAccEC2LaunchTemplate_CreditSpecification_nonBurstable
=== PAUSE TestAccEC2LaunchTemplate_CreditSpecification_nonBurstable
=== RUN   TestAccEC2LaunchTemplate_CreditSpecification_t2
=== PAUSE TestAccEC2LaunchTemplate_CreditSpecification_t2
=== RUN   TestAccEC2LaunchTemplate_CreditSpecification_t3
=== PAUSE TestAccEC2LaunchTemplate_CreditSpecification_t3
=== RUN   TestAccEC2LaunchTemplate_CreditSpecification_t4g
=== PAUSE TestAccEC2LaunchTemplate_CreditSpecification_t4g
=== RUN   TestAccEC2LaunchTemplate_IAMInstanceProfile_emptyBlock
=== PAUSE TestAccEC2LaunchTemplate_IAMInstanceProfile_emptyBlock
=== RUN   TestAccEC2LaunchTemplate_networkInterface
=== PAUSE TestAccEC2LaunchTemplate_networkInterface
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceAddresses
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceAddresses
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceType
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceType
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceCardIndex
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceCardIndex
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceIPv4PrefixCount
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceIPv4PrefixCount
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceIPv4Prefixes
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceIPv4Prefixes
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceIPv6PrefixCount
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceIPv6PrefixCount
=== RUN   TestAccEC2LaunchTemplate_networkInterfaceIPv6Prefixes
=== PAUSE TestAccEC2LaunchTemplate_networkInterfaceIPv6Prefixes
=== RUN   TestAccEC2LaunchTemplate_associatePublicIPAddress
=== PAUSE TestAccEC2LaunchTemplate_associatePublicIPAddress
=== RUN   TestAccEC2LaunchTemplate_associateCarrierIPAddress
=== PAUSE TestAccEC2LaunchTemplate_associateCarrierIPAddress
=== RUN   TestAccEC2LaunchTemplate_Placement_hostResourceGroupARN
=== PAUSE TestAccEC2LaunchTemplate_Placement_hostResourceGroupARN
=== RUN   TestAccEC2LaunchTemplate_Placement_partitionNum
=== PAUSE TestAccEC2LaunchTemplate_Placement_partitionNum
=== RUN   TestAccEC2LaunchTemplate_privateDNSNameOptions
=== PAUSE TestAccEC2LaunchTemplate_privateDNSNameOptions
=== RUN   TestAccEC2LaunchTemplate_NetworkInterface_ipv6Addresses
=== PAUSE TestAccEC2LaunchTemplate_NetworkInterface_ipv6Addresses
=== RUN   TestAccEC2LaunchTemplate_NetworkInterface_ipv6AddressCount
=== PAUSE TestAccEC2LaunchTemplate_NetworkInterface_ipv6AddressCount
=== RUN   TestAccEC2LaunchTemplate_instanceMarketOptions
=== PAUSE TestAccEC2LaunchTemplate_instanceMarketOptions
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_memoryMiBAndVCPUCount
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_memoryMiBAndVCPUCount
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_acceleratorCount
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_acceleratorCount
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_acceleratorManufacturers
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_acceleratorManufacturers
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_acceleratorNames
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_acceleratorNames
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTotalMemoryMiB
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTotalMemoryMiB
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTypes
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTypes
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_bareMetal
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_bareMetal
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_baselineEBSBandwidthMbps
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_baselineEBSBandwidthMbps
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_burstablePerformance
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_burstablePerformance
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_cpuManufacturers
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_cpuManufacturers
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_excludedInstanceTypes
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_excludedInstanceTypes
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_instanceGenerations
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_instanceGenerations
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_localStorage
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_localStorage
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_localStorageTypes
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_localStorageTypes
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_memoryGiBPerVCPU
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_memoryGiBPerVCPU
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_networkInterfaceCount
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_networkInterfaceCount
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_requireHibernateSupport
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_requireHibernateSupport
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== RUN   TestAccEC2LaunchTemplate_instanceRequirements_totalLocalStorageGB
=== PAUSE TestAccEC2LaunchTemplate_instanceRequirements_totalLocalStorageGB
=== RUN   TestAccEC2LaunchTemplate_licenseSpecification
=== PAUSE TestAccEC2LaunchTemplate_licenseSpecification
=== RUN   TestAccEC2LaunchTemplate_metadataOptions
=== PAUSE TestAccEC2LaunchTemplate_metadataOptions
=== RUN   TestAccEC2LaunchTemplate_enclaveOptions
=== PAUSE TestAccEC2LaunchTemplate_enclaveOptions
=== RUN   TestAccEC2LaunchTemplate_hibernation
=== PAUSE TestAccEC2LaunchTemplate_hibernation
=== RUN   TestAccEC2LaunchTemplate_defaultVersion
=== PAUSE TestAccEC2LaunchTemplate_defaultVersion
=== RUN   TestAccEC2LaunchTemplate_updateDefaultVersion
=== PAUSE TestAccEC2LaunchTemplate_updateDefaultVersion
=== CONT  TestAccEC2LaunchTemplateDataSource_name
=== CONT  TestAccEC2LaunchTemplate_associatePublicIPAddress
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_cpuManufacturers
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_memoryGiBPerVCPU
--- PASS: TestAccEC2LaunchTemplateDataSource_name (9.84s)
=== CONT  TestAccEC2LaunchTemplate_enclaveOptions
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_spotMaxPricePercentageOverLowestPrice (11.09s)
=== CONT  TestAccEC2LaunchTemplate_updateDefaultVersion
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_cpuManufacturers (20.49s)
=== CONT  TestAccEC2LaunchTemplate_defaultVersion
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_memoryGiBPerVCPU (28.92s)
=== CONT  TestAccEC2LaunchTemplate_hibernation
--- PASS: TestAccEC2LaunchTemplate_associatePublicIPAddress (29.20s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_localStorage
--- PASS: TestAccEC2LaunchTemplate_enclaveOptions (21.73s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_localStorageTypes
--- PASS: TestAccEC2LaunchTemplate_updateDefaultVersion (27.39s)
=== CONT  TestAccEC2LaunchTemplate_licenseSpecification
    acctest.go:872: skipping tests; missing IAM service-linked role /aws-service-role/license-manager.amazonaws.com. Please create the role and retry
--- SKIP: TestAccEC2LaunchTemplate_licenseSpecification (0.07s)
=== CONT  TestAccEC2LaunchTemplate_metadataOptions
--- PASS: TestAccEC2LaunchTemplate_defaultVersion (21.62s)
=== CONT  TestAccEC2LaunchTemplate_tags
--- PASS: TestAccEC2LaunchTemplate_hibernation (21.98s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceIPv6Prefixes
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_localStorageTypes (20.12s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceIPv6PrefixCount
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_localStorage (29.34s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_acceleratorCount
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceIPv6Prefixes (9.38s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_burstablePerformance
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceIPv6PrefixCount (9.45s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_baselineEBSBandwidthMbps
--- PASS: TestAccEC2LaunchTemplate_metadataOptions (23.51s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_bareMetal
--- PASS: TestAccEC2LaunchTemplate_tags (21.88s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTypes
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTypes (19.70s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTotalMemoryMiB
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_acceleratorCount (29.26s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_acceleratorNames
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_burstablePerformance (29.37s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_acceleratorManufacturers
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_baselineEBSBandwidthMbps (28.98s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_totalLocalStorageGB
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_bareMetal (28.67s)
=== CONT  TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_deleteOnTermination
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_acceleratorNames (19.92s)
=== CONT  TestAccEC2LaunchTemplate_update
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_acceleratorManufacturers (19.72s)
=== CONT  TestAccEC2LaunchTemplate_description
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_acceleratorTotalMemoryMiB (28.65s)
=== CONT  TestAccEC2LaunchTemplate_data
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_totalLocalStorageGB (28.63s)
=== CONT  TestAccEC2LaunchTemplate_NetworkInterfaces_deleteOnTermination
--- PASS: TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_deleteOnTermination (29.04s)
=== CONT  TestAccEC2LaunchTemplate_elasticInferenceAccelerator
--- PASS: TestAccEC2LaunchTemplate_data (9.50s)
=== CONT  TestAccEC2LaunchTemplate_ebsOptimized
--- PASS: TestAccEC2LaunchTemplate_description (15.51s)
=== CONT  TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_gp3
--- PASS: TestAccEC2LaunchTemplate_elasticInferenceAccelerator (15.54s)
=== CONT  TestAccEC2LaunchTemplate_NetworkInterface_ipv6Addresses
--- PASS: TestAccEC2LaunchTemplate_update (30.12s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_memoryMiBAndVCPUCount
--- PASS: TestAccEC2LaunchTemplate_NetworkInterface_ipv6Addresses (8.95s)
=== CONT  TestAccEC2LaunchTemplate_instanceMarketOptions
--- PASS: TestAccEC2LaunchTemplate_NetworkInterfaces_deleteOnTermination (26.74s)
=== CONT  TestAccEC2LaunchTemplate_NetworkInterface_ipv6AddressCount
--- PASS: TestAccEC2LaunchTemplate_BlockDeviceMappingsEBS_gp3 (28.81s)
=== CONT  TestAccEC2LaunchTemplate_CreditSpecification_t4g
--- PASS: TestAccEC2LaunchTemplate_NetworkInterface_ipv6AddressCount (8.78s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceIPv4PrefixCount
--- PASS: TestAccEC2LaunchTemplate_ebsOptimized (33.15s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceCardIndex
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_memoryMiBAndVCPUCount (25.52s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceType
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceCardIndex (14.47s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceAddresses
--- PASS: TestAccEC2LaunchTemplate_CreditSpecification_t4g (17.35s)
=== CONT  TestAccEC2LaunchTemplate_networkInterface
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceIPv4PrefixCount (16.83s)
=== CONT  TestAccEC2LaunchTemplate_IAMInstanceProfile_emptyBlock
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceType (9.65s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_instanceGenerations
--- PASS: TestAccEC2LaunchTemplate_IAMInstanceProfile_emptyBlock (7.87s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_excludedInstanceTypes
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceAddresses (13.63s)
=== CONT  TestAccEC2LaunchTemplate_Placement_partitionNum
--- PASS: TestAccEC2LaunchTemplate_networkInterface (13.25s)
=== CONT  TestAccEC2LaunchTemplate_privateDNSNameOptions
--- PASS: TestAccEC2LaunchTemplate_instanceMarketOptions (45.14s)
=== CONT  TestAccEC2LaunchTemplate_Placement_hostResourceGroupARN
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_instanceGenerations (18.71s)
=== CONT  TestAccEC2LaunchTemplate_Name_generated
--- PASS: TestAccEC2LaunchTemplate_privateDNSNameOptions (9.22s)
=== CONT  TestAccEC2LaunchTemplate_BlockDeviceMappings_ebs
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_excludedInstanceTypes (19.72s)
=== CONT  TestAccEC2LaunchTemplate_disappears
--- PASS: TestAccEC2LaunchTemplate_Placement_partitionNum (16.68s)
=== CONT  TestAccEC2LaunchTemplate_Name_prefix
--- PASS: TestAccEC2LaunchTemplate_Placement_hostResourceGroupARN (10.98s)
=== CONT  TestAccEC2LaunchTemplateDataSource_tags
--- PASS: TestAccEC2LaunchTemplate_Name_generated (9.97s)
=== CONT  TestAccEC2LaunchTemplate_basic
--- PASS: TestAccEC2LaunchTemplate_disappears (7.35s)
=== CONT  TestAccEC2LaunchTemplate_CreditSpecification_nonBurstable
--- PASS: TestAccEC2LaunchTemplateDataSource_tags (8.39s)
=== CONT  TestAccEC2LaunchTemplate_CreditSpecification_t3
--- PASS: TestAccEC2LaunchTemplate_Name_prefix (9.60s)
=== CONT  TestAccEC2LaunchTemplate_CreditSpecification_t2
--- PASS: TestAccEC2LaunchTemplate_basic (9.75s)
=== CONT  TestAccEC2LaunchTemplateDataSource_filter
--- PASS: TestAccEC2LaunchTemplate_BlockDeviceMappings_ebs (21.64s)
=== CONT  TestAccEC2LaunchTemplate_associateCarrierIPAddress
--- PASS: TestAccEC2LaunchTemplate_CreditSpecification_nonBurstable (10.94s)
=== CONT  TestAccEC2LaunchTemplateDataSource_id
--- PASS: TestAccEC2LaunchTemplate_CreditSpecification_t3 (11.13s)
=== CONT  TestAccEC2LaunchTemplate_CapacityReservation_target
--- PASS: TestAccEC2LaunchTemplate_CreditSpecification_t2 (10.67s)
=== CONT  TestAccEC2LaunchTemplate_cpuOptions
--- PASS: TestAccEC2LaunchTemplateDataSource_filter (9.36s)
=== CONT  TestAccEC2LaunchTemplate_CapacityReservation_preference
--- PASS: TestAccEC2LaunchTemplateDataSource_id (8.62s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
--- PASS: TestAccEC2LaunchTemplate_cpuOptions (8.33s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_requireHibernateSupport
--- PASS: TestAccEC2LaunchTemplate_CapacityReservation_preference (10.21s)
=== CONT  TestAccEC2LaunchTemplate_instanceRequirements_networkInterfaceCount
--- PASS: TestAccEC2LaunchTemplate_CapacityReservation_target (11.41s)
=== CONT  TestAccEC2LaunchTemplate_networkInterfaceIPv4Prefixes
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice (13.23s)
--- PASS: TestAccEC2LaunchTemplate_networkInterfaceIPv4Prefixes (10.82s)
--- PASS: TestAccEC2LaunchTemplate_associateCarrierIPAddress (31.58s)
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_requireHibernateSupport (21.37s)
--- PASS: TestAccEC2LaunchTemplate_instanceRequirements_networkInterfaceCount (28.54s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ec2	262.741s

TestAccAutoScalingGroup

make testacc TESTS=TestAccAutoScalingGroup PKG=autoscaling ACCTEST_PARALLELISM=5
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/autoscaling/... -v -count 1 -parallel 5 -run='TestAccAutoScalingGroup'  -timeout 180m
=== RUN   TestAccAutoScalingGroupDataSource_basic
=== PAUSE TestAccAutoScalingGroupDataSource_basic
=== RUN   TestAccAutoScalingGroupDataSource_launchTemplate
=== PAUSE TestAccAutoScalingGroupDataSource_launchTemplate
=== RUN   TestAccAutoScalingGroupTag_basic
=== PAUSE TestAccAutoScalingGroupTag_basic
=== RUN   TestAccAutoScalingGroupTag_disappears
=== PAUSE TestAccAutoScalingGroupTag_disappears
=== RUN   TestAccAutoScalingGroupTag_value
=== PAUSE TestAccAutoScalingGroupTag_value
=== RUN   TestAccAutoScalingGroup_basic
=== PAUSE TestAccAutoScalingGroup_basic
=== RUN   TestAccAutoScalingGroup_disappears
=== PAUSE TestAccAutoScalingGroup_disappears
=== RUN   TestAccAutoScalingGroup_defaultInstanceWarmup
=== PAUSE TestAccAutoScalingGroup_defaultInstanceWarmup
=== RUN   TestAccAutoScalingGroup_nameGenerated
=== PAUSE TestAccAutoScalingGroup_nameGenerated
=== RUN   TestAccAutoScalingGroup_namePrefix
=== PAUSE TestAccAutoScalingGroup_namePrefix
=== RUN   TestAccAutoScalingGroup_tags
=== PAUSE TestAccAutoScalingGroup_tags
=== RUN   TestAccAutoScalingGroup_deprecatedTags
=== PAUSE TestAccAutoScalingGroup_deprecatedTags
=== RUN   TestAccAutoScalingGroup_simple
=== PAUSE TestAccAutoScalingGroup_simple
=== RUN   TestAccAutoScalingGroup_terminationPolicies
=== PAUSE TestAccAutoScalingGroup_terminationPolicies
=== RUN   TestAccAutoScalingGroup_vpcUpdates
=== PAUSE TestAccAutoScalingGroup_vpcUpdates
=== RUN   TestAccAutoScalingGroup_withLoadBalancer
=== PAUSE TestAccAutoScalingGroup_withLoadBalancer
=== RUN   TestAccAutoScalingGroup_WithLoadBalancer_toTargetGroup
=== PAUSE TestAccAutoScalingGroup_WithLoadBalancer_toTargetGroup
=== RUN   TestAccAutoScalingGroup_withPlacementGroup
=== PAUSE TestAccAutoScalingGroup_withPlacementGroup
=== RUN   TestAccAutoScalingGroup_withScalingActivityErrorPlacementGroupNotSupportedOnInstanceType
=== PAUSE TestAccAutoScalingGroup_withScalingActivityErrorPlacementGroupNotSupportedOnInstanceType
=== RUN   TestAccAutoScalingGroup_withScalingActivityErrorIncorrectInstanceArchitecture
=== PAUSE TestAccAutoScalingGroup_withScalingActivityErrorIncorrectInstanceArchitecture
=== RUN   TestAccAutoScalingGroup_withNoScalingActivityErrorCorrectInstanceArchitecture
=== PAUSE TestAccAutoScalingGroup_withNoScalingActivityErrorCorrectInstanceArchitecture
=== RUN   TestAccAutoScalingGroup_enablingMetrics
=== PAUSE TestAccAutoScalingGroup_enablingMetrics
=== RUN   TestAccAutoScalingGroup_withMetrics
=== PAUSE TestAccAutoScalingGroup_withMetrics
=== RUN   TestAccAutoScalingGroup_suspendingProcesses
=== PAUSE TestAccAutoScalingGroup_suspendingProcesses
=== RUN   TestAccAutoScalingGroup_serviceLinkedRoleARN
=== PAUSE TestAccAutoScalingGroup_serviceLinkedRoleARN
=== RUN   TestAccAutoScalingGroup_maxInstanceLifetime
=== PAUSE TestAccAutoScalingGroup_maxInstanceLifetime
=== RUN   TestAccAutoScalingGroup_initialLifecycleHook
=== PAUSE TestAccAutoScalingGroup_initialLifecycleHook
=== RUN   TestAccAutoScalingGroup_launchTemplate
=== PAUSE TestAccAutoScalingGroup_launchTemplate
=== RUN   TestAccAutoScalingGroup_LaunchTemplate_update
=== PAUSE TestAccAutoScalingGroup_LaunchTemplate_update
=== RUN   TestAccAutoScalingGroup_largeDesiredCapacity
=== PAUSE TestAccAutoScalingGroup_largeDesiredCapacity
=== RUN   TestAccAutoScalingGroup_InstanceRefresh_basic
=== PAUSE TestAccAutoScalingGroup_InstanceRefresh_basic
=== RUN   TestAccAutoScalingGroup_InstanceRefresh_start
=== PAUSE TestAccAutoScalingGroup_InstanceRefresh_start
=== RUN   TestAccAutoScalingGroup_InstanceRefresh_triggers
=== PAUSE TestAccAutoScalingGroup_InstanceRefresh_triggers
=== RUN   TestAccAutoScalingGroup_loadBalancers
=== PAUSE TestAccAutoScalingGroup_loadBalancers
=== RUN   TestAccAutoScalingGroup_targetGroups
=== PAUSE TestAccAutoScalingGroup_targetGroups
=== RUN   TestAccAutoScalingGroup_ALBTargetGroups_elbCapacity
=== PAUSE TestAccAutoScalingGroup_ALBTargetGroups_elbCapacity
=== RUN   TestAccAutoScalingGroup_warmPool
=== PAUSE TestAccAutoScalingGroup_warmPool
=== RUN   TestAccAutoScalingGroup_launchTempPartitionNum
=== PAUSE TestAccAutoScalingGroup_launchTempPartitionNum
=== RUN   TestAccAutoScalingGroup_Destroy_whenProtectedFromScaleIn
=== PAUSE TestAccAutoScalingGroup_Destroy_whenProtectedFromScaleIn
=== RUN   TestAccAutoScalingGroup_mixedInstancesPolicy
=== PAUSE TestAccAutoScalingGroup_mixedInstancesPolicy
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicy_capacityRebalance
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicy_capacityRebalance
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandAllocationStrategy
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandAllocationStrategy
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandBaseCapacity
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandBaseCapacity
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_updateToZeroOnDemandBaseCapacity
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_updateToZeroOnDemandBaseCapacity
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandPercentageAboveBaseCapacity
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandPercentageAboveBaseCapacity
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotAllocationStrategy
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotAllocationStrategy
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotInstancePools
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotInstancePools
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotMaxPrice
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotMaxPrice
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_launchTemplateName
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_launchTemplateName
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_version
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_version
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceType
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceType
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceTypeWithLaunchTemplateSpecification
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceTypeWithLaunchTemplateSpecification
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity_withELB
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity_withELB
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorCount
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorCount
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorNames
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorNames
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTypes
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTypes
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_bareMetal
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_bareMetal
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_burstablePerformance
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_burstablePerformance
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_cpuManufacturers
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_cpuManufacturers
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_instanceGenerations
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_instanceGenerations
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorage
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorage
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorageTypes
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorageTypes
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_networkInterfaceCount
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_networkInterfaceCount
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_requireHibernateSupport
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_requireHibernateSupport
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeUnits
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeUnits
=== RUN   TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeVCPU
=== PAUSE TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeVCPU
=== RUN   TestAccAutoScalingGroupsDataSource_basic
=== PAUSE TestAccAutoScalingGroupsDataSource_basic
=== CONT  TestAccAutoScalingGroupDataSource_basic
=== CONT  TestAccAutoScalingGroup_mixedInstancesPolicy
=== CONT  TestAccAutoScalingGroup_withNoScalingActivityErrorCorrectInstanceArchitecture
=== CONT  TestAccAutoScalingGroup_InstanceRefresh_basic
=== CONT  TestAccAutoScalingGroupsDataSource_basic
--- PASS: TestAccAutoScalingGroupDataSource_basic (27.09s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeVCPU
--- PASS: TestAccAutoScalingGroupsDataSource_basic (31.05s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeUnits
--- PASS: TestAccAutoScalingGroup_mixedInstancesPolicy (35.61s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_totalLocalStorageGB (55.72s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice (20.62s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_requireHibernateSupport
--- PASS: TestAccAutoScalingGroup_withNoScalingActivityErrorCorrectInstanceArchitecture (120.09s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeUnits (99.73s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_networkInterfaceCount
--- PASS: TestAccAutoScalingGroup_InstanceRefresh_basic (132.01s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice (21.38s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorageTypes
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_requireHibernateSupport (38.45s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorage
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorageTypes (43.20s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_instanceGenerations
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_networkInterfaceCount (68.24s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU (67.07s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_cpuManufacturers
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_desiredCapacityTypeVCPU (172.29s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_burstablePerformance
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_localStorage (89.61s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_instanceGenerations (68.20s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_bareMetal
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_cpuManufacturers (70.43s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTypes
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_excludedInstanceTypes (71.48s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_burstablePerformance (91.13s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorNames
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps (83.98s)
=== CONT  TestAccAutoScalingGroup_Destroy_whenProtectedFromScaleIn
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_bareMetal (76.99s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTypes (65.66s)
=== CONT  TestAccAutoScalingGroup_launchTempPartitionNum
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorNames (63.94s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorCount
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB (85.33s)
=== CONT  TestAccAutoScalingGroup_warmPool
--- PASS: TestAccAutoScalingGroup_launchTempPartitionNum (36.23s)
=== CONT  TestAccAutoScalingGroup_ALBTargetGroups_elbCapacity
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorManufacturers (54.72s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_acceleratorCount (103.98s)
=== CONT  TestAccAutoScalingGroup_targetGroups
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount (79.62s)
=== CONT  TestAccAutoScalingGroup_loadBalancers
--- PASS: TestAccAutoScalingGroup_Destroy_whenProtectedFromScaleIn (141.47s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity_withELB
--- PASS: TestAccAutoScalingGroup_targetGroups (89.97s)
=== CONT  TestAccAutoScalingGroup_InstanceRefresh_triggers
=== CONT  TestAccAutoScalingGroup_ALBTargetGroups_elbCapacity
    group_test.go:1242: Step 2/2 error running import: exit status 1

        Error: Invalid count argument

          on /var/folders/t7/78_h75tj3j1_jr9wwvh0b1wr0000gr/T/plugintest1855476915/work3902396031/terraform_plugin_test.tf line 106, in resource "aws_route_table_association" "test":
         106:   count = length(aws_subnet.test[*])

        The "count" value depends on resource attributes that cannot be determined
        until apply, so Terraform cannot predict how many instances will be created.
        To work around this, use the -target argument to first apply only the
        resources that the count depends on.

--- PASS: TestAccAutoScalingGroup_InstanceRefresh_triggers (101.67s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity
--- FAIL: TestAccAutoScalingGroup_ALBTargetGroups_elbCapacity (304.80s)
=== CONT  TestAccAutoScalingGroup_InstanceRefresh_start
--- PASS: TestAccAutoScalingGroup_loadBalancers (241.10s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceTypeWithLaunchTemplateSpecification
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity_withELB (241.52s)
=== CONT  TestAccAutoScalingGroup_maxInstanceLifetime
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceTypeWithLaunchTemplateSpecification (21.69s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceType
--- PASS: TestAccAutoScalingGroup_maxInstanceLifetime (34.59s)
=== CONT  TestAccAutoScalingGroup_largeDesiredCapacity
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_instanceType (29.24s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_version
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_version (27.49s)
=== CONT  TestAccAutoScalingGroup_LaunchTemplate_update
--- PASS: TestAccAutoScalingGroup_InstanceRefresh_start (119.06s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_launchTemplateName
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateOverride_weightedCapacity (149.57s)
=== CONT  TestAccAutoScalingGroup_launchTemplate
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification_launchTemplateName (20.21s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotMaxPrice
--- PASS: TestAccAutoScalingGroup_launchTemplate (28.18s)
=== CONT  TestAccAutoScalingGroup_initialLifecycleHook
--- PASS: TestAccAutoScalingGroup_LaunchTemplate_update (51.69s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotInstancePools
--- PASS: TestAccAutoScalingGroup_warmPool (479.72s)
=== CONT  TestAccAutoScalingGroup_suspendingProcesses
=== CONT  TestAccAutoScalingGroup_withMetrics
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotMaxPrice (31.34s)
--- PASS: TestAccAutoScalingGroup_withMetrics (24.44s)
=== CONT  TestAccAutoScalingGroup_enablingMetrics
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotInstancePools (36.84s)
=== CONT  TestAccAutoScalingGroup_tags
--- PASS: TestAccAutoScalingGroup_tags (29.56s)
=== CONT  TestAccAutoScalingGroup_withScalingActivityErrorIncorrectInstanceArchitecture
--- PASS: TestAccAutoScalingGroup_enablingMetrics (35.00s)
=== CONT  TestAccAutoScalingGroup_withScalingActivityErrorPlacementGroupNotSupportedOnInstanceType
--- PASS: TestAccAutoScalingGroup_withScalingActivityErrorPlacementGroupNotSupportedOnInstanceType (20.33s)
=== CONT  TestAccAutoScalingGroup_withPlacementGroup
=== CONT  TestAccAutoScalingGroup_WithLoadBalancer_toTargetGroup
--- PASS: TestAccAutoScalingGroup_withScalingActivityErrorIncorrectInstanceArchitecture (28.07s)
--- PASS: TestAccAutoScalingGroup_largeDesiredCapacity (202.42s)
=== CONT  TestAccAutoScalingGroup_withLoadBalancer
--- PASS: TestAccAutoScalingGroup_suspendingProcesses (168.11s)
=== CONT  TestAccAutoScalingGroup_vpcUpdates
--- PASS: TestAccAutoScalingGroup_withPlacementGroup (102.99s)
=== CONT  TestAccAutoScalingGroup_terminationPolicies
--- PASS: TestAccAutoScalingGroup_vpcUpdates (35.93s)
=== CONT  TestAccAutoScalingGroup_simple
--- PASS: TestAccAutoScalingGroup_initialLifecycleHook (214.67s)
=== CONT  TestAccAutoScalingGroup_deprecatedTags
--- PASS: TestAccAutoScalingGroup_deprecatedTags (19.06s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandBaseCapacity
--- PASS: TestAccAutoScalingGroup_terminationPolicies (48.16s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandPercentageAboveBaseCapacity
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandBaseCapacity (35.51s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_updateToZeroOnDemandBaseCapacity
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandPercentageAboveBaseCapacity (28.22s)
=== CONT  TestAccAutoScalingGroupTag_value
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_updateToZeroOnDemandBaseCapacity (37.62s)
=== CONT  TestAccAutoScalingGroup_namePrefix
--- PASS: TestAccAutoScalingGroupTag_value (34.99s)
=== CONT  TestAccAutoScalingGroup_nameGenerated
--- PASS: TestAccAutoScalingGroup_simple (120.40s)
=== CONT  TestAccAutoScalingGroup_defaultInstanceWarmup
--- PASS: TestAccAutoScalingGroup_namePrefix (37.12s)
=== CONT  TestAccAutoScalingGroup_disappears
--- PASS: TestAccAutoScalingGroup_nameGenerated (37.32s)
=== CONT  TestAccAutoScalingGroup_basic
--- PASS: TestAccAutoScalingGroup_disappears (13.78s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandAllocationStrategy
--- PASS: TestAccAutoScalingGroup_defaultInstanceWarmup (26.63s)
=== CONT  TestAccAutoScalingGroupDataSource_launchTemplate
--- PASS: TestAccAutoScalingGroup_withLoadBalancer (250.99s)
=== CONT  TestAccAutoScalingGroupTag_disappears
--- PASS: TestAccAutoScalingGroupDataSource_launchTemplate (18.22s)
=== CONT  TestAccAutoScalingGroupTag_basic
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_onDemandAllocationStrategy (20.10s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicy_capacityRebalance
--- PASS: TestAccAutoScalingGroup_basic (27.85s)
=== CONT  TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotAllocationStrategy
--- PASS: TestAccAutoScalingGroupTag_disappears (18.34s)
=== CONT  TestAccAutoScalingGroup_serviceLinkedRoleARN
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicy_capacityRebalance (21.00s)
--- PASS: TestAccAutoScalingGroup_MixedInstancesPolicyInstancesDistribution_spotAllocationStrategy (21.50s)
--- PASS: TestAccAutoScalingGroupTag_basic (29.16s)
--- PASS: TestAccAutoScalingGroup_serviceLinkedRoleARN (27.52s)
--- PASS: TestAccAutoScalingGroup_WithLoadBalancer_toTargetGroup (332.08s)
FAIL
FAIL	github.com/hashicorp/terraform-provider-aws/internal/service/autoscaling	1265.138s
FAIL
make: *** [testacc] Error 1

TestAccEC2SpotFleetRequest

make testacc TESTS=TestAccEC2SpotFleetRequest PKG=ec2 ACCTEST_PARALLELISM=5 
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ec2/... -v -count 1 -parallel 5 -run='TestAccEC2SpotFleetRequest'  -timeout 180m
=== RUN   TestAccEC2SpotFleetRequest_basic
=== PAUSE TestAccEC2SpotFleetRequest_basic
=== RUN   TestAccEC2SpotFleetRequest_targetCapacityUnitType
=== PAUSE TestAccEC2SpotFleetRequest_targetCapacityUnitType
=== RUN   TestAccEC2SpotFleetRequest_disappears
=== PAUSE TestAccEC2SpotFleetRequest_disappears
=== RUN   TestAccEC2SpotFleetRequest_tags
=== PAUSE TestAccEC2SpotFleetRequest_tags
=== RUN   TestAccEC2SpotFleetRequest_associatePublicIPAddress
=== PAUSE TestAccEC2SpotFleetRequest_associatePublicIPAddress
=== RUN   TestAccEC2SpotFleetRequest_launchTemplate
=== PAUSE TestAccEC2SpotFleetRequest_launchTemplate
=== RUN   TestAccEC2SpotFleetRequest_LaunchTemplate_multiple
=== PAUSE TestAccEC2SpotFleetRequest_LaunchTemplate_multiple
=== RUN   TestAccEC2SpotFleetRequest_launchTemplateWithInstanceTypeOverrides
=== PAUSE TestAccEC2SpotFleetRequest_launchTemplateWithInstanceTypeOverrides
=== RUN   TestAccEC2SpotFleetRequest_launchTemplateWithInstanceRequirementsOverrides
=== PAUSE TestAccEC2SpotFleetRequest_launchTemplateWithInstanceRequirementsOverrides
=== RUN   TestAccEC2SpotFleetRequest_launchTemplateToLaunchSpec
=== PAUSE TestAccEC2SpotFleetRequest_launchTemplateToLaunchSpec
=== RUN   TestAccEC2SpotFleetRequest_launchSpecToLaunchTemplate
=== PAUSE TestAccEC2SpotFleetRequest_launchSpecToLaunchTemplate
=== RUN   TestAccEC2SpotFleetRequest_onDemandTargetCapacity
=== PAUSE TestAccEC2SpotFleetRequest_onDemandTargetCapacity
=== RUN   TestAccEC2SpotFleetRequest_onDemandMaxTotalPrice
=== PAUSE TestAccEC2SpotFleetRequest_onDemandMaxTotalPrice
=== RUN   TestAccEC2SpotFleetRequest_onDemandAllocationStrategy
=== PAUSE TestAccEC2SpotFleetRequest_onDemandAllocationStrategy
=== RUN   TestAccEC2SpotFleetRequest_instanceInterruptionBehavior
=== PAUSE TestAccEC2SpotFleetRequest_instanceInterruptionBehavior
=== RUN   TestAccEC2SpotFleetRequest_fleetType
=== PAUSE TestAccEC2SpotFleetRequest_fleetType
=== RUN   TestAccEC2SpotFleetRequest_iamInstanceProfileARN
=== PAUSE TestAccEC2SpotFleetRequest_iamInstanceProfileARN
=== RUN   TestAccEC2SpotFleetRequest_changePriceForcesNewRequest
=== PAUSE TestAccEC2SpotFleetRequest_changePriceForcesNewRequest
=== RUN   TestAccEC2SpotFleetRequest_updateTargetCapacity
=== PAUSE TestAccEC2SpotFleetRequest_updateTargetCapacity
=== RUN   TestAccEC2SpotFleetRequest_updateExcessCapacityTerminationPolicy
=== PAUSE TestAccEC2SpotFleetRequest_updateExcessCapacityTerminationPolicy
=== RUN   TestAccEC2SpotFleetRequest_lowestPriceAzOrSubnetInRegion
=== PAUSE TestAccEC2SpotFleetRequest_lowestPriceAzOrSubnetInRegion
=== RUN   TestAccEC2SpotFleetRequest_lowestPriceAzInGivenList
=== PAUSE TestAccEC2SpotFleetRequest_lowestPriceAzInGivenList
=== RUN   TestAccEC2SpotFleetRequest_lowestPriceSubnetInGivenList
=== PAUSE TestAccEC2SpotFleetRequest_lowestPriceSubnetInGivenList
=== RUN   TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameAz
=== PAUSE TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameAz
=== RUN   TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameSubnet
=== PAUSE TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameSubnet
=== RUN   TestAccEC2SpotFleetRequest_overridingSpotPrice
=== PAUSE TestAccEC2SpotFleetRequest_overridingSpotPrice
=== RUN   TestAccEC2SpotFleetRequest_withoutSpotPrice
=== PAUSE TestAccEC2SpotFleetRequest_withoutSpotPrice
=== RUN   TestAccEC2SpotFleetRequest_diversifiedAllocation
=== PAUSE TestAccEC2SpotFleetRequest_diversifiedAllocation
=== RUN   TestAccEC2SpotFleetRequest_multipleInstancePools
=== PAUSE TestAccEC2SpotFleetRequest_multipleInstancePools
=== RUN   TestAccEC2SpotFleetRequest_withWeightedCapacity
=== PAUSE TestAccEC2SpotFleetRequest_withWeightedCapacity
=== RUN   TestAccEC2SpotFleetRequest_withEBSDisk
=== PAUSE TestAccEC2SpotFleetRequest_withEBSDisk
=== RUN   TestAccEC2SpotFleetRequest_LaunchSpecificationEBSBlockDevice_kmsKeyID
=== PAUSE TestAccEC2SpotFleetRequest_LaunchSpecificationEBSBlockDevice_kmsKeyID
=== RUN   TestAccEC2SpotFleetRequest_LaunchSpecificationRootBlockDevice_kmsKeyID
=== PAUSE TestAccEC2SpotFleetRequest_LaunchSpecificationRootBlockDevice_kmsKeyID
=== RUN   TestAccEC2SpotFleetRequest_LaunchSpecification_ebsBlockDeviceGP3
=== PAUSE TestAccEC2SpotFleetRequest_LaunchSpecification_ebsBlockDeviceGP3
=== RUN   TestAccEC2SpotFleetRequest_LaunchSpecification_rootBlockDeviceGP3
=== PAUSE TestAccEC2SpotFleetRequest_LaunchSpecification_rootBlockDeviceGP3
=== RUN   TestAccEC2SpotFleetRequest_withTags
=== PAUSE TestAccEC2SpotFleetRequest_withTags
=== RUN   TestAccEC2SpotFleetRequest_placementTenancyAndGroup
=== PAUSE TestAccEC2SpotFleetRequest_placementTenancyAndGroup
=== RUN   TestAccEC2SpotFleetRequest_withELBs
=== PAUSE TestAccEC2SpotFleetRequest_withELBs
=== RUN   TestAccEC2SpotFleetRequest_withTargetGroups
=== PAUSE TestAccEC2SpotFleetRequest_withTargetGroups
=== RUN   TestAccEC2SpotFleetRequest_Zero_capacity
=== PAUSE TestAccEC2SpotFleetRequest_Zero_capacity
=== RUN   TestAccEC2SpotFleetRequest_capacityRebalance
=== PAUSE TestAccEC2SpotFleetRequest_capacityRebalance
=== RUN   TestAccEC2SpotFleetRequest_withInstanceStoreAMI
=== PAUSE TestAccEC2SpotFleetRequest_withInstanceStoreAMI
=== RUN   TestAccEC2SpotFleetRequest_noTerminateInstancesWithExpiration
=== PAUSE TestAccEC2SpotFleetRequest_noTerminateInstancesWithExpiration
=== CONT  TestAccEC2SpotFleetRequest_basic
=== CONT  TestAccEC2SpotFleetRequest_lowestPriceSubnetInGivenList
=== CONT  TestAccEC2SpotFleetRequest_onDemandTargetCapacity
=== CONT  TestAccEC2SpotFleetRequest_LaunchTemplate_multiple
=== CONT  TestAccEC2SpotFleetRequest_launchSpecToLaunchTemplate
--- PASS: TestAccEC2SpotFleetRequest_basic (120.33s)
=== CONT  TestAccEC2SpotFleetRequest_launchTemplateToLaunchSpec
--- PASS: TestAccEC2SpotFleetRequest_lowestPriceSubnetInGivenList (170.50s)
=== CONT  TestAccEC2SpotFleetRequest_launchTemplateWithInstanceRequirementsOverrides
--- PASS: TestAccEC2SpotFleetRequest_LaunchTemplate_multiple (178.23s)
=== CONT  TestAccEC2SpotFleetRequest_launchTemplateWithInstanceTypeOverrides
--- PASS: TestAccEC2SpotFleetRequest_launchSpecToLaunchTemplate (206.86s)
=== CONT  TestAccEC2SpotFleetRequest_changePriceForcesNewRequest
--- PASS: TestAccEC2SpotFleetRequest_onDemandTargetCapacity (228.01s)
=== CONT  TestAccEC2SpotFleetRequest_lowestPriceAzInGivenList
--- PASS: TestAccEC2SpotFleetRequest_launchTemplateWithInstanceRequirementsOverrides (109.08s)
=== CONT  TestAccEC2SpotFleetRequest_lowestPriceAzOrSubnetInRegion
--- PASS: TestAccEC2SpotFleetRequest_launchTemplateToLaunchSpec (205.95s)
=== CONT  TestAccEC2SpotFleetRequest_updateExcessCapacityTerminationPolicy
--- PASS: TestAccEC2SpotFleetRequest_lowestPriceAzInGivenList (109.20s)
=== CONT  TestAccEC2SpotFleetRequest_updateTargetCapacity
--- PASS: TestAccEC2SpotFleetRequest_lowestPriceAzOrSubnetInRegion (122.42s)
=== CONT  TestAccEC2SpotFleetRequest_LaunchSpecification_ebsBlockDeviceGP3
--- PASS: TestAccEC2SpotFleetRequest_changePriceForcesNewRequest (214.70s)
=== CONT  TestAccEC2SpotFleetRequest_noTerminateInstancesWithExpiration
--- PASS: TestAccEC2SpotFleetRequest_LaunchSpecification_ebsBlockDeviceGP3 (109.68s)
=== CONT  TestAccEC2SpotFleetRequest_withInstanceStoreAMI
    ec2_spot_fleet_request_test.go:1680: Step 1/2 error: Error running pre-apply refresh: exit status 1

        Error: Reference to undeclared resource

          on terraform_plugin_test.tf line 130, in resource "aws_spot_fleet_request" "test":
         130:     ami           = data.aws_ami.amzn-ami-minimal-hvm-instance-store.id

        A data resource "aws_ami" "amzn-ami-minimal-hvm-instance-store" has not been
        declared in the root module.
--- FAIL: TestAccEC2SpotFleetRequest_withInstanceStoreAMI (0.87s)
=== CONT  TestAccEC2SpotFleetRequest_capacityRebalance
--- PASS: TestAccEC2SpotFleetRequest_updateExcessCapacityTerminationPolicy (206.71s)
=== CONT  TestAccEC2SpotFleetRequest_Zero_capacity
--- PASS: TestAccEC2SpotFleetRequest_launchTemplateWithInstanceTypeOverrides (358.84s)
=== CONT  TestAccEC2SpotFleetRequest_withTargetGroups
--- PASS: TestAccEC2SpotFleetRequest_noTerminateInstancesWithExpiration (116.89s)
=== CONT  TestAccEC2SpotFleetRequest_withELBs
--- PASS: TestAccEC2SpotFleetRequest_capacityRebalance (117.09s)
=== CONT  TestAccEC2SpotFleetRequest_placementTenancyAndGroup
--- PASS: TestAccEC2SpotFleetRequest_updateTargetCapacity (305.58s)
=== CONT  TestAccEC2SpotFleetRequest_withTags
--- PASS: TestAccEC2SpotFleetRequest_withELBs (139.73s)
=== CONT  TestAccEC2SpotFleetRequest_LaunchSpecification_rootBlockDeviceGP3
--- PASS: TestAccEC2SpotFleetRequest_placementTenancyAndGroup (51.42s)
=== CONT  TestAccEC2SpotFleetRequest_instanceInterruptionBehavior
--- PASS: TestAccEC2SpotFleetRequest_Zero_capacity (173.07s)
=== CONT  TestAccEC2SpotFleetRequest_iamInstanceProfileARN
--- PASS: TestAccEC2SpotFleetRequest_withTags (117.41s)
=== CONT  TestAccEC2SpotFleetRequest_fleetType
--- PASS: TestAccEC2SpotFleetRequest_LaunchSpecification_rootBlockDeviceGP3 (108.42s)
=== CONT  TestAccEC2SpotFleetRequest_tags
--- PASS: TestAccEC2SpotFleetRequest_instanceInterruptionBehavior (116.88s)
=== CONT  TestAccEC2SpotFleetRequest_launchTemplate
--- PASS: TestAccEC2SpotFleetRequest_iamInstanceProfileARN (117.20s)
=== CONT  TestAccEC2SpotFleetRequest_associatePublicIPAddress
--- PASS: TestAccEC2SpotFleetRequest_withTargetGroups (324.79s)
=== CONT  TestAccEC2SpotFleetRequest_disappears
--- PASS: TestAccEC2SpotFleetRequest_fleetType (117.35s)
=== CONT  TestAccEC2SpotFleetRequest_multipleInstancePools
--- PASS: TestAccEC2SpotFleetRequest_tags (124.04s)
=== CONT  TestAccEC2SpotFleetRequest_LaunchSpecificationRootBlockDevice_kmsKeyID
--- PASS: TestAccEC2SpotFleetRequest_launchTemplate (117.08s)
=== CONT  TestAccEC2SpotFleetRequest_LaunchSpecificationEBSBlockDevice_kmsKeyID
=== CONT  TestAccEC2SpotFleetRequest_withEBSDisk
--- PASS: TestAccEC2SpotFleetRequest_associatePublicIPAddress (117.40s)
--- PASS: TestAccEC2SpotFleetRequest_disappears (107.26s)
=== CONT  TestAccEC2SpotFleetRequest_withWeightedCapacity
--- PASS: TestAccEC2SpotFleetRequest_multipleInstancePools (117.55s)
=== CONT  TestAccEC2SpotFleetRequest_targetCapacityUnitType
--- PASS: TestAccEC2SpotFleetRequest_LaunchSpecificationRootBlockDevice_kmsKeyID (112.80s)
=== CONT  TestAccEC2SpotFleetRequest_onDemandAllocationStrategy
--- PASS: TestAccEC2SpotFleetRequest_LaunchSpecificationEBSBlockDevice_kmsKeyID (108.51s)
=== CONT  TestAccEC2SpotFleetRequest_onDemandMaxTotalPrice
--- PASS: TestAccEC2SpotFleetRequest_withEBSDisk (117.25s)
=== CONT  TestAccEC2SpotFleetRequest_overridingSpotPrice
--- PASS: TestAccEC2SpotFleetRequest_onDemandAllocationStrategy (109.21s)
=== CONT  TestAccEC2SpotFleetRequest_diversifiedAllocation
--- PASS: TestAccEC2SpotFleetRequest_onDemandMaxTotalPrice (117.17s)
=== CONT  TestAccEC2SpotFleetRequest_withoutSpotPrice
--- PASS: TestAccEC2SpotFleetRequest_withWeightedCapacity (177.51s)
=== CONT  TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameSubnet
--- PASS: TestAccEC2SpotFleetRequest_overridingSpotPrice (109.14s)
=== CONT  TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameAz
--- PASS: TestAccEC2SpotFleetRequest_targetCapacityUnitType (177.93s)
=== CONT  TestAccEC2SpotFleetRequest_diversifiedAllocation
    ec2_spot_fleet_request_test.go:1130: Step 1/2 error: After applying this test step, the plan was not empty.
        stdout:


        Terraform used the selected providers to generate the following execution
        plan. Resource actions are indicated with the following symbols:
        -/+ destroy and then create replacement

        Terraform will perform the following actions:

          # aws_spot_fleet_request.test must be replaced
        -/+ resource "aws_spot_fleet_request" "test" {
              ~ client_token                        = "terraform-20230205142103122400000038" -> (known after apply)
              ~ id                                  = "sfr-4a8be94f-41cb-4ec3-b3b6-aae98d3ccd62" -> (known after apply)
              ~ instance_pools_to_use_count         = 0 -> 1 # forces replacement
              ~ load_balancers                      = [] -> (known after apply)
              - on_demand_target_capacity           = 0 -> null
              ~ spot_request_state                  = "active" -> (known after apply)
              ~ tags_all                            = {} -> (known after apply)
              ~ target_group_arns                   = [] -> (known after apply)
                # (12 unchanged attributes hidden)

              + launch_specification {
                  + ami                         = "ami-0396bb8ccd5ac9497"
                  + associate_public_ip_address = false
                  + availability_zone           = "us-east-1a"
                  + ebs_optimized               = false
                  + instance_type               = "m3.large"
                  + key_name                    = "tf-acc-test-4169147850411003330"
                  + monitoring                  = false
                  + placement_group             = (known after apply)
                  + subnet_id                   = (known after apply)
                  + tags                        = {
                      + "Name" = "tf-acc-test-4169147850411003330"
                    }
                  + vpc_security_group_ids      = (known after apply)

                  + ebs_block_device {
                      + delete_on_termination = (known after apply)
                      + device_name           = (known after apply)
                      + encrypted             = (known after apply)
                      + iops                  = (known after apply)
                      + kms_key_id            = (known after apply)
                      + snapshot_id           = (known after apply)
                      + throughput            = (known after apply)
                      + volume_size           = (known after apply)
                      + volume_type           = (known after apply)
                    }

                  + ephemeral_block_device {
                      + device_name  = (known after apply)
                      + virtual_name = (known after apply)
                    }

                  + root_block_device {
                      + delete_on_termination = (known after apply)
                      + encrypted             = (known after apply)
                      + iops                  = (known after apply)
                      + kms_key_id            = (known after apply)
                      + throughput            = (known after apply)
                      + volume_size           = (known after apply)
                      + volume_type           = (known after apply)
                    }
                }
              + launch_specification {
                  + ami                         = "ami-0396bb8ccd5ac9497"
                  + associate_public_ip_address = false
                  + availability_zone           = "us-east-1a"
                  + ebs_optimized               = false
                  + instance_type               = "r3.large"
                  + key_name                    = "tf-acc-test-4169147850411003330"
                  + monitoring                  = false
                  + placement_group             = (known after apply)
                  + subnet_id                   = (known after apply)
                  + tags                        = {
                      + "Name" = "tf-acc-test-4169147850411003330"
                    }
                  + vpc_security_group_ids      = (known after apply)

                  + ebs_block_device {
                      + delete_on_termination = (known after apply)
                      + device_name           = (known after apply)
                      + encrypted             = (known after apply)
                      + iops                  = (known after apply)
                      + kms_key_id            = (known after apply)
                      + snapshot_id           = (known after apply)
                      + throughput            = (known after apply)
                      + volume_size           = (known after apply)
                      + volume_type           = (known after apply)
                    }

                  + ephemeral_block_device {
                      + device_name  = (known after apply)
                      + virtual_name = (known after apply)
                    }

                  + root_block_device {
                      + delete_on_termination = (known after apply)
                      + encrypted             = (known after apply)
                      + iops                  = (known after apply)
                      + kms_key_id            = (known after apply)
                      + throughput            = (known after apply)
                      + volume_size           = (known after apply)
                      + volume_type           = (known after apply)
                    }
                }
              + launch_specification {
                  + ami                         = "ami-0396bb8ccd5ac9497"
                  + associate_public_ip_address = false
                  + availability_zone           = "us-east-1a"
                  + ebs_optimized               = false
                  + instance_type               = "t3.micro"
                  + key_name                    = "tf-acc-test-4169147850411003330"
                  + monitoring                  = false
                  + placement_group             = (known after apply)
                  + subnet_id                   = (known after apply)
                  + tags                        = {
                      + "Name" = "tf-acc-test-4169147850411003330"
                    }
                  + vpc_security_group_ids      = (known after apply)

                  + ebs_block_device {
                      + delete_on_termination = (known after apply)
                      + device_name           = (known after apply)
                      + encrypted             = (known after apply)
                      + iops                  = (known after apply)
                      + kms_key_id            = (known after apply)
                      + snapshot_id           = (known after apply)
                      + throughput            = (known after apply)
                      + volume_size           = (known after apply)
                      + volume_type           = (known after apply)
                    }

                  + ephemeral_block_device {
                      + device_name  = (known after apply)
                      + virtual_name = (known after apply)
                    }

                  + root_block_device {
                      + delete_on_termination = (known after apply)
                      + encrypted             = (known after apply)
                      + iops                  = (known after apply)
                      + kms_key_id            = (known after apply)
                      + throughput            = (known after apply)
                      + volume_size           = (known after apply)
                      + volume_type           = (known after apply)
                    }
                }
              - launch_specification {
                  - ami                         = "ami-0396bb8ccd5ac9497" -> null
                  - associate_public_ip_address = false -> null
                  - availability_zone           = "us-east-1a" -> null
                  - ebs_optimized               = false -> null
                  - instance_type               = "m3.large" -> null
                  - key_name                    = "tf-acc-test-4169147850411003330" -> null
                  - monitoring                  = false -> null
                  - tags                        = {
                      - "Name" = "tf-acc-test-4169147850411003330"
                    } -> null
                  - user_data                   = "da39a3ee5e6b4b0d3255bfef95601890afd80709" -> null
                  - vpc_security_group_ids      = [] -> null
                }
              - launch_specification {
                  - ami                         = "ami-0396bb8ccd5ac9497" -> null
                  - associate_public_ip_address = false -> null
                  - availability_zone           = "us-east-1a" -> null
                  - ebs_optimized               = false -> null
                  - instance_type               = "r3.large" -> null
                  - key_name                    = "tf-acc-test-4169147850411003330" -> null
                  - monitoring                  = false -> null
                  - tags                        = {
                      - "Name" = "tf-acc-test-4169147850411003330"
                    } -> null
                  - user_data                   = "da39a3ee5e6b4b0d3255bfef95601890afd80709" -> null
                  - vpc_security_group_ids      = [] -> null
                }
              - launch_specification {
                  - ami                         = "ami-0396bb8ccd5ac9497" -> null
                  - associate_public_ip_address = false -> null
                  - availability_zone           = "us-east-1a" -> null
                  - ebs_optimized               = false -> null
                  - instance_type               = "t3.micro" -> null
                  - key_name                    = "tf-acc-test-4169147850411003330" -> null
                  - monitoring                  = false -> null
                  - tags                        = {
                      - "Name" = "tf-acc-test-4169147850411003330"
                    } -> null
                  - user_data                   = "da39a3ee5e6b4b0d3255bfef95601890afd80709" -> null
                  - vpc_security_group_ids      = [] -> null
                }
            }

        Plan: 1 to add, 0 to change, 1 to destroy.
--- FAIL: TestAccEC2SpotFleetRequest_diversifiedAllocation (114.16s)
--- PASS: TestAccEC2SpotFleetRequest_withoutSpotPrice (117.14s)
--- PASS: TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameAz (108.75s)
--- PASS: TestAccEC2SpotFleetRequest_multipleInstanceTypesInSameSubnet (148.06s)
FAIL
FAIL	github.com/hashicorp/terraform-provider-aws/internal/service/ec2	1298.502s
FAIL
make: *** [testacc] Error 1

@github-actions
Copy link

Community Note

Voting for Prioritization

  • Please vote on this pull request by adding a 👍 reaction to the original post to help the community and maintainers prioritize this pull request.
  • Please see our prioritization guide for information on how we prioritize.
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.

For Submitters

  • Review the contribution guide relating to the type of change you are making to ensure all of the necessary steps have been taken.
  • For new resources and data sources, use skaff to generate scaffolding with comments detailing common expectations.
  • Whether or not the branch has been rebased will not impact prioritization, but doing so is always a welcome surprise.

@github-actions github-actions bot added needs-triage Waiting for first response or review from a maintainer. service/ec2 Issues and PRs that pertain to the ec2 service. size/XL Managed by automation to categorize the size of a PR. labels Jan 31, 2023
@github-actions github-actions bot added the tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure. label Jan 31, 2023
@justinretzolk justinretzolk added enhancement Requests to existing resources that expand the functionality or scope. and removed needs-triage Waiting for first response or review from a maintainer. labels Jan 31, 2023
@github-actions github-actions bot added the documentation Introduces or discusses updates to documentation. label Feb 5, 2023
.changelog/29181.txt Outdated Show resolved Hide resolved
@silvaalbert silvaalbert marked this pull request as ready for review February 5, 2023 14:27
@AdamTylerLynch AdamTylerLynch added the partner Contribution from a partner. label Feb 7, 2023
Copy link
Contributor

@ewbankkit ewbankkit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀.

% make testacc TESTARGS='-run=TestAccEC2Fleet_' PKG=ec2 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ec2/... -v -count 1 -parallel 3  -run=TestAccEC2Fleet_ -timeout 180m
=== RUN   TestAccEC2Fleet_basic
=== PAUSE TestAccEC2Fleet_basic
=== RUN   TestAccEC2Fleet_disappears
=== PAUSE TestAccEC2Fleet_disappears
=== RUN   TestAccEC2Fleet_tags
=== PAUSE TestAccEC2Fleet_tags
=== RUN   TestAccEC2Fleet_excessCapacityTerminationPolicy
=== PAUSE TestAccEC2Fleet_excessCapacityTerminationPolicy
=== RUN   TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID
=== PAUSE TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID
=== RUN   TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName
=== PAUSE TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName
=== RUN   TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version
=== PAUSE TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_allowedInstanceTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_allowedInstanceTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbps
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbps
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_instanceType
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_instanceType
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_maxPrice
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_maxPrice
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_priority
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_priority
=== RUN   TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_subnetID
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_subnetID
=== RUN   TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity
=== RUN   TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple
=== PAUSE TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple
=== RUN   TestAccEC2Fleet_OnDemandOptions_allocationStrategy
=== PAUSE TestAccEC2Fleet_OnDemandOptions_allocationStrategy
=== RUN   TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice
=== PAUSE TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice
=== RUN   TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity
=== PAUSE TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity
=== RUN   TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone
=== PAUSE TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone
=== RUN   TestAccEC2Fleet_OnDemandOptions_SingleInstanceType
=== PAUSE TestAccEC2Fleet_OnDemandOptions_SingleInstanceType
=== RUN   TestAccEC2Fleet_replaceUnhealthyInstances
=== PAUSE TestAccEC2Fleet_replaceUnhealthyInstances
=== RUN   TestAccEC2Fleet_SpotOptions_allocationStrategy
=== PAUSE TestAccEC2Fleet_SpotOptions_allocationStrategy
=== RUN   TestAccEC2Fleet_SpotOptions_capacityRebalance
=== PAUSE TestAccEC2Fleet_SpotOptions_capacityRebalance
=== RUN   TestAccEC2Fleet_capacityRebalanceInvalidType
=== PAUSE TestAccEC2Fleet_capacityRebalanceInvalidType
=== RUN   TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior
=== PAUSE TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior
=== RUN   TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount
=== PAUSE TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount
=== RUN   TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType
=== RUN   TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand
=== RUN   TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot
=== RUN   TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity
=== RUN   TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType
=== PAUSE TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType
=== RUN   TestAccEC2Fleet_terminateInstancesWithExpiration
=== PAUSE TestAccEC2Fleet_terminateInstancesWithExpiration
=== RUN   TestAccEC2Fleet_type
=== PAUSE TestAccEC2Fleet_type
=== RUN   TestAccEC2Fleet_type_instant
=== PAUSE TestAccEC2Fleet_type_instant
=== RUN   TestAccEC2Fleet_templateMultipleNetworkInterfaces
=== PAUSE TestAccEC2Fleet_templateMultipleNetworkInterfaces
=== RUN   TestAccEC2Fleet_validFrom
=== PAUSE TestAccEC2Fleet_validFrom
=== RUN   TestAccEC2Fleet_validUntil
=== PAUSE TestAccEC2Fleet_validUntil
=== CONT  TestAccEC2Fleet_basic
=== CONT  TestAccEC2Fleet_capacityRebalanceInvalidType
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal
--- PASS: TestAccEC2Fleet_capacityRebalanceInvalidType (6.97s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB
--- PASS: TestAccEC2Fleet_basic (53.26s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_spotMaxPricePercentageOverLowestPrice (58.80s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_bareMetal (178.28s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_totalLocalStorageGB (174.85s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_requireHibernateSupport (117.40s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbps
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_onDemandMaxPricePercentageOverLowestPrice (61.48s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkInterfaceCount (177.64s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_networkBandwidthGbps (179.41s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryGiBPerVCPU (177.94s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorageTypes (108.27s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_instanceGenerations (106.30s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_localStorage (169.14s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_excludedInstanceTypes (117.17s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_cpuManufacturers (103.03s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_burstablePerformance (181.10s)
=== CONT  TestAccEC2Fleet_validUntil
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_baselineEBSBandwidthMbps (177.45s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice
--- PASS: TestAccEC2Fleet_validUntil (51.68s)
=== CONT  TestAccEC2Fleet_SpotOptions_capacityRebalance
--- PASS: TestAccEC2Fleet_OnDemandOptions_MaxTotalPrice (52.53s)
=== CONT  TestAccEC2Fleet_SpotOptions_allocationStrategy
--- PASS: TestAccEC2Fleet_SpotOptions_capacityRebalance (59.61s)
=== CONT  TestAccEC2Fleet_validFrom
--- PASS: TestAccEC2Fleet_validFrom (38.10s)
=== CONT  TestAccEC2Fleet_templateMultipleNetworkInterfaces
--- PASS: TestAccEC2Fleet_SpotOptions_allocationStrategy (107.35s)
=== CONT  TestAccEC2Fleet_type_instant
--- PASS: TestAccEC2Fleet_type_instant (44.50s)
=== CONT  TestAccEC2Fleet_type
--- PASS: TestAccEC2Fleet_type (50.03s)
=== CONT  TestAccEC2Fleet_terminateInstancesWithExpiration
--- PASS: TestAccEC2Fleet_TargetCapacitySpecification_targetCapacityUnitType (415.79s)
=== CONT  TestAccEC2Fleet_replaceUnhealthyInstances
--- PASS: TestAccEC2Fleet_terminateInstancesWithExpiration (86.82s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity
--- PASS: TestAccEC2Fleet_OnDemandOptions_MinTargetCapacity (26.57s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_subnetID
=== CONT  TestAccEC2Fleet_OnDemandOptions_allocationStrategy
--- PASS: TestAccEC2Fleet_replaceUnhealthyInstances (88.11s)
--- PASS: TestAccEC2Fleet_OnDemandOptions_allocationStrategy (85.80s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_subnetID (109.16s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone
--- PASS: TestAccEC2Fleet_OnDemandOptions_SingleAvailabilityZone (27.30s)
=== CONT  TestAccEC2Fleet_OnDemandOptions_SingleInstanceType
--- PASS: TestAccEC2Fleet_OnDemandOptions_SingleInstanceType (25.60s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple
--- PASS: TestAccEC2Fleet_LaunchTemplateOverrideWeightedCapacity_multiple (106.86s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand
--- PASS: TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_onDemand (47.31s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity
--- PASS: TestAccEC2Fleet_LaunchTemplateOverridePriority_multiple (107.65s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot
--- PASS: TestAccEC2Fleet_TargetCapacitySpecificationDefaultTargetCapacityType_spot (51.68s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount
--- PASS: TestAccEC2Fleet_templateMultipleNetworkInterfaces (544.45s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_allowedInstanceTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_memoryMiBAndVCPUCount (112.47s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_allowedInstanceTypes (111.80s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_priority
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_priority (107.59s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTypes (113.93s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_maxPrice
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_maxPrice (104.30s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorTotalMemoryMiB (167.45s)
--- PASS: TestAccEC2Fleet_TargetCapacitySpecification_totalTargetCapacity (477.99s)
=== CONT  TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorNames (110.01s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount
--- PASS: TestAccEC2Fleet_SpotOptions_instancePoolsToUseCount (97.92s)
=== CONT  TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorManufacturers (112.52s)
=== CONT  TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior
--- PASS: TestAccEC2Fleet_TargetCapacitySpecification_defaultTargetCapacityType (90.21s)
=== CONT  TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID
--- PASS: TestAccEC2Fleet_SpotOptions_instanceInterruptionBehavior (93.09s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceRequirements_acceleratorCount (166.46s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone
--- PASS: TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateID (104.94s)
=== CONT  TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_weightedCapacity (105.49s)
=== CONT  TestAccEC2Fleet_disappears
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_availabilityZone (104.37s)
=== CONT  TestAccEC2Fleet_tags
--- PASS: TestAccEC2Fleet_disappears (44.55s)
=== CONT  TestAccEC2Fleet_excessCapacityTerminationPolicy
--- PASS: TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_version (113.07s)
=== CONT  TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName
--- PASS: TestAccEC2Fleet_tags (101.89s)
=== CONT  TestAccEC2Fleet_LaunchTemplateOverride_instanceType
--- PASS: TestAccEC2Fleet_excessCapacityTerminationPolicy (113.56s)
--- PASS: TestAccEC2Fleet_LaunchTemplateLaunchTemplateSpecification_launchTemplateName (115.19s)
--- PASS: TestAccEC2Fleet_LaunchTemplateOverride_instanceType (112.91s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ec2	2384.289s

@ewbankkit
Copy link
Contributor

@silvaalbert Thanks for the contribution 🎉 👏.

@ewbankkit ewbankkit merged commit 668de60 into hashicorp:main Feb 28, 2023
@github-actions github-actions bot added this to the v4.57.0 milestone Feb 28, 2023
@github-actions
Copy link

github-actions bot commented Mar 3, 2023

This functionality has been released in v4.57.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!

@github-actions
Copy link

github-actions bot commented Apr 4, 2023

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Introduces or discusses updates to documentation. enhancement Requests to existing resources that expand the functionality or scope. partner Contribution from a partner. service/ec2 Issues and PRs that pertain to the ec2 service. size/XL Managed by automation to categorize the size of a PR. tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Projects
None yet
5 participants