| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | From 7074c7dbf89a9aa796fbdc4a5132fca6b4bf5598 Mon Sep 17 00:00:00 2001 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | From: Bert Blommers <info@bertblommers.nl> | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | Date: Sun, 19 Jun 2022 19:37:57 +0000 | 
					
						
							|  |  |  | Subject: [PATCH] EC2: Reduce wait times | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ---
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  internal/service/ec2/create_tags_gen.go       |   2 +- | 
					
						
							|  |  |  |  internal/service/ec2/ebs_snapshot.go          |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ebs_snapshot_copy.go     |   4 +- | 
					
						
							|  |  |  |  .../ebs_snapshot_create_volume_permission.go  |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ebs_snapshot_import.go   |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ebs_volume.go            |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/ebs_volume_attachment.go |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ec2_ami.go               |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ec2_eip.go               |   8 +- | 
					
						
							|  |  |  |  internal/service/ec2/ec2_fleet.go             |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/ec2_instance.go          |   6 +- | 
					
						
							|  |  |  |  .../service/ec2/ec2_spot_fleet_request.go     |   6 +- | 
					
						
							|  |  |  |  .../ec2/ec2_spot_fleet_request_test.go        |   2 +- | 
					
						
							|  |  |  |  .../service/ec2/ec2_spot_instance_request.go  |   4 +- | 
					
						
							|  |  |  |  .../service/ec2/generate/createtags/main.go   |   2 +- | 
					
						
							|  |  |  |  internal/service/ec2/ipam_.go                 |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ipam_pool.go             |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/ipam_pool_cidr.go        |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/ipam_scope.go            |   4 +- | 
					
						
							|  |  |  |  .../ec2/outposts_local_gateway_route.go       |   2 +- | 
					
						
							|  |  |  |  internal/service/ec2/transitgateway_.go       |  28 ++-- | 
					
						
							|  |  |  |  .../service/ec2/transitgateway_connect.go     |   6 +- | 
					
						
							|  |  |  |  .../ec2/transitgateway_connect_peer.go        |   4 +- | 
					
						
							|  |  |  |  .../ec2/transitgateway_multicast_domain.go    |   4 +- | 
					
						
							|  |  |  |  ...sitgateway_multicast_domain_association.go |   4 +- | 
					
						
							|  |  |  |  .../service/ec2/vpc_default_route_table.go    |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_default_subnet.go    |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_endpoint.go          |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_endpoint_policy.go   |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_endpoint_service.go  |   4 +- | 
					
						
							|  |  |  |  .../ec2/vpc_endpoint_subnet_association.go    |   8 +- | 
					
						
							|  |  |  |  .../ec2/vpc_ipv4_cidr_block_association.go    |   4 +- | 
					
						
							|  |  |  |  .../ec2/vpc_ipv6_cidr_block_association.go    |   4 +- | 
					
						
							|  |  |  |  .../service/ec2/vpc_peering_connection.go     |   6 +- | 
					
						
							|  |  |  |  .../ec2/vpc_peering_connection_accepter.go    |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_route.go             |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_route_table.go       |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_security_group.go    |   6 +- | 
					
						
							|  |  |  |  internal/service/ec2/vpc_subnet.go            |   4 +- | 
					
						
							|  |  |  |  .../ec2/vpnsite_gateway_route_propagation.go  |   4 +- | 
					
						
							|  |  |  |  internal/service/ec2/wait.go                  | 128 +++++++++--------- | 
					
						
							|  |  |  |  41 files changed, 167 insertions(+), 167 deletions(-) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | diff --git a/internal/service/ec2/create_tags_gen.go b/internal/service/ec2/create_tags_gen.go
 | 
					
						
							|  |  |  | index dede4649b4..c6d8d8db4e 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/create_tags_gen.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/create_tags_gen.go
 | 
					
						
							|  |  |  | @@ -14,7 +14,7 @@ import (
 | 
					
						
							|  |  |  |  	"github.com/hashicorp/terraform-provider-aws/internal/tfresource" | 
					
						
							|  |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | -const EventualConsistencyTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +const EventualConsistencyTimeout = 5 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  // CreateTags creates ec2 service tags for new resources. | 
					
						
							|  |  |  |  // The identifier is typically the Amazon Resource Name (ARN), although | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/ebs_snapshot.go b/internal/service/ec2/ebs_snapshot.go
 | 
					
						
							|  |  |  | index 38ecbd73ea..576203732e 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ebs_snapshot.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ebs_snapshot.go
 | 
					
						
							|  |  |  | @@ -31,8 +31,8 @@ func ResourceEBSSnapshot() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ebs_snapshot_copy.go b/internal/service/ec2/ebs_snapshot_copy.go
 | 
					
						
							|  |  |  | index a1fccab1b9..0894e9f87b 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ebs_snapshot_copy.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ebs_snapshot_copy.go
 | 
					
						
							|  |  |  | @@ -24,8 +24,8 @@ func ResourceEBSSnapshotCopy() *schema.Resource {
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ebs_snapshot_create_volume_permission.go b/internal/service/ec2/ebs_snapshot_create_volume_permission.go
 | 
					
						
							|  |  |  | index f5e205f7b7..ffd26a66b5 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ebs_snapshot_create_volume_permission.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ebs_snapshot_create_volume_permission.go
 | 
					
						
							|  |  |  | @@ -24,8 +24,8 @@ func ResourceSnapshotCreateVolumePermission() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: resourceSnapshotCreateVolumePermissionCustomizeDiff, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(20 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | diff --git a/internal/service/ec2/ebs_snapshot_import.go b/internal/service/ec2/ebs_snapshot_import.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index e2f487a7bc..eca3c7be12 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/ebs_snapshot_import.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ebs_snapshot_import.go
 | 
					
						
							|  |  |  | @@ -27,8 +27,8 @@ func ResourceEBSSnapshotImport() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(60 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(6 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ebs_volume.go b/internal/service/ec2/ebs_volume.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index 4fbdfb3ba7..e284717ee6 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/ebs_volume.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ebs_volume.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -31,9 +31,9 @@ func ResourceEBSVolume() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		CustomizeDiff: customdiff.Sequence( | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ebs_volume_attachment.go b/internal/service/ec2/ebs_volume_attachment.go
 | 
					
						
							|  |  |  | index 410c3b5107..0b31e4e618 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ebs_volume_attachment.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ebs_volume_attachment.go
 | 
					
						
							|  |  |  | @@ -43,8 +43,8 @@ func ResourceVolumeAttachment() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ec2_ami.go b/internal/service/ec2/ec2_ami.go
 | 
					
						
							|  |  |  | index f2d401ce3d..ef399c8ce6 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_ami.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_ami.go
 | 
					
						
							|  |  |  | @@ -22,8 +22,8 @@ import (
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	amiRetryTimeout    = 40 * time.Minute
 | 
					
						
							|  |  |  | -	amiDeleteTimeout   = 90 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	amiRetryTimeout    = 4 * time.Minute
 | 
					
						
							|  |  |  | +	amiDeleteTimeout   = 9 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	amiRetryDelay      = 5 * time.Second | 
					
						
							|  |  |  |  	amiRetryMinTimeout = 3 * time.Second | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ec2_eip.go b/internal/service/ec2/ec2_eip.go
 | 
					
						
							|  |  |  | index aac7e3119c..300c97092e 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_eip.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_eip.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -21,7 +21,7 @@ import (
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  const ( | 
					
						
							|  |  |  |  	// Maximum amount of time to wait for EIP association with EC2-Classic instances | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | -	addressAssociationClassicTimeout = 2 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	addressAssociationClassicTimeout = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  func ResourceEIP() *schema.Resource { | 
					
						
							|  |  |  | @@ -37,9 +37,9 @@ func ResourceEIP() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Read:   schema.DefaultTimeout(15 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(3 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Read:   schema.DefaultTimeout(3 * time.Minute),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/ec2_fleet.go b/internal/service/ec2/ec2_fleet.go
 | 
					
						
							|  |  |  | index b4c4e161d3..c7cc4b394d 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_fleet.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_fleet.go
 | 
					
						
							|  |  |  | @@ -33,9 +33,9 @@ func ResourceFleet() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  		CustomizeDiff: customdiff.All( | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ec2_instance.go b/internal/service/ec2/ec2_instance.go
 | 
					
						
							|  |  |  | index 268e49d0ef..097d80dcb2 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_instance.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_instance.go
 | 
					
						
							|  |  |  | @@ -45,9 +45,9 @@ func ResourceInstance() *schema.Resource {
 | 
					
						
							|  |  |  |  		MigrateState:  InstanceMigrateState, | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | -			Update: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(20 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ec2_spot_fleet_request.go b/internal/service/ec2/ec2_spot_fleet_request.go
 | 
					
						
							|  |  |  | index d47742a790..5db732e457 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_spot_fleet_request.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_spot_fleet_request.go
 | 
					
						
							|  |  |  | @@ -38,9 +38,9 @@ func ResourceSpotFleetRequest() *schema.Resource {
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | -			Update: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | -			Delete: schema.DefaultTimeout(15 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		SchemaVersion: 1, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/ec2_spot_fleet_request_test.go b/internal/service/ec2/ec2_spot_fleet_request_test.go
 | 
					
						
							|  |  |  | index c3ae2845ce..6852b2df3b 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_spot_fleet_request_test.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_spot_fleet_request_test.go
 | 
					
						
							|  |  |  | @@ -1141,7 +1141,7 @@ func TestAccEC2SpotFleetRequest_withWeightedCapacity(t *testing.T) {
 | 
					
						
							|  |  |  |  		// See https://github.com/hashicorp/terraform/pull/8938 | 
					
						
							|  |  |  |  		return func(s *terraform.State) error { | 
					
						
							|  |  |  |  			log.Print("[DEBUG] Test: Sleep to allow EC2 to actually begin fulfilling TestAccEC2SpotFleetRequest_withWeightedCapacity request") | 
					
						
							|  |  |  | -			time.Sleep(1 * time.Minute)
 | 
					
						
							|  |  |  | +			time.Sleep(1 * time.Second)
 | 
					
						
							|  |  |  |  			return nil | 
					
						
							|  |  |  |  		} | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/ec2_spot_instance_request.go b/internal/service/ec2/ec2_spot_instance_request.go
 | 
					
						
							|  |  |  | index 1cee62f547..2798d62577 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ec2_spot_instance_request.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ec2_spot_instance_request.go
 | 
					
						
							|  |  |  | @@ -31,8 +31,8 @@ func ResourceSpotInstanceRequest() *schema.Resource {
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(20 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  		Schema: func() map[string]*schema.Schema { | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/generate/createtags/main.go b/internal/service/ec2/generate/createtags/main.go
 | 
					
						
							|  |  |  | index d42232fc09..8f7f983957 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/generate/createtags/main.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/generate/createtags/main.go
 | 
					
						
							|  |  |  | @@ -133,7 +133,7 @@ import (
 | 
					
						
							|  |  |  |  	tftags "github.com/hashicorp/terraform-provider-aws/internal/tags" | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | -const EventualConsistencyTimeout = 5 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-28 04:11:27 +05:30
										 |  |  | +const EventualConsistencyTimeout = 5 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  // CreateTags creates {{ .ServicePackage }} service tags for new resources. | 
					
						
							|  |  |  |  // The identifier is typically the Amazon Resource Name (ARN), although | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ipam_.go b/internal/service/ec2/ipam_.go
 | 
					
						
							|  |  |  | index 5bcdcbcefa..7e61d28cb0 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ipam_.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ipam_.go
 | 
					
						
							|  |  |  | @@ -72,9 +72,9 @@ func ResourceIPAM() *schema.Resource {
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  |  	invalidIPAMIDNotFound = "InvalidIpamId.NotFound" | 
					
						
							|  |  |  | -	ipamCreateTimeout     = 3 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	ipamCreateTimeout     = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	ipamCreateDelay       = 5 * time.Second | 
					
						
							|  |  |  | -	IPAMDeleteTimeout     = 3 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	IPAMDeleteTimeout     = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	ipamDeleteDelay       = 5 * time.Second | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ipam_pool.go b/internal/service/ec2/ipam_pool.go
 | 
					
						
							|  |  |  | index 74b54d6c32..d7f4c2b8a1 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ipam_pool.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ipam_pool.go
 | 
					
						
							|  |  |  | @@ -114,10 +114,10 @@ func ResourceIPAMPool() *schema.Resource {
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ipamPoolCreateTimeout     = 3 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	ipamPoolCreateTimeout     = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	InvalidIPAMPoolIDNotFound = "InvalidIpamPoolId.NotFound" | 
					
						
							|  |  |  | -	ipamPoolUpdateTimeout     = 3 * time.Minute
 | 
					
						
							|  |  |  | -	IPAMPoolDeleteTimeout     = 3 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	ipamPoolUpdateTimeout     = 1 * time.Minute
 | 
					
						
							|  |  |  | +	IPAMPoolDeleteTimeout     = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	ipamPoolAvailableDelay    = 5 * time.Second | 
					
						
							|  |  |  |  	ipamPoolDeleteDelay       = 5 * time.Second | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ipam_pool_cidr.go b/internal/service/ec2/ipam_pool_cidr.go
 | 
					
						
							|  |  |  | index bd23ef9ee0..18a38fafa6 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ipam_pool_cidr.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ipam_pool_cidr.go
 | 
					
						
							|  |  |  | @@ -65,9 +65,9 @@ func ResourceIPAMPoolCIDR() *schema.Resource {
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ipamPoolCIDRCreateTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | +	ipamPoolCIDRCreateTimeout = 10 * time.Second
 | 
					
						
							|  |  |  |  	// allocations releases are eventually consistent with a max time of 20m | 
					
						
							|  |  |  | -	ipamPoolCIDRDeleteTimeout  = 32 * time.Minute
 | 
					
						
							|  |  |  | +	ipamPoolCIDRDeleteTimeout  = 32 * time.Second
 | 
					
						
							|  |  |  |  	ipamPoolCIDRAvailableDelay = 5 * time.Second | 
					
						
							|  |  |  |  	ipamPoolCIDRDeleteDelay    = 5 * time.Second | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/ipam_scope.go b/internal/service/ec2/ipam_scope.go
 | 
					
						
							|  |  |  | index c8121239c4..5f75fdee82 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/ipam_scope.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/ipam_scope.go
 | 
					
						
							|  |  |  | @@ -64,9 +64,9 @@ func ResourceIPAMScope() *schema.Resource {
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ipamScopeCreateTimeout = 3 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	ipamScopeCreateTimeout = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	ipamScopeCreateDeley   = 5 * time.Second | 
					
						
							|  |  |  | -	IPAMScopeDeleteTimeout = 3 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	IPAMScopeDeleteTimeout = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  	ipamScopeDeleteDelay   = 5 * time.Second | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  	invalidIPAMScopeIDNotFound = "InvalidIpamScopeId.NotFound" | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/outposts_local_gateway_route.go b/internal/service/ec2/outposts_local_gateway_route.go
 | 
					
						
							|  |  |  | index b85beed092..dadbd1c35d 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/outposts_local_gateway_route.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/outposts_local_gateway_route.go
 | 
					
						
							|  |  |  | @@ -17,7 +17,7 @@ import (
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	localGatewayRouteEventualConsistencyTimeout = 1 * time.Minute
 | 
					
						
							|  |  |  | +	localGatewayRouteEventualConsistencyTimeout = 1 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func ResourceLocalGatewayRoute() *schema.Resource { | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/transitgateway_.go b/internal/service/ec2/transitgateway_.go
 | 
					
						
							|  |  |  | index 7393846669..c00d5eebd1 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/transitgateway_.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/transitgateway_.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -33,9 +33,9 @@ func ResourceTransitGateway() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		CustomizeDiff: customdiff.Sequence( | 
					
						
							|  |  |  | @@ -753,7 +753,7 @@ func waitForTransitGatewayPeeringAttachmentAcceptance(conn *ec2.EC2, transitGate
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Target:  []string{ec2.TransitGatewayAttachmentStateAvailable}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayPeeringAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Peering Attachment (%s) availability", transitGatewayAttachmentID) | 
					
						
							|  |  |  | @@ -774,7 +774,7 @@ func waitForTransitGatewayPeeringAttachmentCreation(conn *ec2.EC2, transitGatewa
 | 
					
						
							|  |  |  |  			ec2.TransitGatewayAttachmentStatePendingAcceptance, | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayPeeringAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Peering Attachment (%s) availability", transitGatewayAttachmentID) | 
					
						
							|  |  |  | @@ -793,7 +793,7 @@ func WaitForTransitGatewayPeeringAttachmentDeletion(conn *ec2.EC2, transitGatewa
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Target:  []string{ec2.TransitGatewayAttachmentStateDeleted}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayPeeringAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Peering Attachment (%s) deletion", transitGatewayAttachmentID) | 
					
						
							|  |  |  | @@ -811,7 +811,7 @@ func waitForTransitGatewayRouteTableAssociationCreation(conn *ec2.EC2, transitGa
 | 
					
						
							|  |  |  |  		Pending: []string{ec2.TransitGatewayAssociationStateAssociating}, | 
					
						
							|  |  |  |  		Target:  []string{ec2.TransitGatewayAssociationStateAssociated}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayRouteTableAssociationRefreshFunc(conn, transitGatewayRouteTableID, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 5 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 5 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Route Table (%s) association: %s", transitGatewayRouteTableID, transitGatewayAttachmentID) | 
					
						
							|  |  |  | @@ -828,7 +828,7 @@ func waitForTransitGatewayRouteTableAssociationDeletion(conn *ec2.EC2, transitGa
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Target:         []string{""}, | 
					
						
							|  |  |  |  		Refresh:        transitGatewayRouteTableAssociationRefreshFunc(conn, transitGatewayRouteTableID, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout:        5 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout:        5 * time.Second,
 | 
					
						
							|  |  |  |  		NotFoundChecks: 1, | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -847,7 +847,7 @@ func waitForTransitGatewayRouteTableCreation(conn *ec2.EC2, transitGatewayRouteT
 | 
					
						
							|  |  |  |  		Pending: []string{ec2.TransitGatewayRouteTableStatePending}, | 
					
						
							|  |  |  |  		Target:  []string{ec2.TransitGatewayRouteTableStateAvailable}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayRouteTableRefreshFunc(conn, transitGatewayRouteTableID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Route Table (%s) availability", transitGatewayRouteTableID) | 
					
						
							|  |  |  | @@ -864,7 +864,7 @@ func waitForTransitGatewayRouteTableDeletion(conn *ec2.EC2, transitGatewayRouteT
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Target:         []string{ec2.TransitGatewayRouteTableStateDeleted}, | 
					
						
							|  |  |  |  		Refresh:        transitGatewayRouteTableRefreshFunc(conn, transitGatewayRouteTableID), | 
					
						
							|  |  |  | -		Timeout:        10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout:        10 * time.Second,
 | 
					
						
							|  |  |  |  		NotFoundChecks: 1, | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -886,7 +886,7 @@ func waitForTransitGatewayVPCAttachmentAcceptance(conn *ec2.EC2, transitGatewayA
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Target:  []string{ec2.TransitGatewayAttachmentStateAvailable}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway VPC Attachment (%s) availability", transitGatewayAttachmentID) | 
					
						
							|  |  |  | @@ -903,7 +903,7 @@ func waitForTransitGatewayAttachmentCreation(conn *ec2.EC2, transitGatewayAttach
 | 
					
						
							|  |  |  |  			ec2.TransitGatewayAttachmentStateAvailable, | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Attachment (%s) availability", transitGatewayAttachmentID) | 
					
						
							|  |  |  | @@ -920,7 +920,7 @@ func WaitForTransitGatewayAttachmentDeletion(conn *ec2.EC2, transitGatewayAttach
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  		Target:         []string{ec2.TransitGatewayAttachmentStateDeleted}, | 
					
						
							|  |  |  |  		Refresh:        transitGatewayAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout:        10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout:        10 * time.Second,
 | 
					
						
							|  |  |  |  		NotFoundChecks: 1, | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -939,7 +939,7 @@ func waitForTransitGatewayAttachmentUpdate(conn *ec2.EC2, transitGatewayAttachme
 | 
					
						
							|  |  |  |  		Pending: []string{ec2.TransitGatewayAttachmentStateModifying}, | 
					
						
							|  |  |  |  		Target:  []string{ec2.TransitGatewayAttachmentStateAvailable}, | 
					
						
							|  |  |  |  		Refresh: transitGatewayAttachmentRefreshFunc(conn, transitGatewayAttachmentID), | 
					
						
							|  |  |  | -		Timeout: 10 * time.Minute,
 | 
					
						
							|  |  |  | +		Timeout: 10 * time.Second,
 | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	log.Printf("[DEBUG] Waiting for EC2 Transit Gateway Attachment (%s) availability", transitGatewayAttachmentID) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/transitgateway_connect.go b/internal/service/ec2/transitgateway_connect.go
 | 
					
						
							|  |  |  | index 87697fd0dc..1d27d0eadb 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/transitgateway_connect.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/transitgateway_connect.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -29,9 +29,9 @@ func ResourceTransitGatewayConnect() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/transitgateway_connect_peer.go b/internal/service/ec2/transitgateway_connect_peer.go
 | 
					
						
							|  |  |  | index 2e1e95dd3a..286d15d29d 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/transitgateway_connect_peer.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/transitgateway_connect_peer.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -34,8 +34,8 @@ func ResourceTransitGatewayConnectPeer() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/transitgateway_multicast_domain.go b/internal/service/ec2/transitgateway_multicast_domain.go
 | 
					
						
							|  |  |  | index 5f4118c36e..11c7798f05 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/transitgateway_multicast_domain.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/transitgateway_multicast_domain.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -31,8 +31,8 @@ func ResourceTransitGatewayMulticastDomain() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/transitgateway_multicast_domain_association.go b/internal/service/ec2/transitgateway_multicast_domain_association.go
 | 
					
						
							|  |  |  | index ab9595b81d..fca49cea03 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/transitgateway_multicast_domain_association.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/transitgateway_multicast_domain_association.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -23,8 +23,8 @@ func ResourceTransitGatewayMulticastDomainAssociation() *schema.Resource {
 | 
					
						
							|  |  |  |  		DeleteWithoutTimeout: resourceTransitGatewayMulticastDomainAssociationDelete, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/vpc_default_route_table.go b/internal/service/ec2/vpc_default_route_table.go
 | 
					
						
							|  |  |  | index 01e170d231..10bc05b4b6 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_default_route_table.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_default_route_table.go
 | 
					
						
							|  |  |  | @@ -27,8 +27,8 @@ func ResourceDefaultRouteTable() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Create: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		// | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_default_subnet.go b/internal/service/ec2/vpc_default_subnet.go
 | 
					
						
							|  |  |  | index 9a0a8151e2..8bcd1eb537 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_default_subnet.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_default_subnet.go
 | 
					
						
							|  |  |  | @@ -30,8 +30,8 @@ func ResourceDefaultSubnet() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(20 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Create: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | +			Delete: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		SchemaVersion: 1, | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | diff --git a/internal/service/ec2/vpc_endpoint.go b/internal/service/ec2/vpc_endpoint.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index bc03d302e0..76ae4c7554 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/vpc_endpoint.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_endpoint.go
 | 
					
						
							|  |  |  | @@ -22,7 +22,7 @@ import (
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  const ( | 
					
						
							|  |  |  |  	// Maximum amount of time to wait for VPC Endpoint creation | 
					
						
							|  |  |  | -	VPCEndpointCreationTimeout = 10 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +	VPCEndpointCreationTimeout = 20 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  func ResourceVPCEndpoint() *schema.Resource { | 
					
						
							|  |  |  | @@ -147,8 +147,8 @@ func ResourceVPCEndpoint() *schema.Resource {
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  |  			Create: schema.DefaultTimeout(VPCEndpointCreationTimeout), | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Update: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_endpoint_policy.go b/internal/service/ec2/vpc_endpoint_policy.go
 | 
					
						
							|  |  |  | index 98ba994861..f653423ae1 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_endpoint_policy.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_endpoint_policy.go
 | 
					
						
							|  |  |  | @@ -45,8 +45,8 @@ func ResourceVPCEndpointPolicy() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Create: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							|  |  |  |  	} | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_endpoint_service.go b/internal/service/ec2/vpc_endpoint_service.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index 5e38bebaca..cf4e397598 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/vpc_endpoint_service.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_endpoint_service.go
 | 
					
						
							|  |  |  | @@ -415,7 +415,7 @@ func vpcEndpointServiceWaitUntilAvailable(d *schema.ResourceData, conn *ec2.EC2)
 | 
					
						
							|  |  |  |  		Pending:    []string{ec2.ServiceStatePending}, | 
					
						
							|  |  |  |  		Target:     []string{ec2.ServiceStateAvailable}, | 
					
						
							|  |  |  |  		Refresh:    vpcEndpointServiceStateRefresh(conn, d.Id()), | 
					
						
							|  |  |  | -		Timeout:    10 * time.Minute,
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +		Timeout:    30 * time.Second,
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Delay:      5 * time.Second, | 
					
						
							|  |  |  |  		MinTimeout: 5 * time.Second, | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -431,7 +431,7 @@ func waitForVPCEndpointServiceDeletion(conn *ec2.EC2, serviceID string) error {
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Pending:    []string{ec2.ServiceStateAvailable, ec2.ServiceStateDeleting}, | 
					
						
							|  |  |  |  		Target:     []string{ec2.ServiceStateDeleted}, | 
					
						
							|  |  |  |  		Refresh:    vpcEndpointServiceStateRefresh(conn, serviceID), | 
					
						
							|  |  |  | -		Timeout:    10 * time.Minute,
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +		Timeout:    30 * time.Second,
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Delay:      5 * time.Second, | 
					
						
							|  |  |  |  		MinTimeout: 5 * time.Second, | 
					
						
							|  |  |  |  	} | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/vpc_endpoint_subnet_association.go b/internal/service/ec2/vpc_endpoint_subnet_association.go
 | 
					
						
							|  |  |  | index 793eea6ef2..b9b5b062d1 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_endpoint_subnet_association.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_endpoint_subnet_association.go
 | 
					
						
							|  |  |  | @@ -38,8 +38,8 @@ func ResourceVPCEndpointSubnetAssociation() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  	} | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | @@ -66,8 +66,8 @@ func resourceVPCEndpointSubnetAssociationCreate(d *schema.ResourceData, meta int
 | 
					
						
							|  |  |  |  	defer conns.GlobalMutexKV.Unlock(mk) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  	c := &resource.StateChangeConf{ | 
					
						
							|  |  |  | -		Delay:   1 * time.Minute,
 | 
					
						
							|  |  |  | -		Timeout: 3 * time.Minute,
 | 
					
						
							|  |  |  | +		Delay:   1 * time.Second,
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +		Timeout: 1 * time.Minute,
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  		Target:  []string{"ok"}, | 
					
						
							|  |  |  |  		Refresh: func() (interface{}, string, error) { | 
					
						
							|  |  |  |  			output, err := conn.ModifyVpcEndpoint(input) | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | diff --git a/internal/service/ec2/vpc_ipv4_cidr_block_association.go b/internal/service/ec2/vpc_ipv4_cidr_block_association.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index c3ba8fe16a..a7d6bb9f98 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/vpc_ipv4_cidr_block_association.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_ipv4_cidr_block_association.go
 | 
					
						
							|  |  |  | @@ -64,8 +64,8 @@ func ResourceVPCIPv4CIDRBlockAssociation() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  	} | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_ipv6_cidr_block_association.go b/internal/service/ec2/vpc_ipv6_cidr_block_association.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index 9894a5703a..0c5cd51ab8 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/vpc_ipv6_cidr_block_association.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_ipv6_cidr_block_association.go
 | 
					
						
							|  |  |  | @@ -71,8 +71,8 @@ func ResourceVPCIPv6CIDRBlockAssociation() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  |  	} | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_peering_connection.go b/internal/service/ec2/vpc_peering_connection.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index 7ed8ec448c..d74eef1bc9 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/vpc_peering_connection.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_peering_connection.go
 | 
					
						
							|  |  |  | @@ -28,9 +28,9 @@ func ResourceVPCPeeringConnection() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		// Keep in sync with aws_vpc_peering_connection_accepter's schema. | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_peering_connection_accepter.go b/internal/service/ec2/vpc_peering_connection_accepter.go
 | 
					
						
							|  |  |  | index 5fb1bcb194..2b00ab82d0 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_peering_connection_accepter.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_peering_connection_accepter.go
 | 
					
						
							|  |  |  | @@ -21,8 +21,8 @@ func ResourceVPCPeeringConnectionAccepter() *schema.Resource {
 | 
					
						
							|  |  |  |  		Delete: resourceVPCPeeringAccepterDelete, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(1 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Update: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Importer: &schema.ResourceImporter{ | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | diff --git a/internal/service/ec2/vpc_route.go b/internal/service/ec2/vpc_route.go
 | 
					
						
							|  |  |  | index b81c585ac3..5b5eebd83b 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_route.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_route.go
 | 
					
						
							|  |  |  | @@ -46,9 +46,9 @@ func ResourceRoute() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(5 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Update: schema.DefaultTimeout(5 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | +			Delete: schema.DefaultTimeout(5 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_route_table.go b/internal/service/ec2/vpc_route_table.go
 | 
					
						
							|  |  |  | index 5a7b5d36ac..e228b3da4a 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_route_table.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_route_table.go
 | 
					
						
							|  |  |  | @@ -50,9 +50,9 @@ func ResourceRouteTable() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | -			Update: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(5 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(5 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-28 14:39:50 +00:00
										 |  |  | +			Update: schema.DefaultTimeout(5 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | +			Delete: schema.DefaultTimeout(5 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_security_group.go b/internal/service/ec2/vpc_security_group.go
 | 
					
						
							|  |  |  | index e7e5114b1c..58dbe14d47 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_security_group.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_security_group.go
 | 
					
						
							|  |  |  | @@ -36,8 +36,8 @@ func ResourceSecurityGroup() *schema.Resource {
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(15 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(10 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(15 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		SchemaVersion: 1, | 
					
						
							|  |  |  | @@ -1347,7 +1347,7 @@ func sgProtocolIntegers() map[string]int {
 | 
					
						
							|  |  |  |  // which would prevent SGs attached to such ENIs from being destroyed | 
					
						
							|  |  |  |  func deleteLingeringLambdaENIs(conn *ec2.EC2, filterName, resourceId string, timeout time.Duration) error { | 
					
						
							|  |  |  |  	// AWS Lambda service team confirms P99 deletion time of ~35 minutes. Buffer for safety. | 
					
						
							|  |  |  | -	if minimumTimeout := 45 * time.Minute; timeout < minimumTimeout {
 | 
					
						
							|  |  |  | +	if minimumTimeout := 45 * time.Second; timeout < minimumTimeout {
 | 
					
						
							|  |  |  |  		timeout = minimumTimeout | 
					
						
							|  |  |  |  	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpc_subnet.go b/internal/service/ec2/vpc_subnet.go
 | 
					
						
							|  |  |  | index e52c0c58eb..9a43020008 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpc_subnet.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpc_subnet.go
 | 
					
						
							|  |  |  | @@ -30,8 +30,8 @@ func ResourceSubnet() *schema.Resource {
 | 
					
						
							|  |  |  |  		CustomizeDiff: verify.SetTagsDiff, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(10 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(20 * time.Minute),
 | 
					
						
							| 
									
										
										
										
											2022-09-11 19:22:02 +00:00
										 |  |  | +			Create: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | +			Delete: schema.DefaultTimeout(20 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  		SchemaVersion: 1, | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/vpnsite_gateway_route_propagation.go b/internal/service/ec2/vpnsite_gateway_route_propagation.go
 | 
					
						
							|  |  |  | index 498d05323f..2b20d8eb42 100644
 | 
					
						
							|  |  |  | --- a/internal/service/ec2/vpnsite_gateway_route_propagation.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/vpnsite_gateway_route_propagation.go
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | @@ -18,8 +18,8 @@ func ResourceVPNGatewayRoutePropagation() *schema.Resource {
 | 
					
						
							|  |  |  |  		Delete: resourceVPNGatewayRoutePropagationDisable, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Timeouts: &schema.ResourceTimeout{ | 
					
						
							|  |  |  | -			Create: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | -			Delete: schema.DefaultTimeout(2 * time.Minute),
 | 
					
						
							|  |  |  | +			Create: schema.DefaultTimeout(2 * time.Second),
 | 
					
						
							|  |  |  | +			Delete: schema.DefaultTimeout(2 * time.Second),
 | 
					
						
							|  |  |  |  		}, | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  		Schema: map[string]*schema.Schema{ | 
					
						
							|  |  |  | diff --git a/internal/service/ec2/wait.go b/internal/service/ec2/wait.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | index 5ad62e86c0..68209e7fb8 100644
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | --- a/internal/service/ec2/wait.go
 | 
					
						
							|  |  |  | +++ b/internal/service/ec2/wait.go
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -14,13 +14,13 @@ import (
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  const ( | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | -	InstanceReadyTimeout = 10 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | -	InstanceStartTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	InstanceStopTimeout  = 10 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | +	InstanceReadyTimeout = 10 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | +	InstanceStartTimeout = 10 * time.Second
 | 
					
						
							|  |  |  | +	InstanceStopTimeout  = 10 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  	// General timeout for EC2 resource creations to propagate. | 
					
						
							|  |  |  |  	// See https://docs.aws.amazon.com/AWSEC2/latest/APIReference/query-api-troubleshooting.html#eventual-consistency. | 
					
						
							|  |  |  | -	propagationTimeout = 2 * time.Minute
 | 
					
						
							|  |  |  | +	propagationTimeout = 2 * time.Second
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	RouteNotFoundChecks                        = 1000 // Should exceed any reasonable custom timeout value. | 
					
						
							|  |  |  |  	RouteTableNotFoundChecks                   = 1000 // Should exceed any reasonable custom timeout value. | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -30,7 +30,7 @@ const (
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	AvailabilityZoneGroupOptInStatusTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | +	AvailabilityZoneGroupOptInStatusTimeout = 10 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |  func WaitAvailabilityZoneGroupOptedIn(conn *ec2.EC2, name string) (*ec2.AvailabilityZone, error) { | 
					
						
							|  |  |  | @@ -68,8 +68,8 @@ func WaitAvailabilityZoneGroupNotOptedIn(conn *ec2.EC2, name string) (*ec2.Avail
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  const ( | 
					
						
							|  |  |  | -	CapacityReservationActiveTimeout  = 2 * time.Minute
 | 
					
						
							|  |  |  | -	CapacityReservationDeletedTimeout = 2 * time.Minute
 | 
					
						
							|  |  |  | +	CapacityReservationActiveTimeout  = 2 * time.Second
 | 
					
						
							|  |  |  | +	CapacityReservationDeletedTimeout = 2 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  func WaitCapacityReservationActive(conn *ec2.EC2, id string) (*ec2.CapacityReservation, error) { | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -107,9 +107,9 @@ func WaitCapacityReservationDeleted(conn *ec2.EC2, id string) (*ec2.CapacityRese
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  } | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  const ( | 
					
						
							|  |  |  | -	CarrierGatewayAvailableTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	CarrierGatewayAvailableTimeout = 5 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | -	CarrierGatewayDeletedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	CarrierGatewayDeletedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  func WaitCarrierGatewayAvailable(conn *ec2.EC2, carrierGatewayID string) (*ec2.CarrierGateway, error) { | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -148,10 +148,10 @@ func WaitCarrierGatewayDeleted(conn *ec2.EC2, carrierGatewayID string) (*ec2.Car
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  const ( | 
					
						
							|  |  |  |  	// Maximum amount of time to wait for a LocalGatewayRouteTableVpcAssociation to return Associated | 
					
						
							|  |  |  | -	LocalGatewayRouteTableVPCAssociationAssociatedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	LocalGatewayRouteTableVPCAssociationAssociatedTimeout = 5 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  	// Maximum amount of time to wait for a LocalGatewayRouteTableVpcAssociation to return Disassociated | 
					
						
							|  |  |  | -	LocalGatewayRouteTableVPCAssociationDisassociatedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	LocalGatewayRouteTableVPCAssociationDisassociatedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  |  // WaitLocalGatewayRouteTableVPCAssociationAssociated waits for a LocalGatewayRouteTableVpcAssociation to return Associated | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  | @@ -191,8 +191,8 @@ func WaitLocalGatewayRouteTableVPCAssociationDisassociated(conn *ec2.EC2, localG
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ClientVPNEndpointDeletedTimeout          = 5 * time.Minute
 | 
					
						
							|  |  |  | -	ClientVPNEndpointAttributeUpdatedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	ClientVPNEndpointDeletedTimeout          = 5 * time.Second
 | 
					
						
							|  |  |  | +	ClientVPNEndpointAttributeUpdatedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitClientVPNEndpointDeleted(conn *ec2.EC2, id string) (*ec2.ClientVpnEndpoint, error) { | 
					
						
							|  |  |  | @@ -234,8 +234,8 @@ func WaitClientVPNEndpointClientConnectResponseOptionsUpdated(conn *ec2.EC2, id
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ClientVPNAuthorizationRuleCreatedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	ClientVPNAuthorizationRuleDeletedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | +	ClientVPNAuthorizationRuleCreatedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  | +	ClientVPNAuthorizationRuleDeletedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitClientVPNAuthorizationRuleCreated(conn *ec2.EC2, endpointID, targetNetworkCIDR, accessGroupID string, timeout time.Duration) (*ec2.AuthorizationRule, error) { | 
					
						
							|  |  |  | @@ -277,10 +277,10 @@ func WaitClientVPNAuthorizationRuleDeleted(conn *ec2.EC2, endpointID, targetNetw
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ClientVPNNetworkAssociationCreatedTimeout     = 30 * time.Minute
 | 
					
						
							|  |  |  | -	ClientVPNNetworkAssociationCreatedDelay       = 4 * time.Minute
 | 
					
						
							|  |  |  | -	ClientVPNNetworkAssociationDeletedTimeout     = 30 * time.Minute
 | 
					
						
							|  |  |  | -	ClientVPNNetworkAssociationDeletedDelay       = 4 * time.Minute
 | 
					
						
							|  |  |  | +	ClientVPNNetworkAssociationCreatedTimeout     = 30 * time.Second
 | 
					
						
							|  |  |  | +	ClientVPNNetworkAssociationCreatedDelay       = 4 * time.Second
 | 
					
						
							|  |  |  | +	ClientVPNNetworkAssociationDeletedTimeout     = 30 * time.Second
 | 
					
						
							|  |  |  | +	ClientVPNNetworkAssociationDeletedDelay       = 4 * time.Second
 | 
					
						
							|  |  |  |  	ClientVPNNetworkAssociationStatusPollInterval = 10 * time.Second | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @@ -327,8 +327,8 @@ func WaitClientVPNNetworkAssociationDeleted(conn *ec2.EC2, associationID, endpoi
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ClientVPNRouteCreatedTimeout = 1 * time.Minute
 | 
					
						
							|  |  |  | -	ClientVPNRouteDeletedTimeout = 1 * time.Minute
 | 
					
						
							|  |  |  | +	ClientVPNRouteCreatedTimeout = 1 * time.Second
 | 
					
						
							|  |  |  | +	ClientVPNRouteDeletedTimeout = 1 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitClientVPNRouteCreated(conn *ec2.EC2, endpointID, targetSubnetID, destinationCIDR string, timeout time.Duration) (*ec2.ClientVpnRoute, error) { | 
					
						
							|  |  |  | @@ -649,7 +649,7 @@ func WaitInstanceRootBlockDeviceDeleteOnTerminationUpdated(conn *ec2.EC2, id str
 | 
					
						
							|  |  |  |  	return nil, err | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | -const ManagedPrefixListEntryCreateTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +const ManagedPrefixListEntryCreateTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitRouteDeleted(conn *ec2.EC2, routeFinder RouteFinder, routeTableID, destination string, timeout time.Duration) (*ec2.Route, error) { | 
					
						
							|  |  |  |  	stateConf := &resource.StateChangeConf{ | 
					
						
							|  |  |  | @@ -689,11 +689,11 @@ func WaitRouteReady(conn *ec2.EC2, routeFinder RouteFinder, routeTableID, destin
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	RouteTableAssociationPropagationTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	RouteTableAssociationPropagationTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | -	RouteTableAssociationCreatedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | -	RouteTableAssociationUpdatedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | -	RouteTableAssociationDeletedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	RouteTableAssociationCreatedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | +	RouteTableAssociationUpdatedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | +	RouteTableAssociationDeletedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitRouteTableReady(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.RouteTable, error) { | 
					
						
							|  |  |  | @@ -815,10 +815,10 @@ func WaitSecurityGroupCreated(conn *ec2.EC2, id string, timeout time.Duration) (
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	SubnetPropagationTimeout                     = 2 * time.Minute
 | 
					
						
							|  |  |  | -	SubnetAttributePropagationTimeout            = 5 * time.Minute
 | 
					
						
							|  |  |  | -	SubnetIPv6CIDRBlockAssociationCreatedTimeout = 3 * time.Minute
 | 
					
						
							|  |  |  | -	SubnetIPv6CIDRBlockAssociationDeletedTimeout = 3 * time.Minute
 | 
					
						
							|  |  |  | +	SubnetPropagationTimeout                     = 10 * time.Second
 | 
					
						
							|  |  |  | +	SubnetAttributePropagationTimeout            = 10 * time.Second
 | 
					
						
							|  |  |  | +	SubnetIPv6CIDRBlockAssociationCreatedTimeout = 3 * time.Second
 | 
					
						
							|  |  |  | +	SubnetIPv6CIDRBlockAssociationDeletedTimeout = 3 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitSubnetAvailable(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.Subnet, error) { | 
					
						
							|  |  |  | @@ -1007,7 +1007,7 @@ func WaitSubnetPrivateDNSHostnameTypeOnLaunchUpdated(conn *ec2.EC2, subnetID str
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	TransitGatewayIncorrectStateTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	TransitGatewayIncorrectStateTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitTransitGatewayCreated(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.TransitGateway, error) { | 
					
						
							|  |  |  | @@ -1200,7 +1200,7 @@ func WaitTransitGatewayMulticastDomainAssociationDeleted(conn *ec2.EC2, multicas
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	TransitGatewayPrefixListReferenceTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	TransitGatewayPrefixListReferenceTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitTransitGatewayPrefixListReferenceStateCreated(conn *ec2.EC2, transitGatewayRouteTableID string, prefixListID string) (*ec2.TransitGatewayPrefixListReference, error) { | 
					
						
							|  |  |  | @@ -1255,8 +1255,8 @@ func WaitTransitGatewayPrefixListReferenceStateUpdated(conn *ec2.EC2, transitGat
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	TransitGatewayRouteCreatedTimeout = 2 * time.Minute
 | 
					
						
							|  |  |  | -	TransitGatewayRouteDeletedTimeout = 2 * time.Minute
 | 
					
						
							|  |  |  | +	TransitGatewayRouteCreatedTimeout = 2 * time.Second
 | 
					
						
							|  |  |  | +	TransitGatewayRouteDeletedTimeout = 2 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitTransitGatewayRouteCreated(conn *ec2.EC2, transitGatewayRouteTableID, destination string) (*ec2.TransitGatewayRoute, error) { | 
					
						
							|  |  |  | @@ -1294,7 +1294,7 @@ func WaitTransitGatewayRouteDeleted(conn *ec2.EC2, transitGatewayRouteTableID, d
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	TransitGatewayRouteTablePropagationTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	TransitGatewayRouteTablePropagationTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitTransitGatewayRouteTablePropagationStateEnabled(conn *ec2.EC2, transitGatewayRouteTableID string, transitGatewayAttachmentID string) (*ec2.TransitGatewayRouteTablePropagation, error) { | 
					
						
							|  |  |  | @@ -1455,9 +1455,9 @@ func WaitVolumeModificationComplete(conn *ec2.EC2, id string, timeout time.Durat
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	vpcAttributePropagationTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | -	vpcCreatedTimeout              = 10 * time.Minute
 | 
					
						
							|  |  |  | -	vpcDeletedTimeout              = 5 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	vpcAttributePropagationTimeout = 1 * time.Minute
 | 
					
						
							|  |  |  | +	vpcCreatedTimeout              = 1 * time.Minute
 | 
					
						
							|  |  |  | +	vpcDeletedTimeout              = 1 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitVPCCreated(conn *ec2.EC2, id string) (*ec2.Vpc, error) { | 
					
						
							|  |  |  | @@ -1542,8 +1542,8 @@ func WaitVPCCIDRBlockAssociationDeleted(conn *ec2.EC2, id string, timeout time.D
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	vpcIPv6CIDRBlockAssociationCreatedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	vpcIPv6CIDRBlockAssociationDeletedTimeout = 5 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-28 04:11:27 +05:30
										 |  |  | +	vpcIPv6CIDRBlockAssociationCreatedTimeout = 15 * time.Second
 | 
					
						
							|  |  |  | +	vpcIPv6CIDRBlockAssociationDeletedTimeout = 15 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitVPCIPv6CIDRBlockAssociationCreated(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.VpcCidrBlockState, error) { | 
					
						
							|  |  |  | @@ -1593,7 +1593,7 @@ func WaitVPCIPv6CIDRBlockAssociationDeleted(conn *ec2.EC2, id string, timeout ti
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	VPCPeeringConnectionOptionsPropagationTimeout = 3 * time.Minute
 | 
					
						
							|  |  |  | +	VPCPeeringConnectionOptionsPropagationTimeout = 3 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitVPCPeeringConnectionActive(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.VpcPeeringConnection, error) { | 
					
						
							|  |  |  | @@ -1639,10 +1639,10 @@ func WaitVPCPeeringConnectionDeleted(conn *ec2.EC2, id string, timeout time.Dura
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	VPNGatewayDeletedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	VPNGatewayDeletedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | -	VPNGatewayVPCAttachmentAttachedTimeout = 15 * time.Minute
 | 
					
						
							|  |  |  | -	VPNGatewayVPCAttachmentDetachedTimeout = 30 * time.Minute
 | 
					
						
							|  |  |  | +	VPNGatewayVPCAttachmentAttachedTimeout = 15 * time.Second
 | 
					
						
							|  |  |  | +	VPNGatewayVPCAttachmentDetachedTimeout = 30 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitVPNGatewayVPCAttachmentAttached(conn *ec2.EC2, vpnGatewayID, vpcID string) (*ec2.VpcAttachment, error) { | 
					
						
							|  |  |  | @@ -1680,8 +1680,8 @@ func WaitVPNGatewayVPCAttachmentDetached(conn *ec2.EC2, vpnGatewayID, vpcID stri
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	customerGatewayCreatedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	customerGatewayDeletedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	customerGatewayCreatedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  | +	customerGatewayDeletedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitCustomerGatewayCreated(conn *ec2.EC2, id string) (*ec2.CustomerGateway, error) { | 
					
						
							|  |  |  | @@ -1721,8 +1721,8 @@ func WaitCustomerGatewayDeleted(conn *ec2.EC2, id string) (*ec2.CustomerGateway,
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	natGatewayCreatedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	natGatewayDeletedTimeout = 30 * time.Minute
 | 
					
						
							|  |  |  | +	natGatewayCreatedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  | +	natGatewayDeletedTimeout = 30 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitNATGatewayCreated(conn *ec2.EC2, id string) (*ec2.NatGateway, error) { | 
					
						
							|  |  |  | @@ -1770,9 +1770,9 @@ func WaitNATGatewayDeleted(conn *ec2.EC2, id string) (*ec2.NatGateway, error) {
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	vpnConnectionCreatedTimeout = 40 * time.Minute
 | 
					
						
							|  |  |  | -	vpnConnectionDeletedTimeout = 30 * time.Minute
 | 
					
						
							|  |  |  | -	vpnConnectionUpdatedTimeout = 30 * time.Minute
 | 
					
						
							| 
									
										
										
										
											2022-07-25 19:26:32 -03:00
										 |  |  | +	vpnConnectionCreatedTimeout = 4 * time.Second
 | 
					
						
							|  |  |  | +	vpnConnectionDeletedTimeout = 3 * time.Second
 | 
					
						
							|  |  |  | +	vpnConnectionUpdatedTimeout = 3 * time.Second
 | 
					
						
							| 
									
										
										
										
											2022-06-26 17:23:26 +00:00
										 |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitVPNConnectionCreated(conn *ec2.EC2, id string) (*ec2.VpnConnection, error) { | 
					
						
							|  |  |  | @@ -1872,9 +1872,9 @@ func WaitVPNConnectionRouteDeleted(conn *ec2.EC2, vpnConnectionID, cidrBlock str
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	HostCreatedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	HostUpdatedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | -	HostDeletedTimeout = 20 * time.Minute
 | 
					
						
							|  |  |  | +	HostCreatedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  | +	HostUpdatedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  | +	HostDeletedTimeout = 20 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitHostCreated(conn *ec2.EC2, id string) (*ec2.Host, error) { | 
					
						
							|  |  |  | @@ -1929,13 +1929,13 @@ func WaitHostDeleted(conn *ec2.EC2, id string) (*ec2.Host, error) {
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	dhcpOptionSetDeletedTimeout = 3 * time.Minute
 | 
					
						
							|  |  |  | +	dhcpOptionSetDeletedTimeout = 3 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	internetGatewayAttachedTimeout = 4 * time.Minute
 | 
					
						
							|  |  |  | -	internetGatewayDeletedTimeout  = 10 * time.Minute
 | 
					
						
							|  |  |  | -	internetGatewayDetachedTimeout = 15 * time.Minute
 | 
					
						
							|  |  |  | +	internetGatewayAttachedTimeout = 4 * time.Second
 | 
					
						
							|  |  |  | +	internetGatewayDeletedTimeout  = 10 * time.Second
 | 
					
						
							|  |  |  | +	internetGatewayDetachedTimeout = 15 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitInternetGatewayAttached(conn *ec2.EC2, internetGatewayID, vpcID string, timeout time.Duration) (*ec2.InternetGatewayAttachment, error) { | 
					
						
							|  |  |  | @@ -1974,7 +1974,7 @@ func WaitInternetGatewayDetached(conn *ec2.EC2, internetGatewayID, vpcID string,
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ManagedPrefixListTimeout = 15 * time.Minute
 | 
					
						
							|  |  |  | +	ManagedPrefixListTimeout = 15 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitManagedPrefixListCreated(conn *ec2.EC2, id string) (*ec2.ManagedPrefixList, error) { | 
					
						
							|  |  |  | @@ -2041,8 +2041,8 @@ func WaitManagedPrefixListDeleted(conn *ec2.EC2, id string) (*ec2.ManagedPrefixL
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	networkInterfaceAttachedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | -	NetworkInterfaceDetachedTimeout = 10 * time.Minute
 | 
					
						
							|  |  |  | +	networkInterfaceAttachedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | +	NetworkInterfaceDetachedTimeout = 10 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitNetworkInterfaceAttached(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.NetworkInterfaceAttachment, error) { | 
					
						
							|  |  |  | @@ -2121,8 +2121,8 @@ func WaitNetworkInterfaceDetached(conn *ec2.EC2, id string, timeout time.Duratio
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	PlacementGroupCreatedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | -	PlacementGroupDeletedTimeout = 5 * time.Minute
 | 
					
						
							|  |  |  | +	PlacementGroupCreatedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  | +	PlacementGroupDeletedTimeout = 5 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func WaitPlacementGroupCreated(conn *ec2.EC2, name string) (*ec2.PlacementGroup, error) { | 
					
						
							|  |  |  | @@ -2355,7 +2355,7 @@ func waitVPCEndpointConnectionAccepted(conn *ec2.EC2, serviceID, vpcEndpointID s
 | 
					
						
							|  |  |  |  } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  const ( | 
					
						
							|  |  |  | -	ebsSnapshotArchivedTimeout = 60 * time.Minute
 | 
					
						
							|  |  |  | +	ebsSnapshotArchivedTimeout = 60 * time.Second
 | 
					
						
							|  |  |  |  ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  func waitEBSSnapshotTierArchive(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.SnapshotTierStatus, error) { //nolint:unparam | 
					
						
							| 
									
										
										
										
											2022-04-16 10:02:57 +00:00
										 |  |  | -- 
 | 
					
						
							|  |  |  | 2.25.1 | 
					
						
							|  |  |  | 
 |