Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Tech debt: Reduce tags boilerplate code - Phase 2 #30280

Merged
merged 89 commits into from Mar 30, 2023

Conversation

ewbankkit
Copy link
Contributor

@ewbankkit ewbankkit commented Mar 27, 2023

Description

Extends the work done in the PoC to services with "non-standard" tagging APIs:

  • There's an additional parameter (resource type) to the ListTags and UpdateTags APIs (e.g. ssm)
  • There are per-resource tagging functions (e.g. iam and s3)
Service Resources
ec2 * aws_vpc – PoC
iam All applicable – Phase 2
inspector All applicable – Phase 2
logs All applicable – Phase 2
resourceexplorer2 * aws_resourceexplorer2_index – PoC
route53 All applicable – Phase 2
s3 All applicable – Phase 2
servicecatalog All applicable – Phase 2
sns * aws_sns_topic (sole applicable) – PoC
ssm All applicable – Phase 2
ssoadmin All applicable – Phase 2

Relations

Relates #29747.
Relates #29838.
Closes #28489.
Closes #26363.
Closes #27952.

Output from Acceptance Testing

% make testacc TESTARGS='-run=TestAccS3ObjectCopy_' PKG=s3 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/s3/... -v -count 1 -parallel 3  -run=TestAccS3ObjectCopy_ -timeout 180m
=== RUN   TestAccS3ObjectCopy_basic
=== PAUSE TestAccS3ObjectCopy_basic
=== RUN   TestAccS3ObjectCopy_BucketKeyEnabled_bucket
=== PAUSE TestAccS3ObjectCopy_BucketKeyEnabled_bucket
=== RUN   TestAccS3ObjectCopy_BucketKeyEnabled_object
=== PAUSE TestAccS3ObjectCopy_BucketKeyEnabled_object
=== CONT  TestAccS3ObjectCopy_basic
=== CONT  TestAccS3ObjectCopy_BucketKeyEnabled_object
=== CONT  TestAccS3ObjectCopy_BucketKeyEnabled_bucket
--- PASS: TestAccS3ObjectCopy_basic (20.22s)
--- PASS: TestAccS3ObjectCopy_BucketKeyEnabled_bucket (21.11s)
--- PASS: TestAccS3ObjectCopy_BucketKeyEnabled_object (21.19s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/s3	26.456s
% make testacc TESTARGS='-run=TestAccS3Object_' PKG=s3 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/s3/... -v -count 1 -parallel 3  -run=TestAccS3Object_ -timeout 180m
=== RUN   TestAccS3Object_noNameNoKey
=== PAUSE TestAccS3Object_noNameNoKey
=== RUN   TestAccS3Object_empty
=== PAUSE TestAccS3Object_empty
=== RUN   TestAccS3Object_source
=== PAUSE TestAccS3Object_source
=== RUN   TestAccS3Object_content
=== PAUSE TestAccS3Object_content
=== RUN   TestAccS3Object_etagEncryption
=== PAUSE TestAccS3Object_etagEncryption
=== RUN   TestAccS3Object_contentBase64
=== PAUSE TestAccS3Object_contentBase64
=== RUN   TestAccS3Object_sourceHashTrigger
=== PAUSE TestAccS3Object_sourceHashTrigger
=== RUN   TestAccS3Object_withContentCharacteristics
=== PAUSE TestAccS3Object_withContentCharacteristics
=== RUN   TestAccS3Object_nonVersioned
=== PAUSE TestAccS3Object_nonVersioned
=== RUN   TestAccS3Object_updates
=== PAUSE TestAccS3Object_updates
=== RUN   TestAccS3Object_updateSameFile
=== PAUSE TestAccS3Object_updateSameFile
=== RUN   TestAccS3Object_updatesWithVersioning
=== PAUSE TestAccS3Object_updatesWithVersioning
=== RUN   TestAccS3Object_updatesWithVersioningViaAccessPoint
=== PAUSE TestAccS3Object_updatesWithVersioningViaAccessPoint
=== RUN   TestAccS3Object_kms
=== PAUSE TestAccS3Object_kms
=== RUN   TestAccS3Object_sse
=== PAUSE TestAccS3Object_sse
=== RUN   TestAccS3Object_acl
=== PAUSE TestAccS3Object_acl
=== RUN   TestAccS3Object_metadata
=== PAUSE TestAccS3Object_metadata
=== RUN   TestAccS3Object_storageClass
=== PAUSE TestAccS3Object_storageClass
=== RUN   TestAccS3Object_tags
=== PAUSE TestAccS3Object_tags
=== RUN   TestAccS3Object_tagsLeadingSingleSlash
=== PAUSE TestAccS3Object_tagsLeadingSingleSlash
=== RUN   TestAccS3Object_tagsLeadingMultipleSlashes
=== PAUSE TestAccS3Object_tagsLeadingMultipleSlashes
=== RUN   TestAccS3Object_tagsMultipleSlashes
=== PAUSE TestAccS3Object_tagsMultipleSlashes
=== RUN   TestAccS3Object_objectLockLegalHoldStartWithNone
=== PAUSE TestAccS3Object_objectLockLegalHoldStartWithNone
=== RUN   TestAccS3Object_objectLockLegalHoldStartWithOn
=== PAUSE TestAccS3Object_objectLockLegalHoldStartWithOn
=== RUN   TestAccS3Object_objectLockRetentionStartWithNone
=== PAUSE TestAccS3Object_objectLockRetentionStartWithNone
=== RUN   TestAccS3Object_objectLockRetentionStartWithSet
=== PAUSE TestAccS3Object_objectLockRetentionStartWithSet
=== RUN   TestAccS3Object_objectBucketKeyEnabled
=== PAUSE TestAccS3Object_objectBucketKeyEnabled
=== RUN   TestAccS3Object_bucketBucketKeyEnabled
=== PAUSE TestAccS3Object_bucketBucketKeyEnabled
=== RUN   TestAccS3Object_defaultBucketSSE
=== PAUSE TestAccS3Object_defaultBucketSSE
=== RUN   TestAccS3Object_ignoreTags
=== PAUSE TestAccS3Object_ignoreTags
=== CONT  TestAccS3Object_noNameNoKey
=== CONT  TestAccS3Object_acl
=== CONT  TestAccS3Object_etagEncryption
--- PASS: TestAccS3Object_noNameNoKey (4.74s)
=== CONT  TestAccS3Object_sourceHashTrigger
--- PASS: TestAccS3Object_etagEncryption (35.13s)
=== CONT  TestAccS3Object_withContentCharacteristics
--- PASS: TestAccS3Object_withContentCharacteristics (28.03s)
=== CONT  TestAccS3Object_contentBase64
--- PASS: TestAccS3Object_sourceHashTrigger (58.86s)
=== CONT  TestAccS3Object_updatesWithVersioningViaAccessPoint
--- PASS: TestAccS3Object_contentBase64 (27.91s)
=== CONT  TestAccS3Object_sse
--- PASS: TestAccS3Object_acl (91.64s)
=== CONT  TestAccS3Object_kms
--- PASS: TestAccS3Object_updatesWithVersioningViaAccessPoint (58.92s)
=== CONT  TestAccS3Object_objectLockLegalHoldStartWithOn
--- PASS: TestAccS3Object_sse (31.77s)
=== CONT  TestAccS3Object_ignoreTags
--- PASS: TestAccS3Object_kms (32.11s)
=== CONT  TestAccS3Object_defaultBucketSSE
--- PASS: TestAccS3Object_defaultBucketSSE (27.15s)
=== CONT  TestAccS3Object_bucketBucketKeyEnabled
--- PASS: TestAccS3Object_objectLockLegalHoldStartWithOn (47.80s)
=== CONT  TestAccS3Object_objectBucketKeyEnabled
--- PASS: TestAccS3Object_ignoreTags (48.72s)
=== CONT  TestAccS3Object_objectLockRetentionStartWithSet
--- PASS: TestAccS3Object_bucketBucketKeyEnabled (25.35s)
=== CONT  TestAccS3Object_objectLockRetentionStartWithNone
--- PASS: TestAccS3Object_objectBucketKeyEnabled (22.65s)
=== CONT  TestAccS3Object_updateSameFile
--- PASS: TestAccS3Object_updateSameFile (50.24s)
=== CONT  TestAccS3Object_updatesWithVersioning
--- PASS: TestAccS3Object_objectLockRetentionStartWithNone (67.99s)
=== CONT  TestAccS3Object_updates
--- PASS: TestAccS3Object_objectLockRetentionStartWithSet (90.26s)
=== CONT  TestAccS3Object_tagsLeadingSingleSlash
--- PASS: TestAccS3Object_updatesWithVersioning (54.87s)
=== CONT  TestAccS3Object_objectLockLegalHoldStartWithNone
--- PASS: TestAccS3Object_updates (55.12s)
=== CONT  TestAccS3Object_tagsMultipleSlashes
--- PASS: TestAccS3Object_tagsLeadingSingleSlash (101.42s)
=== CONT  TestAccS3Object_tagsLeadingMultipleSlashes
--- PASS: TestAccS3Object_objectLockLegalHoldStartWithNone (77.45s)
=== CONT  TestAccS3Object_storageClass
--- PASS: TestAccS3Object_tagsMultipleSlashes (96.99s)
=== CONT  TestAccS3Object_tags
--- PASS: TestAccS3Object_tagsLeadingMultipleSlashes (95.60s)
=== CONT  TestAccS3Object_content
--- PASS: TestAccS3Object_storageClass (110.00s)
=== CONT  TestAccS3Object_empty
--- PASS: TestAccS3Object_content (28.62s)
=== CONT  TestAccS3Object_metadata
--- PASS: TestAccS3Object_tags (103.92s)
=== CONT  TestAccS3Object_source
--- PASS: TestAccS3Object_empty (28.67s)
=== CONT  TestAccS3Object_nonVersioned
    acctest.go:1468: skipping test; environment variable TF_ACC_ASSUME_ROLE_ARN must be set. Usage: Amazon Resource Name (ARN) of existing IAM Role to assume for testing restricted permissions
--- SKIP: TestAccS3Object_nonVersioned (0.00s)
--- PASS: TestAccS3Object_source (27.94s)
--- PASS: TestAccS3Object_metadata (67.20s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/s3	562.911s
% make testacc TESTARGS='-run=TestAccS3BucketObject_' PKG=s3 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/s3/... -v -count 1 -parallel 3  -run=TestAccS3BucketObject_ -timeout 180m
=== RUN   TestAccS3BucketObject_noNameNoKey
=== PAUSE TestAccS3BucketObject_noNameNoKey
=== RUN   TestAccS3BucketObject_empty
=== PAUSE TestAccS3BucketObject_empty
=== RUN   TestAccS3BucketObject_source
=== PAUSE TestAccS3BucketObject_source
=== RUN   TestAccS3BucketObject_content
=== PAUSE TestAccS3BucketObject_content
=== RUN   TestAccS3BucketObject_etagEncryption
=== PAUSE TestAccS3BucketObject_etagEncryption
=== RUN   TestAccS3BucketObject_contentBase64
=== PAUSE TestAccS3BucketObject_contentBase64
=== RUN   TestAccS3BucketObject_sourceHashTrigger
=== PAUSE TestAccS3BucketObject_sourceHashTrigger
=== RUN   TestAccS3BucketObject_withContentCharacteristics
=== PAUSE TestAccS3BucketObject_withContentCharacteristics
=== RUN   TestAccS3BucketObject_nonVersioned
=== PAUSE TestAccS3BucketObject_nonVersioned
=== RUN   TestAccS3BucketObject_updates
=== PAUSE TestAccS3BucketObject_updates
=== RUN   TestAccS3BucketObject_updateSameFile
=== PAUSE TestAccS3BucketObject_updateSameFile
=== RUN   TestAccS3BucketObject_updatesWithVersioning
=== PAUSE TestAccS3BucketObject_updatesWithVersioning
=== RUN   TestAccS3BucketObject_updatesWithVersioningViaAccessPoint
=== PAUSE TestAccS3BucketObject_updatesWithVersioningViaAccessPoint
=== RUN   TestAccS3BucketObject_kms
=== PAUSE TestAccS3BucketObject_kms
=== RUN   TestAccS3BucketObject_sse
=== PAUSE TestAccS3BucketObject_sse
=== RUN   TestAccS3BucketObject_acl
=== PAUSE TestAccS3BucketObject_acl
=== RUN   TestAccS3BucketObject_metadata
=== PAUSE TestAccS3BucketObject_metadata
=== RUN   TestAccS3BucketObject_storageClass
=== PAUSE TestAccS3BucketObject_storageClass
=== RUN   TestAccS3BucketObject_tags
=== PAUSE TestAccS3BucketObject_tags
=== RUN   TestAccS3BucketObject_tagsLeadingSingleSlash
=== PAUSE TestAccS3BucketObject_tagsLeadingSingleSlash
=== RUN   TestAccS3BucketObject_tagsLeadingMultipleSlashes
=== PAUSE TestAccS3BucketObject_tagsLeadingMultipleSlashes
=== RUN   TestAccS3BucketObject_tagsMultipleSlashes
=== PAUSE TestAccS3BucketObject_tagsMultipleSlashes
=== RUN   TestAccS3BucketObject_objectLockLegalHoldStartWithNone
=== PAUSE TestAccS3BucketObject_objectLockLegalHoldStartWithNone
=== RUN   TestAccS3BucketObject_objectLockLegalHoldStartWithOn
=== PAUSE TestAccS3BucketObject_objectLockLegalHoldStartWithOn
=== RUN   TestAccS3BucketObject_objectLockRetentionStartWithNone
=== PAUSE TestAccS3BucketObject_objectLockRetentionStartWithNone
=== RUN   TestAccS3BucketObject_objectLockRetentionStartWithSet
=== PAUSE TestAccS3BucketObject_objectLockRetentionStartWithSet
=== RUN   TestAccS3BucketObject_objectBucketKeyEnabled
=== PAUSE TestAccS3BucketObject_objectBucketKeyEnabled
=== RUN   TestAccS3BucketObject_bucketBucketKeyEnabled
=== PAUSE TestAccS3BucketObject_bucketBucketKeyEnabled
=== RUN   TestAccS3BucketObject_defaultBucketSSE
=== PAUSE TestAccS3BucketObject_defaultBucketSSE
=== RUN   TestAccS3BucketObject_ignoreTags
=== PAUSE TestAccS3BucketObject_ignoreTags
=== CONT  TestAccS3BucketObject_noNameNoKey
=== CONT  TestAccS3BucketObject_acl
=== CONT  TestAccS3BucketObject_objectLockLegalHoldStartWithOn
--- PASS: TestAccS3BucketObject_noNameNoKey (3.74s)
=== CONT  TestAccS3BucketObject_tagsLeadingSingleSlash
--- PASS: TestAccS3BucketObject_objectLockLegalHoldStartWithOn (45.33s)
=== CONT  TestAccS3BucketObject_objectLockLegalHoldStartWithNone
--- PASS: TestAccS3BucketObject_acl (67.95s)
=== CONT  TestAccS3BucketObject_tagsMultipleSlashes
--- PASS: TestAccS3BucketObject_tagsLeadingSingleSlash (86.02s)
=== CONT  TestAccS3BucketObject_tagsLeadingMultipleSlashes
--- PASS: TestAccS3BucketObject_objectLockLegalHoldStartWithNone (61.96s)
=== CONT  TestAccS3BucketObject_storageClass
--- PASS: TestAccS3BucketObject_tagsMultipleSlashes (81.33s)
=== CONT  TestAccS3BucketObject_tags
--- PASS: TestAccS3BucketObject_tagsLeadingMultipleSlashes (82.15s)
=== CONT  TestAccS3BucketObject_bucketBucketKeyEnabled
--- PASS: TestAccS3BucketObject_bucketBucketKeyEnabled (22.24s)
=== CONT  TestAccS3BucketObject_ignoreTags
--- PASS: TestAccS3BucketObject_storageClass (90.08s)
=== CONT  TestAccS3BucketObject_defaultBucketSSE
--- PASS: TestAccS3BucketObject_defaultBucketSSE (22.73s)
=== CONT  TestAccS3BucketObject_nonVersioned
    acctest.go:1468: skipping test; environment variable TF_ACC_ASSUME_ROLE_ARN must be set. Usage: Amazon Resource Name (ARN) of existing IAM Role to assume for testing restricted permissions
--- SKIP: TestAccS3BucketObject_nonVersioned (0.00s)
=== CONT  TestAccS3BucketObject_sse
--- PASS: TestAccS3BucketObject_tags (87.81s)
=== CONT  TestAccS3BucketObject_kms
--- PASS: TestAccS3BucketObject_ignoreTags (45.78s)
=== CONT  TestAccS3BucketObject_updatesWithVersioningViaAccessPoint
--- PASS: TestAccS3BucketObject_sse (25.38s)
=== CONT  TestAccS3BucketObject_updatesWithVersioning
--- PASS: TestAccS3BucketObject_kms (25.23s)
=== CONT  TestAccS3BucketObject_updateSameFile
--- PASS: TestAccS3BucketObject_updatesWithVersioningViaAccessPoint (45.50s)
=== CONT  TestAccS3BucketObject_updates
--- PASS: TestAccS3BucketObject_updatesWithVersioning (47.19s)
=== CONT  TestAccS3BucketObject_etagEncryption
--- PASS: TestAccS3BucketObject_updateSameFile (44.12s)
=== CONT  TestAccS3BucketObject_withContentCharacteristics
--- PASS: TestAccS3BucketObject_etagEncryption (23.79s)
=== CONT  TestAccS3BucketObject_sourceHashTrigger
=== CONT  TestAccS3BucketObject_contentBase64
--- PASS: TestAccS3BucketObject_withContentCharacteristics (20.13s)
--- PASS: TestAccS3BucketObject_updates (47.19s)
=== CONT  TestAccS3BucketObject_source
--- PASS: TestAccS3BucketObject_contentBase64 (20.24s)
=== CONT  TestAccS3BucketObject_content
--- PASS: TestAccS3BucketObject_source (24.15s)
=== CONT  TestAccS3BucketObject_empty
--- PASS: TestAccS3BucketObject_sourceHashTrigger (41.28s)
=== CONT  TestAccS3BucketObject_objectLockRetentionStartWithSet
--- PASS: TestAccS3BucketObject_content (24.90s)
=== CONT  TestAccS3BucketObject_objectBucketKeyEnabled
--- PASS: TestAccS3BucketObject_empty (24.13s)
=== CONT  TestAccS3BucketObject_objectLockRetentionStartWithNone
--- PASS: TestAccS3BucketObject_objectBucketKeyEnabled (21.86s)
=== CONT  TestAccS3BucketObject_metadata
--- PASS: TestAccS3BucketObject_objectLockRetentionStartWithSet (84.65s)
--- PASS: TestAccS3BucketObject_objectLockRetentionStartWithNone (63.56s)
--- PASS: TestAccS3BucketObject_metadata (54.87s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/s3	453.868s
% make testacc TESTARGS='-run=TestAccS3Bucket_' PKG=s3 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/s3/... -v -count 1 -parallel 3  -run=TestAccS3Bucket_ -timeout 180m
=== RUN   TestAccS3Bucket_Basic_basic
=== PAUSE TestAccS3Bucket_Basic_basic
=== RUN   TestAccS3Bucket_Basic_emptyString
=== PAUSE TestAccS3Bucket_Basic_emptyString
=== RUN   TestAccS3Bucket_Basic_generatedName
=== PAUSE TestAccS3Bucket_Basic_generatedName
=== RUN   TestAccS3Bucket_Basic_namePrefix
=== PAUSE TestAccS3Bucket_Basic_namePrefix
=== RUN   TestAccS3Bucket_Basic_forceDestroy
=== PAUSE TestAccS3Bucket_Basic_forceDestroy
=== RUN   TestAccS3Bucket_Basic_forceDestroyWithEmptyPrefixes
=== PAUSE TestAccS3Bucket_Basic_forceDestroyWithEmptyPrefixes
=== RUN   TestAccS3Bucket_Basic_forceDestroyWithObjectLockEnabled
=== PAUSE TestAccS3Bucket_Basic_forceDestroyWithObjectLockEnabled
=== RUN   TestAccS3Bucket_Basic_acceleration
=== PAUSE TestAccS3Bucket_Basic_acceleration
=== RUN   TestAccS3Bucket_Basic_keyEnabled
=== PAUSE TestAccS3Bucket_Basic_keyEnabled
=== RUN   TestAccS3Bucket_Basic_requestPayer
=== PAUSE TestAccS3Bucket_Basic_requestPayer
=== RUN   TestAccS3Bucket_disappears
=== PAUSE TestAccS3Bucket_disappears
=== RUN   TestAccS3Bucket_Duplicate_basic
=== PAUSE TestAccS3Bucket_Duplicate_basic
=== RUN   TestAccS3Bucket_Duplicate_UsEast1
=== PAUSE TestAccS3Bucket_Duplicate_UsEast1
=== RUN   TestAccS3Bucket_Duplicate_UsEast1AltAccount
=== PAUSE TestAccS3Bucket_Duplicate_UsEast1AltAccount
=== RUN   TestAccS3Bucket_Tags_basic
=== PAUSE TestAccS3Bucket_Tags_basic
=== RUN   TestAccS3Bucket_Tags_withNoSystemTags
=== PAUSE TestAccS3Bucket_Tags_withNoSystemTags
=== RUN   TestAccS3Bucket_Tags_withSystemTags
=== PAUSE TestAccS3Bucket_Tags_withSystemTags
=== RUN   TestAccS3Bucket_Tags_ignoreTags
=== PAUSE TestAccS3Bucket_Tags_ignoreTags
=== RUN   TestAccS3Bucket_Manage_lifecycleBasic
=== PAUSE TestAccS3Bucket_Manage_lifecycleBasic
=== RUN   TestAccS3Bucket_Manage_lifecycleExpireMarkerOnly
=== PAUSE TestAccS3Bucket_Manage_lifecycleExpireMarkerOnly
=== RUN   TestAccS3Bucket_Manage_lifecycleRuleExpirationEmptyBlock
=== PAUSE TestAccS3Bucket_Manage_lifecycleRuleExpirationEmptyBlock
=== RUN   TestAccS3Bucket_Manage_lifecycleRuleAbortIncompleteMultipartUploadDaysNoExpiration
=== PAUSE TestAccS3Bucket_Manage_lifecycleRuleAbortIncompleteMultipartUploadDaysNoExpiration
=== RUN   TestAccS3Bucket_Manage_lifecycleRemove
=== PAUSE TestAccS3Bucket_Manage_lifecycleRemove
=== RUN   TestAccS3Bucket_Manage_objectLock
=== PAUSE TestAccS3Bucket_Manage_objectLock
=== RUN   TestAccS3Bucket_Manage_objectLock_deprecatedEnabled
=== PAUSE TestAccS3Bucket_Manage_objectLock_deprecatedEnabled
=== RUN   TestAccS3Bucket_Manage_objectLock_migrate
=== PAUSE TestAccS3Bucket_Manage_objectLock_migrate
=== RUN   TestAccS3Bucket_Manage_objectLockWithVersioning
=== PAUSE TestAccS3Bucket_Manage_objectLockWithVersioning
=== RUN   TestAccS3Bucket_Manage_objectLockWithVersioning_deprecatedEnabled
=== PAUSE TestAccS3Bucket_Manage_objectLockWithVersioning_deprecatedEnabled
=== RUN   TestAccS3Bucket_Manage_versioning
=== PAUSE TestAccS3Bucket_Manage_versioning
=== RUN   TestAccS3Bucket_Manage_versioningDisabled
=== PAUSE TestAccS3Bucket_Manage_versioningDisabled
=== RUN   TestAccS3Bucket_Manage_MFADeleteDisabled
=== PAUSE TestAccS3Bucket_Manage_MFADeleteDisabled
=== RUN   TestAccS3Bucket_Manage_versioningAndMFADeleteDisabled
=== PAUSE TestAccS3Bucket_Manage_versioningAndMFADeleteDisabled
=== RUN   TestAccS3Bucket_Replication_basic
=== PAUSE TestAccS3Bucket_Replication_basic
=== RUN   TestAccS3Bucket_Replication_multipleDestinationsEmptyFilter
=== PAUSE TestAccS3Bucket_Replication_multipleDestinationsEmptyFilter
=== RUN   TestAccS3Bucket_Replication_multipleDestinationsNonEmptyFilter
=== PAUSE TestAccS3Bucket_Replication_multipleDestinationsNonEmptyFilter
=== RUN   TestAccS3Bucket_Replication_twoDestination
=== PAUSE TestAccS3Bucket_Replication_twoDestination
=== RUN   TestAccS3Bucket_Replication_ruleDestinationAccessControlTranslation
=== PAUSE TestAccS3Bucket_Replication_ruleDestinationAccessControlTranslation
=== RUN   TestAccS3Bucket_Replication_ruleDestinationAddAccessControlTranslation
=== PAUSE TestAccS3Bucket_Replication_ruleDestinationAddAccessControlTranslation
=== RUN   TestAccS3Bucket_Replication_withoutStorageClass
=== PAUSE TestAccS3Bucket_Replication_withoutStorageClass
=== RUN   TestAccS3Bucket_Replication_expectVersioningValidationError
=== PAUSE TestAccS3Bucket_Replication_expectVersioningValidationError
=== RUN   TestAccS3Bucket_Replication_withoutPrefix
=== PAUSE TestAccS3Bucket_Replication_withoutPrefix
=== RUN   TestAccS3Bucket_Replication_schemaV2
=== PAUSE TestAccS3Bucket_Replication_schemaV2
=== RUN   TestAccS3Bucket_Replication_schemaV2SameRegion
=== PAUSE TestAccS3Bucket_Replication_schemaV2SameRegion
=== RUN   TestAccS3Bucket_Replication_RTC_valid
=== PAUSE TestAccS3Bucket_Replication_RTC_valid
=== RUN   TestAccS3Bucket_Security_updateACL
=== PAUSE TestAccS3Bucket_Security_updateACL
=== RUN   TestAccS3Bucket_Security_updateGrant
=== PAUSE TestAccS3Bucket_Security_updateGrant
=== RUN   TestAccS3Bucket_Security_aclToGrant
=== PAUSE TestAccS3Bucket_Security_aclToGrant
=== RUN   TestAccS3Bucket_Security_grantToACL
=== PAUSE TestAccS3Bucket_Security_grantToACL
=== RUN   TestAccS3Bucket_Security_corsUpdate
=== PAUSE TestAccS3Bucket_Security_corsUpdate
=== RUN   TestAccS3Bucket_Security_corsDelete
=== PAUSE TestAccS3Bucket_Security_corsDelete
=== RUN   TestAccS3Bucket_Security_corsEmptyOrigin
=== PAUSE TestAccS3Bucket_Security_corsEmptyOrigin
=== RUN   TestAccS3Bucket_Security_corsSingleMethodAndEmptyOrigin
=== PAUSE TestAccS3Bucket_Security_corsSingleMethodAndEmptyOrigin
=== RUN   TestAccS3Bucket_Security_logging
=== PAUSE TestAccS3Bucket_Security_logging
=== RUN   TestAccS3Bucket_Security_enableDefaultEncryptionWhenTypical
=== PAUSE TestAccS3Bucket_Security_enableDefaultEncryptionWhenTypical
=== RUN   TestAccS3Bucket_Security_enableDefaultEncryptionWhenAES256IsUsed
=== PAUSE TestAccS3Bucket_Security_enableDefaultEncryptionWhenAES256IsUsed
=== RUN   TestAccS3Bucket_Security_disableDefaultEncryptionWhenDefaultEncryptionIsEnabled
=== PAUSE TestAccS3Bucket_Security_disableDefaultEncryptionWhenDefaultEncryptionIsEnabled
=== RUN   TestAccS3Bucket_Security_policy
=== PAUSE TestAccS3Bucket_Security_policy
=== RUN   TestAccS3Bucket_Web_simple
=== PAUSE TestAccS3Bucket_Web_simple
=== RUN   TestAccS3Bucket_Web_redirect
=== PAUSE TestAccS3Bucket_Web_redirect
=== RUN   TestAccS3Bucket_Web_routingRules
=== PAUSE TestAccS3Bucket_Web_routingRules
=== CONT  TestAccS3Bucket_Basic_basic
=== CONT  TestAccS3Bucket_Manage_MFADeleteDisabled
=== CONT  TestAccS3Bucket_Security_updateGrant
--- PASS: TestAccS3Bucket_Basic_basic (24.47s)
=== CONT  TestAccS3Bucket_Tags_withNoSystemTags
--- PASS: TestAccS3Bucket_Manage_MFADeleteDisabled (24.74s)
=== CONT  TestAccS3Bucket_Manage_versioningDisabled
--- PASS: TestAccS3Bucket_Manage_versioningDisabled (23.58s)
=== CONT  TestAccS3Bucket_Manage_versioning
--- PASS: TestAccS3Bucket_Security_updateGrant (61.21s)
=== CONT  TestAccS3Bucket_Manage_objectLockWithVersioning_deprecatedEnabled
--- PASS: TestAccS3Bucket_Manage_objectLockWithVersioning_deprecatedEnabled (28.59s)
=== CONT  TestAccS3Bucket_Manage_objectLockWithVersioning
--- PASS: TestAccS3Bucket_Manage_versioning (48.71s)
=== CONT  TestAccS3Bucket_Manage_objectLock_migrate
--- PASS: TestAccS3Bucket_Tags_withNoSystemTags (78.49s)
=== CONT  TestAccS3Bucket_Manage_objectLock_deprecatedEnabled
--- PASS: TestAccS3Bucket_Manage_objectLockWithVersioning (26.82s)
=== CONT  TestAccS3Bucket_Manage_objectLock
--- PASS: TestAccS3Bucket_Manage_objectLock_migrate (29.16s)
=== CONT  TestAccS3Bucket_Manage_lifecycleRemove
--- PASS: TestAccS3Bucket_Manage_objectLock_deprecatedEnabled (23.48s)
=== CONT  TestAccS3Bucket_Manage_lifecycleRuleAbortIncompleteMultipartUploadDaysNoExpiration
--- PASS: TestAccS3Bucket_Manage_lifecycleRuleAbortIncompleteMultipartUploadDaysNoExpiration (26.00s)
=== CONT  TestAccS3Bucket_Manage_lifecycleRuleExpirationEmptyBlock
--- PASS: TestAccS3Bucket_Manage_objectLock (40.64s)
=== CONT  TestAccS3Bucket_Manage_lifecycleExpireMarkerOnly
--- PASS: TestAccS3Bucket_Manage_lifecycleRemove (35.68s)
=== CONT  TestAccS3Bucket_Manage_lifecycleBasic
--- PASS: TestAccS3Bucket_Manage_lifecycleRuleExpirationEmptyBlock (19.49s)
=== CONT  TestAccS3Bucket_Tags_ignoreTags
--- PASS: TestAccS3Bucket_Manage_lifecycleExpireMarkerOnly (38.38s)
=== CONT  TestAccS3Bucket_Tags_withSystemTags
--- PASS: TestAccS3Bucket_Manage_lifecycleBasic (39.04s)
=== CONT  TestAccS3Bucket_Replication_withoutStorageClass
--- PASS: TestAccS3Bucket_Tags_ignoreTags (37.54s)
=== CONT  TestAccS3Bucket_Security_updateACL
--- PASS: TestAccS3Bucket_Replication_withoutStorageClass (23.27s)
=== CONT  TestAccS3Bucket_Replication_RTC_valid
--- PASS: TestAccS3Bucket_Security_updateACL (40.94s)
=== CONT  TestAccS3Bucket_Replication_schemaV2SameRegion
--- PASS: TestAccS3Bucket_Replication_schemaV2SameRegion (31.40s)
=== CONT  TestAccS3Bucket_Security_enableDefaultEncryptionWhenTypical
--- PASS: TestAccS3Bucket_Replication_RTC_valid (69.22s)
=== CONT  TestAccS3Bucket_Web_routingRules
--- PASS: TestAccS3Bucket_Security_enableDefaultEncryptionWhenTypical (26.44s)
=== CONT  TestAccS3Bucket_Web_redirect
--- PASS: TestAccS3Bucket_Tags_withSystemTags (117.33s)
=== CONT  TestAccS3Bucket_Web_simple
--- PASS: TestAccS3Bucket_Web_routingRules (38.69s)
=== CONT  TestAccS3Bucket_Replication_schemaV2
--- PASS: TestAccS3Bucket_Web_redirect (58.51s)
=== CONT  TestAccS3Bucket_Security_policy
--- PASS: TestAccS3Bucket_Web_simple (57.20s)
=== CONT  TestAccS3Bucket_Security_disableDefaultEncryptionWhenDefaultEncryptionIsEnabled
--- PASS: TestAccS3Bucket_Security_disableDefaultEncryptionWhenDefaultEncryptionIsEnabled (38.88s)
=== CONT  TestAccS3Bucket_Security_enableDefaultEncryptionWhenAES256IsUsed
--- PASS: TestAccS3Bucket_Security_policy (54.28s)
=== CONT  TestAccS3Bucket_Replication_withoutPrefix
--- PASS: TestAccS3Bucket_Replication_schemaV2 (90.08s)
=== CONT  TestAccS3Bucket_Replication_multipleDestinationsNonEmptyFilter
--- PASS: TestAccS3Bucket_Security_enableDefaultEncryptionWhenAES256IsUsed (25.65s)
=== CONT  TestAccS3Bucket_Replication_expectVersioningValidationError
--- PASS: TestAccS3Bucket_Replication_expectVersioningValidationError (13.66s)
=== CONT  TestAccS3Bucket_Replication_basic
--- PASS: TestAccS3Bucket_Replication_withoutPrefix (27.84s)
=== CONT  TestAccS3Bucket_Replication_multipleDestinationsEmptyFilter
--- PASS: TestAccS3Bucket_Replication_multipleDestinationsNonEmptyFilter (28.58s)
=== CONT  TestAccS3Bucket_Replication_ruleDestinationAddAccessControlTranslation
--- PASS: TestAccS3Bucket_Replication_multipleDestinationsEmptyFilter (31.25s)
=== CONT  TestAccS3Bucket_Basic_keyEnabled
--- PASS: TestAccS3Bucket_Replication_ruleDestinationAddAccessControlTranslation (49.09s)
=== CONT  TestAccS3Bucket_Tags_basic
--- PASS: TestAccS3Bucket_Replication_basic (61.90s)
=== CONT  TestAccS3Bucket_Replication_ruleDestinationAccessControlTranslation
--- PASS: TestAccS3Bucket_Basic_keyEnabled (30.32s)
=== CONT  TestAccS3Bucket_Duplicate_UsEast1AltAccount
    acctest.go:771: skipping test because at least one environment variable of [AWS_ALTERNATE_PROFILE AWS_ALTERNATE_ACCESS_KEY_ID] must be set. Usage: credentials for running acceptance testing in alternate AWS account.
--- SKIP: TestAccS3Bucket_Duplicate_UsEast1AltAccount (0.02s)
=== CONT  TestAccS3Bucket_Duplicate_UsEast1
--- PASS: TestAccS3Bucket_Duplicate_UsEast1 (9.07s)
=== CONT  TestAccS3Bucket_Replication_twoDestination
--- PASS: TestAccS3Bucket_Tags_basic (29.99s)
=== CONT  TestAccS3Bucket_Duplicate_basic
--- PASS: TestAccS3Bucket_Duplicate_basic (13.08s)
=== CONT  TestAccS3Bucket_Security_corsDelete
--- PASS: TestAccS3Bucket_Replication_twoDestination (26.90s)
=== CONT  TestAccS3Bucket_Security_logging
--- PASS: TestAccS3Bucket_Replication_ruleDestinationAccessControlTranslation (43.95s)
=== CONT  TestAccS3Bucket_disappears
--- PASS: TestAccS3Bucket_Security_corsDelete (26.75s)
=== CONT  TestAccS3Bucket_Security_corsSingleMethodAndEmptyOrigin
--- PASS: TestAccS3Bucket_disappears (16.63s)
=== CONT  TestAccS3Bucket_Basic_requestPayer
--- PASS: TestAccS3Bucket_Security_logging (31.61s)
=== CONT  TestAccS3Bucket_Security_corsEmptyOrigin
--- PASS: TestAccS3Bucket_Security_corsSingleMethodAndEmptyOrigin (24.50s)
=== CONT  TestAccS3Bucket_Basic_forceDestroy
--- PASS: TestAccS3Bucket_Security_corsEmptyOrigin (23.92s)
=== CONT  TestAccS3Bucket_Security_grantToACL
--- PASS: TestAccS3Bucket_Basic_requestPayer (42.80s)
=== CONT  TestAccS3Bucket_Basic_acceleration
--- PASS: TestAccS3Bucket_Basic_forceDestroy (22.00s)
=== CONT  TestAccS3Bucket_Security_corsUpdate
--- PASS: TestAccS3Bucket_Security_grantToACL (41.37s)
=== CONT  TestAccS3Bucket_Basic_forceDestroyWithObjectLockEnabled
--- PASS: TestAccS3Bucket_Security_corsUpdate (43.71s)
=== CONT  TestAccS3Bucket_Manage_versioningAndMFADeleteDisabled
--- PASS: TestAccS3Bucket_Basic_acceleration (45.90s)
=== CONT  TestAccS3Bucket_Basic_forceDestroyWithEmptyPrefixes
--- PASS: TestAccS3Bucket_Basic_forceDestroyWithObjectLockEnabled (25.30s)
=== CONT  TestAccS3Bucket_Security_aclToGrant
--- PASS: TestAccS3Bucket_Basic_forceDestroyWithEmptyPrefixes (22.31s)
=== CONT  TestAccS3Bucket_Basic_generatedName
--- PASS: TestAccS3Bucket_Manage_versioningAndMFADeleteDisabled (24.98s)
=== CONT  TestAccS3Bucket_Basic_namePrefix
--- PASS: TestAccS3Bucket_Basic_generatedName (24.52s)
=== CONT  TestAccS3Bucket_Basic_emptyString
--- PASS: TestAccS3Bucket_Security_aclToGrant (40.58s)
--- PASS: TestAccS3Bucket_Basic_namePrefix (26.66s)
--- PASS: TestAccS3Bucket_Basic_emptyString (22.77s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/s3	737.392s
% make testacc TESTARGS='-run=TestAccServiceCatalogProvisionedProduct_' PKG=servicecatalog ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/servicecatalog/... -v -count 1 -parallel 2  -run=TestAccServiceCatalogProvisionedProduct_ -timeout 180m
=== RUN   TestAccServiceCatalogProvisionedProduct_basic
=== PAUSE TestAccServiceCatalogProvisionedProduct_basic
=== RUN   TestAccServiceCatalogProvisionedProduct_update
=== PAUSE TestAccServiceCatalogProvisionedProduct_update
=== RUN   TestAccServiceCatalogProvisionedProduct_computedOutputs
=== PAUSE TestAccServiceCatalogProvisionedProduct_computedOutputs
=== RUN   TestAccServiceCatalogProvisionedProduct_disappears
=== PAUSE TestAccServiceCatalogProvisionedProduct_disappears
=== RUN   TestAccServiceCatalogProvisionedProduct_tags
=== PAUSE TestAccServiceCatalogProvisionedProduct_tags
=== RUN   TestAccServiceCatalogProvisionedProduct_tainted
=== PAUSE TestAccServiceCatalogProvisionedProduct_tainted
=== CONT  TestAccServiceCatalogProvisionedProduct_basic
=== CONT  TestAccServiceCatalogProvisionedProduct_disappears
--- PASS: TestAccServiceCatalogProvisionedProduct_disappears (134.35s)
=== CONT  TestAccServiceCatalogProvisionedProduct_computedOutputs
--- PASS: TestAccServiceCatalogProvisionedProduct_basic (138.01s)
=== CONT  TestAccServiceCatalogProvisionedProduct_tainted
--- PASS: TestAccServiceCatalogProvisionedProduct_tainted (211.88s)
=== CONT  TestAccServiceCatalogProvisionedProduct_update
--- PASS: TestAccServiceCatalogProvisionedProduct_computedOutputs (248.20s)
=== CONT  TestAccServiceCatalogProvisionedProduct_tags
--- PASS: TestAccServiceCatalogProvisionedProduct_update (228.24s)
--- PASS: TestAccServiceCatalogProvisionedProduct_tags (231.50s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/servicecatalog	619.414s
% make testacc TESTARGS='-run=TestAccServiceCatalogProduct_' PKG=servicecatalog ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/servicecatalog/... -v -count 1 -parallel 2  -run=TestAccServiceCatalogProduct_ -timeout 180m
=== RUN   TestAccServiceCatalogProduct_basic
=== PAUSE TestAccServiceCatalogProduct_basic
=== RUN   TestAccServiceCatalogProduct_disappears
=== PAUSE TestAccServiceCatalogProduct_disappears
=== RUN   TestAccServiceCatalogProduct_update
=== PAUSE TestAccServiceCatalogProduct_update
=== RUN   TestAccServiceCatalogProduct_updateTags
=== PAUSE TestAccServiceCatalogProduct_updateTags
=== RUN   TestAccServiceCatalogProduct_physicalID
=== PAUSE TestAccServiceCatalogProduct_physicalID
=== CONT  TestAccServiceCatalogProduct_basic
=== CONT  TestAccServiceCatalogProduct_updateTags
--- PASS: TestAccServiceCatalogProduct_basic (35.01s)
=== CONT  TestAccServiceCatalogProduct_physicalID
--- PASS: TestAccServiceCatalogProduct_updateTags (52.11s)
=== CONT  TestAccServiceCatalogProduct_update
--- PASS: TestAccServiceCatalogProduct_physicalID (57.79s)
=== CONT  TestAccServiceCatalogProduct_disappears
--- PASS: TestAccServiceCatalogProduct_update (50.59s)
--- PASS: TestAccServiceCatalogProduct_disappears (26.47s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/servicecatalog	124.798s

% make testacc TESTARGS='-run=TestAccServiceCatalogPortfolio_' PKG=servicecatalog ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/servicecatalog/... -v -count 1 -parallel 2  -run=TestAccServiceCatalogPortfolio_ -timeout 180m
=== RUN   TestAccServiceCatalogPortfolio_basic
=== PAUSE TestAccServiceCatalogPortfolio_basic
=== RUN   TestAccServiceCatalogPortfolio_disappears
=== PAUSE TestAccServiceCatalogPortfolio_disappears
=== RUN   TestAccServiceCatalogPortfolio_tags
=== PAUSE TestAccServiceCatalogPortfolio_tags
=== CONT  TestAccServiceCatalogPortfolio_basic
=== CONT  TestAccServiceCatalogPortfolio_tags
--- PASS: TestAccServiceCatalogPortfolio_basic (18.11s)
=== CONT  TestAccServiceCatalogPortfolio_disappears
--- PASS: TestAccServiceCatalogPortfolio_disappears (13.02s)
--- PASS: TestAccServiceCatalogPortfolio_tags (41.01s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/servicecatalog	46.662s
% make testacc TESTARGS='-run=TestAccIAMVirtualMFADevice_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMVirtualMFADevice_ -timeout 180m
=== RUN   TestAccIAMVirtualMFADevice_basic
=== PAUSE TestAccIAMVirtualMFADevice_basic
=== RUN   TestAccIAMVirtualMFADevice_tags
=== PAUSE TestAccIAMVirtualMFADevice_tags
=== RUN   TestAccIAMVirtualMFADevice_disappears
=== PAUSE TestAccIAMVirtualMFADevice_disappears
=== CONT  TestAccIAMVirtualMFADevice_basic
=== CONT  TestAccIAMVirtualMFADevice_disappears
--- PASS: TestAccIAMVirtualMFADevice_disappears (13.37s)
=== CONT  TestAccIAMVirtualMFADevice_tags
--- PASS: TestAccIAMVirtualMFADevice_basic (17.46s)
--- PASS: TestAccIAMVirtualMFADevice_tags (35.82s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	55.365s
% make testacc TESTARGS='-run=TestAccIAMUser_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMUser_ -timeout 180m
=== RUN   TestAccIAMUser_basic
=== PAUSE TestAccIAMUser_basic
=== RUN   TestAccIAMUser_disappears
=== PAUSE TestAccIAMUser_disappears
=== RUN   TestAccIAMUser_ForceDestroy_accessKey
=== PAUSE TestAccIAMUser_ForceDestroy_accessKey
=== RUN   TestAccIAMUser_ForceDestroy_loginProfile
=== PAUSE TestAccIAMUser_ForceDestroy_loginProfile
=== RUN   TestAccIAMUser_ForceDestroy_mfaDevice
=== PAUSE TestAccIAMUser_ForceDestroy_mfaDevice
=== RUN   TestAccIAMUser_ForceDestroy_sshKey
=== PAUSE TestAccIAMUser_ForceDestroy_sshKey
=== RUN   TestAccIAMUser_ForceDestroy_serviceSpecificCred
=== PAUSE TestAccIAMUser_ForceDestroy_serviceSpecificCred
=== RUN   TestAccIAMUser_ForceDestroy_signingCertificate
=== PAUSE TestAccIAMUser_ForceDestroy_signingCertificate
=== RUN   TestAccIAMUser_nameChange
=== PAUSE TestAccIAMUser_nameChange
=== RUN   TestAccIAMUser_pathChange
=== PAUSE TestAccIAMUser_pathChange
=== RUN   TestAccIAMUser_permissionsBoundary
=== PAUSE TestAccIAMUser_permissionsBoundary
=== RUN   TestAccIAMUser_tags
=== PAUSE TestAccIAMUser_tags
=== CONT  TestAccIAMUser_basic
=== CONT  TestAccIAMUser_ForceDestroy_serviceSpecificCred
--- PASS: TestAccIAMUser_ForceDestroy_serviceSpecificCred (19.67s)
=== CONT  TestAccIAMUser_ForceDestroy_loginProfile
--- PASS: TestAccIAMUser_basic (31.86s)
=== CONT  TestAccIAMUser_ForceDestroy_sshKey
--- PASS: TestAccIAMUser_ForceDestroy_loginProfile (24.17s)
=== CONT  TestAccIAMUser_ForceDestroy_mfaDevice
--- PASS: TestAccIAMUser_ForceDestroy_sshKey (19.72s)
=== CONT  TestAccIAMUser_pathChange
--- PASS: TestAccIAMUser_ForceDestroy_mfaDevice (18.72s)
=== CONT  TestAccIAMUser_tags
--- PASS: TestAccIAMUser_pathChange (27.38s)
=== CONT  TestAccIAMUser_permissionsBoundary
--- PASS: TestAccIAMUser_tags (27.45s)
=== CONT  TestAccIAMUser_ForceDestroy_accessKey
--- PASS: TestAccIAMUser_ForceDestroy_accessKey (18.10s)
=== CONT  TestAccIAMUser_disappears
--- PASS: TestAccIAMUser_disappears (13.03s)
=== CONT  TestAccIAMUser_nameChange
=== CONT  TestAccIAMUser_ForceDestroy_signingCertificate
--- PASS: TestAccIAMUser_permissionsBoundary (69.96s)
--- PASS: TestAccIAMUser_nameChange (33.94s)
--- PASS: TestAccIAMUser_ForceDestroy_signingCertificate (19.48s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	175.378s
% make testacc TESTARGS='-run=TestAccIAMServiceLinkedRole_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMServiceLinkedRole_ -timeout 180m
=== RUN   TestAccIAMServiceLinkedRole_basic
=== PAUSE TestAccIAMServiceLinkedRole_basic
=== RUN   TestAccIAMServiceLinkedRole_customSuffix
=== PAUSE TestAccIAMServiceLinkedRole_customSuffix
=== RUN   TestAccIAMServiceLinkedRole_CustomSuffix_diffSuppressFunc
=== PAUSE TestAccIAMServiceLinkedRole_CustomSuffix_diffSuppressFunc
=== RUN   TestAccIAMServiceLinkedRole_description
=== PAUSE TestAccIAMServiceLinkedRole_description
=== RUN   TestAccIAMServiceLinkedRole_tags
=== PAUSE TestAccIAMServiceLinkedRole_tags
=== RUN   TestAccIAMServiceLinkedRole_disappears
=== PAUSE TestAccIAMServiceLinkedRole_disappears
=== CONT  TestAccIAMServiceLinkedRole_basic
=== CONT  TestAccIAMServiceLinkedRole_description
--- PASS: TestAccIAMServiceLinkedRole_basic (25.69s)
=== CONT  TestAccIAMServiceLinkedRole_disappears
--- PASS: TestAccIAMServiceLinkedRole_description (35.52s)
=== CONT  TestAccIAMServiceLinkedRole_CustomSuffix_diffSuppressFunc
--- PASS: TestAccIAMServiceLinkedRole_disappears (20.63s)
=== CONT  TestAccIAMServiceLinkedRole_customSuffix
--- PASS: TestAccIAMServiceLinkedRole_CustomSuffix_diffSuppressFunc (23.84s)
=== CONT  TestAccIAMServiceLinkedRole_tags
--- PASS: TestAccIAMServiceLinkedRole_customSuffix (25.00s)
--- PASS: TestAccIAMServiceLinkedRole_tags (42.18s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	106.511s
% make testacc TESTARGS='-run=TestAccIAMServerCertificate_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMServerCertificate_ -timeout 180m
=== RUN   TestAccIAMServerCertificate_basic
=== PAUSE TestAccIAMServerCertificate_basic
=== RUN   TestAccIAMServerCertificate_nameGenerated
=== PAUSE TestAccIAMServerCertificate_nameGenerated
=== RUN   TestAccIAMServerCertificate_namePrefix
=== PAUSE TestAccIAMServerCertificate_namePrefix
=== RUN   TestAccIAMServerCertificate_disappears
=== PAUSE TestAccIAMServerCertificate_disappears
=== RUN   TestAccIAMServerCertificate_tags
=== PAUSE TestAccIAMServerCertificate_tags
=== RUN   TestAccIAMServerCertificate_file
=== PAUSE TestAccIAMServerCertificate_file
=== RUN   TestAccIAMServerCertificate_path
=== PAUSE TestAccIAMServerCertificate_path
=== CONT  TestAccIAMServerCertificate_basic
=== CONT  TestAccIAMServerCertificate_tags
--- PASS: TestAccIAMServerCertificate_basic (16.18s)
=== CONT  TestAccIAMServerCertificate_namePrefix
--- PASS: TestAccIAMServerCertificate_namePrefix (12.35s)
=== CONT  TestAccIAMServerCertificate_disappears
=== CONT  TestAccIAMServerCertificate_nameGenerated
--- PASS: TestAccIAMServerCertificate_tags (35.86s)
--- PASS: TestAccIAMServerCertificate_disappears (10.86s)
=== CONT  TestAccIAMServerCertificate_path
--- PASS: TestAccIAMServerCertificate_nameGenerated (12.26s)
=== CONT  TestAccIAMServerCertificate_file
--- PASS: TestAccIAMServerCertificate_path (14.76s)
--- PASS: TestAccIAMServerCertificate_file (21.80s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	75.934s
% make testacc TESTARGS='-run=TestAccIAMSAMLProvider_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMSAMLProvider_ -timeout 180m
=== RUN   TestAccIAMSAMLProvider_basic
=== PAUSE TestAccIAMSAMLProvider_basic
=== RUN   TestAccIAMSAMLProvider_tags
=== PAUSE TestAccIAMSAMLProvider_tags
=== RUN   TestAccIAMSAMLProvider_disappears
=== PAUSE TestAccIAMSAMLProvider_disappears
=== CONT  TestAccIAMSAMLProvider_basic
=== CONT  TestAccIAMSAMLProvider_disappears
--- PASS: TestAccIAMSAMLProvider_disappears (11.83s)
=== CONT  TestAccIAMSAMLProvider_tags
--- PASS: TestAccIAMSAMLProvider_basic (25.75s)
--- PASS: TestAccIAMSAMLProvider_tags (32.89s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	50.271s
% make testacc TESTARGS='-run=TestAccIAMRole_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMRole_ -timeout 180m
=== RUN   TestAccIAMRole_basic
=== PAUSE TestAccIAMRole_basic
=== RUN   TestAccIAMRole_description
=== PAUSE TestAccIAMRole_description
=== RUN   TestAccIAMRole_nameGenerated
=== PAUSE TestAccIAMRole_nameGenerated
=== RUN   TestAccIAMRole_namePrefix
=== PAUSE TestAccIAMRole_namePrefix
=== RUN   TestAccIAMRole_testNameChange
=== PAUSE TestAccIAMRole_testNameChange
=== RUN   TestAccIAMRole_diffs
=== PAUSE TestAccIAMRole_diffs
=== RUN   TestAccIAMRole_diffsCondition
=== PAUSE TestAccIAMRole_diffsCondition
=== RUN   TestAccIAMRole_badJSON
=== PAUSE TestAccIAMRole_badJSON
=== RUN   TestAccIAMRole_disappears
=== PAUSE TestAccIAMRole_disappears
=== RUN   TestAccIAMRole_policiesForceDetach
=== PAUSE TestAccIAMRole_policiesForceDetach
=== RUN   TestAccIAMRole_maxSessionDuration
=== PAUSE TestAccIAMRole_maxSessionDuration
=== RUN   TestAccIAMRole_permissionsBoundary
=== PAUSE TestAccIAMRole_permissionsBoundary
=== RUN   TestAccIAMRole_tags
=== PAUSE TestAccIAMRole_tags
=== RUN   TestAccIAMRole_InlinePolicy_basic
=== PAUSE TestAccIAMRole_InlinePolicy_basic
=== RUN   TestAccIAMRole_InlinePolicy_ignoreOrder
=== PAUSE TestAccIAMRole_InlinePolicy_ignoreOrder
=== RUN   TestAccIAMRole_InlinePolicy_empty
=== PAUSE TestAccIAMRole_InlinePolicy_empty
=== RUN   TestAccIAMRole_ManagedPolicy_basic
=== PAUSE TestAccIAMRole_ManagedPolicy_basic
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored
=== RUN   TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty
=== PAUSE TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty
=== RUN   TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty
=== PAUSE TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty
=== CONT  TestAccIAMRole_basic
=== CONT  TestAccIAMRole_InlinePolicy_basic
--- PASS: TestAccIAMRole_basic (16.07s)
=== CONT  TestAccIAMRole_badJSON
--- PASS: TestAccIAMRole_badJSON (1.90s)
=== CONT  TestAccIAMRole_tags
--- PASS: TestAccIAMRole_InlinePolicy_basic (37.62s)
=== CONT  TestAccIAMRole_permissionsBoundary
--- PASS: TestAccIAMRole_tags (25.46s)
=== CONT  TestAccIAMRole_maxSessionDuration
--- PASS: TestAccIAMRole_maxSessionDuration (31.09s)
=== CONT  TestAccIAMRole_policiesForceDetach
--- PASS: TestAccIAMRole_policiesForceDetach (18.70s)
=== CONT  TestAccIAMRole_disappears
--- PASS: TestAccIAMRole_permissionsBoundary (62.95s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved
--- PASS: TestAccIAMRole_disappears (13.88s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemoved (27.56s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandAdditionRemovedEmpty (26.02s)
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandAdditionRemovedEmpty (24.11s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandAdditionIgnored (21.78s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandAdditionRemoved (23.54s)
=== CONT  TestAccIAMRole_testNameChange
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandAdditionIgnored (31.32s)
=== CONT  TestAccIAMRole_diffsCondition
--- PASS: TestAccIAMRole_testNameChange (24.43s)
=== CONT  TestAccIAMRole_diffs
--- PASS: TestAccIAMRole_diffsCondition (65.77s)
=== CONT  TestAccIAMRole_nameGenerated
--- PASS: TestAccIAMRole_nameGenerated (15.46s)
=== CONT  TestAccIAMRole_namePrefix
--- PASS: TestAccIAMRole_namePrefix (17.14s)
=== CONT  TestAccIAMRole_ManagedPolicy_basic
--- PASS: TestAccIAMRole_ManagedPolicy_basic (38.37s)
=== CONT  TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack
--- PASS: TestAccIAMRole_InlinePolicy_outOfBandRemovalAddedBack (23.32s)
=== CONT  TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack
--- PASS: TestAccIAMRole_ManagedPolicy_outOfBandRemovalAddedBack (24.33s)
=== CONT  TestAccIAMRole_InlinePolicy_empty
--- PASS: TestAccIAMRole_InlinePolicy_empty (12.58s)
=== CONT  TestAccIAMRole_InlinePolicy_ignoreOrder
--- PASS: TestAccIAMRole_InlinePolicy_ignoreOrder (32.74s)
=== CONT  TestAccIAMRole_description
--- PASS: TestAccIAMRole_diffs (214.36s)
--- PASS: TestAccIAMRole_description (33.30s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	451.823s
% make testacc TESTARGS='-run=TestAccIAMPolicy_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMPolicy_ -timeout 180m
=== RUN   TestAccIAMPolicy_basic
=== PAUSE TestAccIAMPolicy_basic
=== RUN   TestAccIAMPolicy_description
=== PAUSE TestAccIAMPolicy_description
=== RUN   TestAccIAMPolicy_tags
=== PAUSE TestAccIAMPolicy_tags
=== RUN   TestAccIAMPolicy_disappears
=== PAUSE TestAccIAMPolicy_disappears
=== RUN   TestAccIAMPolicy_namePrefix
=== PAUSE TestAccIAMPolicy_namePrefix
=== RUN   TestAccIAMPolicy_path
=== PAUSE TestAccIAMPolicy_path
=== RUN   TestAccIAMPolicy_policy
=== PAUSE TestAccIAMPolicy_policy
=== RUN   TestAccIAMPolicy_diffs
=== PAUSE TestAccIAMPolicy_diffs
=== CONT  TestAccIAMPolicy_basic
=== CONT  TestAccIAMPolicy_namePrefix
--- PASS: TestAccIAMPolicy_basic (15.79s)
=== CONT  TestAccIAMPolicy_tags
--- PASS: TestAccIAMPolicy_namePrefix (15.81s)
=== CONT  TestAccIAMPolicy_disappears
--- PASS: TestAccIAMPolicy_disappears (11.91s)
=== CONT  TestAccIAMPolicy_policy
--- PASS: TestAccIAMPolicy_tags (36.38s)
=== CONT  TestAccIAMPolicy_diffs
--- PASS: TestAccIAMPolicy_policy (26.09s)
=== CONT  TestAccIAMPolicy_description
--- PASS: TestAccIAMPolicy_description (14.52s)
=== CONT  TestAccIAMPolicy_path
--- PASS: TestAccIAMPolicy_path (14.54s)
--- PASS: TestAccIAMPolicy_diffs (94.20s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	152.914s
% make testacc TESTARGS='-run=TestAccIAMOpenIDConnectProvider_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMOpenIDConnectProvider_ -timeout 180m
=== RUN   TestAccIAMOpenIDConnectProvider_basic
=== PAUSE TestAccIAMOpenIDConnectProvider_basic
=== RUN   TestAccIAMOpenIDConnectProvider_tags
=== PAUSE TestAccIAMOpenIDConnectProvider_tags
=== RUN   TestAccIAMOpenIDConnectProvider_disappears
=== PAUSE TestAccIAMOpenIDConnectProvider_disappears
=== CONT  TestAccIAMOpenIDConnectProvider_basic
=== CONT  TestAccIAMOpenIDConnectProvider_disappears
--- PASS: TestAccIAMOpenIDConnectProvider_disappears (26.90s)
=== CONT  TestAccIAMOpenIDConnectProvider_tags
--- PASS: TestAccIAMOpenIDConnectProvider_basic (51.24s)
--- PASS: TestAccIAMOpenIDConnectProvider_tags (59.23s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	99.182s
% make testacc TESTARGS='-run=TestAccIAMInstanceProfile_' PKG=iam ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/iam/... -v -count 1 -parallel 2  -run=TestAccIAMInstanceProfile_ -timeout 180m
=== RUN   TestAccIAMInstanceProfile_basic
=== PAUSE TestAccIAMInstanceProfile_basic
=== RUN   TestAccIAMInstanceProfile_withoutRole
=== PAUSE TestAccIAMInstanceProfile_withoutRole
=== RUN   TestAccIAMInstanceProfile_tags
=== PAUSE TestAccIAMInstanceProfile_tags
=== RUN   TestAccIAMInstanceProfile_namePrefix
=== PAUSE TestAccIAMInstanceProfile_namePrefix
=== RUN   TestAccIAMInstanceProfile_disappears
=== PAUSE TestAccIAMInstanceProfile_disappears
=== RUN   TestAccIAMInstanceProfile_Disappears_role
=== PAUSE TestAccIAMInstanceProfile_Disappears_role
=== CONT  TestAccIAMInstanceProfile_basic
=== CONT  TestAccIAMInstanceProfile_namePrefix
--- PASS: TestAccIAMInstanceProfile_namePrefix (16.84s)
=== CONT  TestAccIAMInstanceProfile_tags
--- PASS: TestAccIAMInstanceProfile_basic (16.86s)
=== CONT  TestAccIAMInstanceProfile_withoutRole
--- PASS: TestAccIAMInstanceProfile_withoutRole (16.00s)
=== CONT  TestAccIAMInstanceProfile_Disappears_role
--- PASS: TestAccIAMInstanceProfile_Disappears_role (13.42s)
=== CONT  TestAccIAMInstanceProfile_disappears
--- PASS: TestAccIAMInstanceProfile_tags (37.79s)
--- PASS: TestAccIAMInstanceProfile_disappears (13.00s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/iam	66.977s
% make testacc TESTARGS='-run=TestAccLogsDestination_' PKG=logs ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/logs/... -v -count 1 -parallel 3  -run=TestAccLogsDestination_ -timeout 180m
=== RUN   TestAccLogsDestination_basic
=== PAUSE TestAccLogsDestination_basic
=== RUN   TestAccLogsDestination_disappears
=== PAUSE TestAccLogsDestination_disappears
=== RUN   TestAccLogsDestination_tags
=== PAUSE TestAccLogsDestination_tags
=== RUN   TestAccLogsDestination_update
=== PAUSE TestAccLogsDestination_update
=== CONT  TestAccLogsDestination_basic
=== CONT  TestAccLogsDestination_tags
=== CONT  TestAccLogsDestination_disappears
--- PASS: TestAccLogsDestination_disappears (60.57s)
=== CONT  TestAccLogsDestination_update
--- PASS: TestAccLogsDestination_basic (63.79s)
--- PASS: TestAccLogsDestination_tags (87.11s)
--- PASS: TestAccLogsDestination_update (107.50s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/logs	173.584s
% make testacc TESTARGS='-run=TestAccLogsDestination_' PKG=logs ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/logs/... -v -count 1 -parallel 3  -run=TestAccLogsGroup_ -timeout 180m
=== RUN   TestAccLogsGroup_basic
=== PAUSE TestAccLogsGroup_basic
=== RUN   TestAccLogsGroup_nameGenerate
=== PAUSE TestAccLogsGroup_nameGenerate
=== RUN   TestAccLogsGroup_namePrefix
=== PAUSE TestAccLogsGroup_namePrefix
=== RUN   TestAccLogsGroup_disappears
=== PAUSE TestAccLogsGroup_disappears
=== RUN   TestAccLogsGroup_tags
=== PAUSE TestAccLogsGroup_tags
=== RUN   TestAccLogsGroup_kmsKey
=== PAUSE TestAccLogsGroup_kmsKey
=== RUN   TestAccLogsGroup_retentionPolicy
=== PAUSE TestAccLogsGroup_retentionPolicy
=== RUN   TestAccLogsGroup_multiple
=== PAUSE TestAccLogsGroup_multiple
=== RUN   TestAccLogsGroup_skipDestroy
=== PAUSE TestAccLogsGroup_skipDestroy
=== CONT  TestAccLogsGroup_basic
=== CONT  TestAccLogsGroup_kmsKey
=== CONT  TestAccLogsGroup_multiple
--- PASS: TestAccLogsGroup_multiple (16.09s)
=== CONT  TestAccLogsGroup_skipDestroy
--- PASS: TestAccLogsGroup_basic (18.89s)
=== CONT  TestAccLogsGroup_retentionPolicy
--- PASS: TestAccLogsGroup_skipDestroy (14.42s)
=== CONT  TestAccLogsGroup_disappears
--- PASS: TestAccLogsGroup_disappears (13.65s)
=== CONT  TestAccLogsGroup_tags
--- PASS: TestAccLogsGroup_kmsKey (51.82s)
=== CONT  TestAccLogsGroup_namePrefix
--- PASS: TestAccLogsGroup_retentionPolicy (43.60s)
=== CONT  TestAccLogsGroup_nameGenerate
--- PASS: TestAccLogsGroup_namePrefix (17.80s)
--- PASS: TestAccLogsGroup_nameGenerate (16.97s)
--- PASS: TestAccLogsGroup_tags (41.97s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/logs	91.383s
% make testacc TESTARGS='-run=TestAccInspectorAssessmentTemplate_' PKG=inspector ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/inspector/... -v -count 1 -parallel 3  -run=TestAccInspectorAssessmentTemplate_ -timeout 180m
=== RUN   TestAccInspectorAssessmentTemplate_basic
=== PAUSE TestAccInspectorAssessmentTemplate_basic
=== RUN   TestAccInspectorAssessmentTemplate_disappears
=== PAUSE TestAccInspectorAssessmentTemplate_disappears
=== RUN   TestAccInspectorAssessmentTemplate_tags
=== PAUSE TestAccInspectorAssessmentTemplate_tags
=== RUN   TestAccInspectorAssessmentTemplate_eventSubscription
=== PAUSE TestAccInspectorAssessmentTemplate_eventSubscription
=== CONT  TestAccInspectorAssessmentTemplate_basic
=== CONT  TestAccInspectorAssessmentTemplate_eventSubscription
=== CONT  TestAccInspectorAssessmentTemplate_tags
--- PASS: TestAccInspectorAssessmentTemplate_basic (24.97s)
=== CONT  TestAccInspectorAssessmentTemplate_disappears
--- PASS: TestAccInspectorAssessmentTemplate_disappears (20.67s)
--- PASS: TestAccInspectorAssessmentTemplate_eventSubscription (66.61s)
--- PASS: TestAccInspectorAssessmentTemplate_tags (74.16s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/inspector	80.175s
% make testacc TESTARGS='-run=TestAccRoute53Zone_' PKG=route53 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/route53/... -v -count 1 -parallel 3  -run=TestAccRoute53Zone_ -timeout 180m
=== RUN   TestAccRoute53Zone_basic
=== PAUSE TestAccRoute53Zone_basic
=== RUN   TestAccRoute53Zone_disappears
=== PAUSE TestAccRoute53Zone_disappears
=== RUN   TestAccRoute53Zone_multiple
=== PAUSE TestAccRoute53Zone_multiple
=== RUN   TestAccRoute53Zone_comment
=== PAUSE TestAccRoute53Zone_comment
=== RUN   TestAccRoute53Zone_delegationSetID
=== PAUSE TestAccRoute53Zone_delegationSetID
=== RUN   TestAccRoute53Zone_forceDestroy
=== PAUSE TestAccRoute53Zone_forceDestroy
=== RUN   TestAccRoute53Zone_ForceDestroy_trailingPeriod
=== PAUSE TestAccRoute53Zone_ForceDestroy_trailingPeriod
=== RUN   TestAccRoute53Zone_tags
=== PAUSE TestAccRoute53Zone_tags
=== RUN   TestAccRoute53Zone_VPC_single
=== PAUSE TestAccRoute53Zone_VPC_single
=== RUN   TestAccRoute53Zone_VPC_multiple
=== PAUSE TestAccRoute53Zone_VPC_multiple
=== RUN   TestAccRoute53Zone_VPC_updates
=== PAUSE TestAccRoute53Zone_VPC_updates
=== CONT  TestAccRoute53Zone_VPC_single
=== CONT  TestAccRoute53Zone_basic
=== CONT  TestAccRoute53Zone_tags
--- PASS: TestAccRoute53Zone_basic (59.00s)
=== CONT  TestAccRoute53Zone_ForceDestroy_trailingPeriod
--- PASS: TestAccRoute53Zone_tags (82.99s)
=== CONT  TestAccRoute53Zone_forceDestroy
--- PASS: TestAccRoute53Zone_VPC_single (101.85s)
=== CONT  TestAccRoute53Zone_delegationSetID
--- PASS: TestAccRoute53Zone_delegationSetID (61.06s)
=== CONT  TestAccRoute53Zone_comment
--- PASS: TestAccRoute53Zone_comment (68.82s)
=== CONT  TestAccRoute53Zone_multiple
--- PASS: TestAccRoute53Zone_multiple (68.22s)
=== CONT  TestAccRoute53Zone_disappears
--- PASS: TestAccRoute53Zone_ForceDestroy_trailingPeriod (266.77s)
=== CONT  TestAccRoute53Zone_VPC_updates
--- PASS: TestAccRoute53Zone_forceDestroy (263.98s)
=== CONT  TestAccRoute53Zone_VPC_multiple
--- PASS: TestAccRoute53Zone_disappears (53.52s)
--- PASS: TestAccRoute53Zone_VPC_multiple (162.50s)
--- PASS: TestAccRoute53Zone_VPC_updates (227.41s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/route53	558.888s
% make testacc TESTARGS='-run=TestAccRoute53HealthCheck_' PKG=route53 ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/route53/... -v -count 1 -parallel 3  -run=TestAccRoute53HealthCheck_ -timeout 180m
=== RUN   TestAccRoute53HealthCheck_basic
=== PAUSE TestAccRoute53HealthCheck_basic
=== RUN   TestAccRoute53HealthCheck_tags
=== PAUSE TestAccRoute53HealthCheck_tags
=== RUN   TestAccRoute53HealthCheck_withSearchString
=== PAUSE TestAccRoute53HealthCheck_withSearchString
=== RUN   TestAccRoute53HealthCheck_withChildHealthChecks
=== PAUSE TestAccRoute53HealthCheck_withChildHealthChecks
=== RUN   TestAccRoute53HealthCheck_withHealthCheckRegions
=== PAUSE TestAccRoute53HealthCheck_withHealthCheckRegions
=== RUN   TestAccRoute53HealthCheck_ip
=== PAUSE TestAccRoute53HealthCheck_ip
=== RUN   TestAccRoute53HealthCheck_ipv6
=== PAUSE TestAccRoute53HealthCheck_ipv6
=== RUN   TestAccRoute53HealthCheck_cloudWatchAlarmCheck
=== PAUSE TestAccRoute53HealthCheck_cloudWatchAlarmCheck
=== RUN   TestAccRoute53HealthCheck_withSNI
=== PAUSE TestAccRoute53HealthCheck_withSNI
=== RUN   TestAccRoute53HealthCheck_disabled
=== PAUSE TestAccRoute53HealthCheck_disabled
=== RUN   TestAccRoute53HealthCheck_withRoutingControlARN
=== PAUSE TestAccRoute53HealthCheck_withRoutingControlARN
=== RUN   TestAccRoute53HealthCheck_disappears
=== PAUSE TestAccRoute53HealthCheck_disappears
=== CONT  TestAccRoute53HealthCheck_basic
=== CONT  TestAccRoute53HealthCheck_ipv6
=== CONT  TestAccRoute53HealthCheck_withChildHealthChecks
--- PASS: TestAccRoute53HealthCheck_withChildHealthChecks (23.02s)
=== CONT  TestAccRoute53HealthCheck_withHealthCheckRegions
--- PASS: TestAccRoute53HealthCheck_ipv6 (30.80s)
=== CONT  TestAccRoute53HealthCheck_disabled
--- PASS: TestAccRoute53HealthCheck_basic (35.70s)
=== CONT  TestAccRoute53HealthCheck_disappears
--- PASS: TestAccRoute53HealthCheck_withHealthCheckRegions (18.89s)
=== CONT  TestAccRoute53HealthCheck_ip
--- PASS: TestAccRoute53HealthCheck_disappears (13.69s)
=== CONT  TestAccRoute53HealthCheck_withSNI
--- PASS: TestAccRoute53HealthCheck_ip (33.08s)
=== CONT  TestAccRoute53HealthCheck_cloudWatchAlarmCheck
--- PASS: TestAccRoute53HealthCheck_disabled (44.27s)
=== CONT  TestAccRoute53HealthCheck_withSearchString
--- PASS: TestAccRoute53HealthCheck_withSNI (49.36s)
=== CONT  TestAccRoute53HealthCheck_tags
--- PASS: TestAccRoute53HealthCheck_cloudWatchAlarmCheck (24.50s)
=== CONT  TestAccRoute53HealthCheck_withRoutingControlARN
--- PASS: TestAccRoute53HealthCheck_withSearchString (35.63s)
--- PASS: TestAccRoute53HealthCheck_tags (42.49s)
--- PASS: TestAccRoute53HealthCheck_withRoutingControlARN (85.36s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/route53	193.030s
% make testacc TESTARGS='-run=TestAccSSOAdminPermissionSet_' PKG=ssoadmin ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssoadmin/... -v -count 1 -parallel 3  -run=TestAccSSOAdminPermissionSet_ -timeout 180m
=== RUN   TestAccSSOAdminPermissionSet_basic
=== PAUSE TestAccSSOAdminPermissionSet_basic
=== RUN   TestAccSSOAdminPermissionSet_tags
--- PASS: TestAccSSOAdminPermissionSet_tags (62.74s)
=== RUN   TestAccSSOAdminPermissionSet_updateDescription
=== PAUSE TestAccSSOAdminPermissionSet_updateDescription
=== RUN   TestAccSSOAdminPermissionSet_updateRelayState
=== PAUSE TestAccSSOAdminPermissionSet_updateRelayState
=== RUN   TestAccSSOAdminPermissionSet_updateSessionDuration
=== PAUSE TestAccSSOAdminPermissionSet_updateSessionDuration
=== RUN   TestAccSSOAdminPermissionSet_RelayState_updateSessionDuration
=== PAUSE TestAccSSOAdminPermissionSet_RelayState_updateSessionDuration
=== RUN   TestAccSSOAdminPermissionSet_mixedPolicyAttachments
=== PAUSE TestAccSSOAdminPermissionSet_mixedPolicyAttachments
=== CONT  TestAccSSOAdminPermissionSet_basic
=== CONT  TestAccSSOAdminPermissionSet_updateSessionDuration
=== CONT  TestAccSSOAdminPermissionSet_updateRelayState
--- PASS: TestAccSSOAdminPermissionSet_basic (21.29s)
=== CONT  TestAccSSOAdminPermissionSet_updateDescription
--- PASS: TestAccSSOAdminPermissionSet_updateRelayState (39.87s)
=== CONT  TestAccSSOAdminPermissionSet_mixedPolicyAttachments
--- PASS: TestAccSSOAdminPermissionSet_updateSessionDuration (40.52s)
=== CONT  TestAccSSOAdminPermissionSet_RelayState_updateSessionDuration
--- PASS: TestAccSSOAdminPermissionSet_updateDescription (37.43s)
--- PASS: TestAccSSOAdminPermissionSet_RelayState_updateSessionDuration (42.08s)
--- PASS: TestAccSSOAdminPermissionSet_mixedPolicyAttachments (47.75s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssoadmin	155.487s
% make testacc TESTARGS='-run=TestAccSSMPatchBaseline_' PKG=ssm ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 3  -run=TestAccSSMPatchBaseline_ -timeout 180m
=== RUN   TestAccSSMPatchBaseline_basic
=== PAUSE TestAccSSMPatchBaseline_basic
=== RUN   TestAccSSMPatchBaseline_tags
=== PAUSE TestAccSSMPatchBaseline_tags
=== RUN   TestAccSSMPatchBaseline_disappears
=== PAUSE TestAccSSMPatchBaseline_disappears
=== RUN   TestAccSSMPatchBaseline_operatingSystem
=== PAUSE TestAccSSMPatchBaseline_operatingSystem
=== RUN   TestAccSSMPatchBaseline_approveUntilDateParam
=== PAUSE TestAccSSMPatchBaseline_approveUntilDateParam
=== RUN   TestAccSSMPatchBaseline_sources
=== PAUSE TestAccSSMPatchBaseline_sources
=== RUN   TestAccSSMPatchBaseline_approvedPatchesNonSec
=== PAUSE TestAccSSMPatchBaseline_approvedPatchesNonSec
=== RUN   TestAccSSMPatchBaseline_rejectPatchesAction
=== PAUSE TestAccSSMPatchBaseline_rejectPatchesAction
=== CONT  TestAccSSMPatchBaseline_basic
=== CONT  TestAccSSMPatchBaseline_approveUntilDateParam
=== CONT  TestAccSSMPatchBaseline_approvedPatchesNonSec
--- PASS: TestAccSSMPatchBaseline_approvedPatchesNonSec (19.82s)
=== CONT  TestAccSSMPatchBaseline_disappears
--- PASS: TestAccSSMPatchBaseline_basic (31.23s)
=== CONT  TestAccSSMPatchBaseline_operatingSystem
--- PASS: TestAccSSMPatchBaseline_approveUntilDateParam (31.43s)
=== CONT  TestAccSSMPatchBaseline_rejectPatchesAction
--- PASS: TestAccSSMPatchBaseline_disappears (12.33s)
=== CONT  TestAccSSMPatchBaseline_tags
--- PASS: TestAccSSMPatchBaseline_rejectPatchesAction (17.35s)
=== CONT  TestAccSSMPatchBaseline_sources
--- PASS: TestAccSSMPatchBaseline_operatingSystem (30.04s)
--- PASS: TestAccSSMPatchBaseline_tags (40.18s)
--- PASS: TestAccSSMPatchBaseline_sources (28.21s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	82.687s
% make testacc TESTARGS='-run=TestAccSSMParameter_' PKG=ssm ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 3  -run=TestAccSSMParameter_ -timeout 180m
=== RUN   TestAccSSMParameter_basic
=== PAUSE TestAccSSMParameter_basic
=== RUN   TestAccSSMParameter_tier
=== PAUSE TestAccSSMParameter_tier
=== RUN   TestAccSSMParameter_Tier_intelligentTieringToStandard
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringToStandard
=== RUN   TestAccSSMParameter_Tier_intelligentTieringToAdvanced
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringToAdvanced
=== RUN   TestAccSSMParameter_Tier_intelligentTieringOnCreation
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringOnCreation
=== RUN   TestAccSSMParameter_Tier_intelligentTieringOnUpdate
=== PAUSE TestAccSSMParameter_Tier_intelligentTieringOnUpdate
=== RUN   TestAccSSMParameter_disappears
=== PAUSE TestAccSSMParameter_disappears
=== RUN   TestAccSSMParameter_Overwrite_basic
=== PAUSE TestAccSSMParameter_Overwrite_basic
=== RUN   TestAccSSMParameter_Overwrite_cascade
=== PAUSE TestAccSSMParameter_Overwrite_cascade
=== RUN   TestAccSSMParameter_Overwrite_tags
=== PAUSE TestAccSSMParameter_Overwrite_tags
=== RUN   TestAccSSMParameter_Overwrite_noOverwriteTags
=== PAUSE TestAccSSMParameter_Overwrite_noOverwriteTags
=== RUN   TestAccSSMParameter_Overwrite_updateToTags
=== PAUSE TestAccSSMParameter_Overwrite_updateToTags
=== RUN   TestAccSSMParameter_tags
=== PAUSE TestAccSSMParameter_tags
=== RUN   TestAccSSMParameter_updateType
=== PAUSE TestAccSSMParameter_updateType
=== RUN   TestAccSSMParameter_Overwrite_updateDescription
=== PAUSE TestAccSSMParameter_Overwrite_updateDescription
=== RUN   TestAccSSMParameter_changeNameForcesNew
=== PAUSE TestAccSSMParameter_changeNameForcesNew
=== RUN   TestAccSSMParameter_fullPath
=== PAUSE TestAccSSMParameter_fullPath
=== RUN   TestAccSSMParameter_Secure_basic
=== PAUSE TestAccSSMParameter_Secure_basic
=== RUN   TestAccSSMParameter_Secure_insecure
=== PAUSE TestAccSSMParameter_Secure_insecure
=== RUN   TestAccSSMParameter_Secure_insecureChangeSecure
=== PAUSE TestAccSSMParameter_Secure_insecureChangeSecure
=== RUN   TestAccSSMParameter_DataType_ec2Image
=== PAUSE TestAccSSMParameter_DataType_ec2Image
=== RUN   TestAccSSMParameter_DataType_ssmIntegration
=== PAUSE TestAccSSMParameter_DataType_ssmIntegration
=== RUN   TestAccSSMParameter_Secure_key
=== PAUSE TestAccSSMParameter_Secure_key
=== RUN   TestAccSSMParameter_Secure_keyUpdate
=== PAUSE TestAccSSMParameter_Secure_keyUpdate
=== CONT  TestAccSSMParameter_basic
=== CONT  TestAccSSMParameter_tags
=== CONT  TestAccSSMParameter_disappears
--- PASS: TestAccSSMParameter_disappears (15.45s)
=== CONT  TestAccSSMParameter_Overwrite_updateToTags
--- PASS: TestAccSSMParameter_basic (20.60s)
=== CONT  TestAccSSMParameter_Overwrite_noOverwriteTags
--- PASS: TestAccSSMParameter_Overwrite_noOverwriteTags (17.41s)
=== CONT  TestAccSSMParameter_Overwrite_tags
--- PASS: TestAccSSMParameter_tags (44.74s)
=== CONT  TestAccSSMParameter_Overwrite_cascade
--- PASS: TestAccSSMParameter_Overwrite_updateToTags (30.18s)
=== CONT  TestAccSSMParameter_Overwrite_basic
--- PASS: TestAccSSMParameter_Overwrite_tags (17.81s)
=== CONT  TestAccSSMParameter_Secure_insecure
--- PASS: TestAccSSMParameter_Overwrite_cascade (38.70s)
=== CONT  TestAccSSMParameter_DataType_ec2Image
=== CONT  TestAccSSMParameter_Secure_insecureChangeSecure
--- PASS: TestAccSSMParameter_Overwrite_basic (44.58s)
--- PASS: TestAccSSMParameter_Secure_insecure (44.48s)
=== CONT  TestAccSSMParameter_Secure_keyUpdate
--- PASS: TestAccSSMParameter_DataType_ec2Image (39.46s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringToAdvanced
--- PASS: TestAccSSMParameter_Secure_insecureChangeSecure (41.35s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringOnUpdate
--- PASS: TestAccSSMParameter_Secure_keyUpdate (33.26s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringOnCreation
--- PASS: TestAccSSMParameter_Tier_intelligentTieringOnCreation (17.16s)
=== CONT  TestAccSSMParameter_Secure_key
--- PASS: TestAccSSMParameter_Tier_intelligentTieringOnUpdate (25.95s)
=== CONT  TestAccSSMParameter_Tier_intelligentTieringToStandard
--- PASS: TestAccSSMParameter_Tier_intelligentTieringToAdvanced (42.54s)
=== CONT  TestAccSSMParameter_tier
--- PASS: TestAccSSMParameter_Secure_key (20.01s)
=== CONT  TestAccSSMParameter_DataType_ssmIntegration
--- PASS: TestAccSSMParameter_DataType_ssmIntegration (17.90s)
=== CONT  TestAccSSMParameter_changeNameForcesNew
--- PASS: TestAccSSMParameter_Tier_intelligentTieringToStandard (43.07s)
=== CONT  TestAccSSMParameter_Secure_basic
--- PASS: TestAccSSMParameter_tier (44.06s)
=== CONT  TestAccSSMParameter_fullPath
--- PASS: TestAccSSMParameter_Secure_basic (18.10s)
=== CONT  TestAccSSMParameter_Overwrite_updateDescription
--- PASS: TestAccSSMParameter_changeNameForcesNew (30.76s)
=== CONT  TestAccSSMParameter_updateType
--- PASS: TestAccSSMParameter_fullPath (17.28s)
--- PASS: TestAccSSMParameter_Overwrite_updateDescription (28.49s)
--- PASS: TestAccSSMParameter_updateType (28.21s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	253.033s
% make testacc TESTARGS='-run=TestAccSSMActivation_' PKG=ssm ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 2  -run=TestAccSSMActivation_ -timeout 180m
=== RUN   TestAccSSMActivation_basic
=== PAUSE TestAccSSMActivation_basic
=== RUN   TestAccSSMActivation_tags
=== PAUSE TestAccSSMActivation_tags
=== RUN   TestAccSSMActivation_expirationDate
=== PAUSE TestAccSSMActivation_expirationDate
=== RUN   TestAccSSMActivation_disappears
=== PAUSE TestAccSSMActivation_disappears
=== CONT  TestAccSSMActivation_basic
=== CONT  TestAccSSMActivation_expirationDate
--- PASS: TestAccSSMActivation_basic (25.12s)
=== CONT  TestAccSSMActivation_tags
--- PASS: TestAccSSMActivation_expirationDate (33.36s)
=== CONT  TestAccSSMActivation_disappears
--- PASS: TestAccSSMActivation_tags (24.83s)
--- PASS: TestAccSSMActivation_disappears (29.35s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	68.254s
% make testacc TESTARGS='-run=TestAccSSMMaintenanceWindow_' PKG=ssm ACCTEST_PARALLELISM=2       
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 2  -run=TestAccSSMMaintenanceWindow_ -timeout 180m
=== RUN   TestAccSSMMaintenanceWindow_basic
=== PAUSE TestAccSSMMaintenanceWindow_basic
=== RUN   TestAccSSMMaintenanceWindow_description
=== PAUSE TestAccSSMMaintenanceWindow_description
=== RUN   TestAccSSMMaintenanceWindow_tags
=== PAUSE TestAccSSMMaintenanceWindow_tags
=== RUN   TestAccSSMMaintenanceWindow_disappears
=== PAUSE TestAccSSMMaintenanceWindow_disappears
=== RUN   TestAccSSMMaintenanceWindow_multipleUpdates
=== PAUSE TestAccSSMMaintenanceWindow_multipleUpdates
=== RUN   TestAccSSMMaintenanceWindow_cutoff
=== PAUSE TestAccSSMMaintenanceWindow_cutoff
=== RUN   TestAccSSMMaintenanceWindow_duration
=== PAUSE TestAccSSMMaintenanceWindow_duration
=== RUN   TestAccSSMMaintenanceWindow_enabled
=== PAUSE TestAccSSMMaintenanceWindow_enabled
=== RUN   TestAccSSMMaintenanceWindow_endDate
=== PAUSE TestAccSSMMaintenanceWindow_endDate
=== RUN   TestAccSSMMaintenanceWindow_schedule
=== PAUSE TestAccSSMMaintenanceWindow_schedule
=== RUN   TestAccSSMMaintenanceWindow_scheduleTimezone
=== PAUSE TestAccSSMMaintenanceWindow_scheduleTimezone
=== RUN   TestAccSSMMaintenanceWindow_scheduleOffset
=== PAUSE TestAccSSMMaintenanceWindow_scheduleOffset
=== RUN   TestAccSSMMaintenanceWindow_startDate
=== PAUSE TestAccSSMMaintenanceWindow_startDate
=== CONT  TestAccSSMMaintenanceWindow_basic
=== CONT  TestAccSSMMaintenanceWindow_enabled
--- PASS: TestAccSSMMaintenanceWindow_basic (17.37s)
=== CONT  TestAccSSMMaintenanceWindow_multipleUpdates
--- PASS: TestAccSSMMaintenanceWindow_enabled (29.06s)
=== CONT  TestAccSSMMaintenanceWindow_duration
--- PASS: TestAccSSMMaintenanceWindow_multipleUpdates (24.48s)
=== CONT  TestAccSSMMaintenanceWindow_cutoff
--- PASS: TestAccSSMMaintenanceWindow_duration (27.11s)
=== CONT  TestAccSSMMaintenanceWindow_tags
--- PASS: TestAccSSMMaintenanceWindow_cutoff (28.07s)
=== CONT  TestAccSSMMaintenanceWindow_disappears
=== CONT  TestAccSSMMaintenanceWindow_description
--- PASS: TestAccSSMMaintenanceWindow_disappears (13.48s)
--- PASS: TestAccSSMMaintenanceWindow_tags (41.74s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleTimezone
--- PASS: TestAccSSMMaintenanceWindow_description (28.12s)
=== CONT  TestAccSSMMaintenanceWindow_startDate
--- PASS: TestAccSSMMaintenanceWindow_scheduleTimezone (38.66s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleOffset
--- PASS: TestAccSSMMaintenanceWindow_startDate (37.79s)
=== CONT  TestAccSSMMaintenanceWindow_schedule
--- PASS: TestAccSSMMaintenanceWindow_scheduleOffset (27.52s)
=== CONT  TestAccSSMMaintenanceWindow_endDate
--- PASS: TestAccSSMMaintenanceWindow_schedule (29.60s)
--- PASS: TestAccSSMMaintenanceWindow_endDate (37.21s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	206.395s
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 2  -run=TestAccSSMDocument_ -timeout 180m
=== RUN   TestAccSSMDocument_basic
=== PAUSE TestAccSSMDocument_basic
=== RUN   TestAccSSMDocument_name
=== PAUSE TestAccSSMDocument_name
=== RUN   TestAccSSMDocument_Target_type
=== PAUSE TestAccSSMDocument_Target_type
=== RUN   TestAccSSMDocument_versionName
=== PAUSE TestAccSSMDocument_versionName
=== RUN   TestAccSSMDocument_update
=== PAUSE TestAccSSMDocument_update
=== RUN   TestAccSSMDocument_Permission_public
=== PAUSE TestAccSSMDocument_Permission_public
=== RUN   TestAccSSMDocument_Permission_private
=== PAUSE TestAccSSMDocument_Permission_private
=== RUN   TestAccSSMDocument_Permission_batching
=== PAUSE TestAccSSMDocument_Permission_batching
=== RUN   TestAccSSMDocument_Permission_change
=== PAUSE TestAccSSMDocument_Permission_change
=== RUN   TestAccSSMDocument_params
=== PAUSE TestAccSSMDocument_params
=== RUN   TestAccSSMDocument_automation
=== PAUSE TestAccSSMDocument_automation
=== RUN   TestAccSSMDocument_package
=== PAUSE TestAccSSMDocument_package
=== RUN   TestAccSSMDocument_SchemaVersion_1
=== PAUSE TestAccSSMDocument_SchemaVersion_1
=== RUN   TestAccSSMDocument_session
=== PAUSE TestAccSSMDocument_session
=== RUN   TestAccSSMDocument_DocumentFormat_yaml
=== PAUSE TestAccSSMDocument_DocumentFormat_yaml
=== RUN   TestAccSSMDocument_tags
=== PAUSE TestAccSSMDocument_tags
=== RUN   TestAccSSMDocument_disappears
=== PAUSE TestAccSSMDocument_disappears
=== CONT  TestAccSSMDocument_basic
=== CONT  TestAccSSMDocument_disappears
=== CONT  TestAccSSMDocument_tags
--- PASS: TestAccSSMDocument_disappears (12.90s)
--- PASS: TestAccSSMDocument_basic (17.62s)
=== CONT  TestAccSSMDocument_DocumentFormat_yaml
--- PASS: TestAccSSMDocument_DocumentFormat_yaml (27.51s)
=== CONT  TestAccSSMDocument_session
--- PASS: TestAccSSMDocument_tags (38.75s)
=== CONT  TestAccSSMDocument_SchemaVersion_1
--- PASS: TestAccSSMDocument_session (16.10s)
=== CONT  TestAccSSMDocument_package
--- PASS: TestAccSSMDocument_SchemaVersion_1 (27.03s)
=== CONT  TestAccSSMDocument_automation
--- PASS: TestAccSSMDocument_automation (30.10s)
=== CONT  TestAccSSMDocument_params
--- PASS: TestAccSSMDocument_package (56.54s)
=== CONT  TestAccSSMDocument_Permission_change
--- PASS: TestAccSSMDocument_params (17.94s)
=== CONT  TestAccSSMDocument_Permission_batching
--- PASS: TestAccSSMDocument_Permission_batching (16.80s)
=== CONT  TestAccSSMDocument_Permission_private
--- PASS: TestAccSSMDocument_Permission_change (38.84s)
=== CONT  TestAccSSMDocument_Permission_public
--- PASS: TestAccSSMDocument_Permission_private (16.54s)
=== CONT  TestAccSSMDocument_update
--- PASS: TestAccSSMDocument_Permission_public (16.63s)
=== CONT  TestAccSSMDocument_versionName
--- PASS: TestAccSSMDocument_update (27.47s)
=== CONT  TestAccSSMDocument_Target_type
--- PASS: TestAccSSMDocument_versionName (27.57s)
=== CONT  TestAccSSMDocument_name
--- PASS: TestAccSSMDocument_Target_type (27.40s)
--- PASS: TestAccSSMDocument_name (27.07s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	233.171s

jBouyoud and others added 29 commits February 8, 2023 12:13
Acceptance test output:

% make testacc TESTARGS='-run=TestAccSSMDocument_' PKG=ssm ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 3  -run=TestAccSSMDocument_ -timeout 180m
=== RUN   TestAccSSMDocument_basic
=== PAUSE TestAccSSMDocument_basic
=== RUN   TestAccSSMDocument_name
=== PAUSE TestAccSSMDocument_name
=== RUN   TestAccSSMDocument_Target_type
=== PAUSE TestAccSSMDocument_Target_type
=== RUN   TestAccSSMDocument_versionName
=== PAUSE TestAccSSMDocument_versionName
=== RUN   TestAccSSMDocument_update
=== PAUSE TestAccSSMDocument_update
=== RUN   TestAccSSMDocument_Permission_public
=== PAUSE TestAccSSMDocument_Permission_public
=== RUN   TestAccSSMDocument_Permission_private
=== PAUSE TestAccSSMDocument_Permission_private
=== RUN   TestAccSSMDocument_Permission_batching
=== PAUSE TestAccSSMDocument_Permission_batching
=== RUN   TestAccSSMDocument_Permission_change
=== PAUSE TestAccSSMDocument_Permission_change
=== RUN   TestAccSSMDocument_params
=== PAUSE TestAccSSMDocument_params
=== RUN   TestAccSSMDocument_automation
=== PAUSE TestAccSSMDocument_automation
=== RUN   TestAccSSMDocument_package
=== PAUSE TestAccSSMDocument_package
=== RUN   TestAccSSMDocument_SchemaVersion_1
=== PAUSE TestAccSSMDocument_SchemaVersion_1
=== RUN   TestAccSSMDocument_session
=== PAUSE TestAccSSMDocument_session
=== RUN   TestAccSSMDocument_DocumentFormat_yaml
=== PAUSE TestAccSSMDocument_DocumentFormat_yaml
=== RUN   TestAccSSMDocument_tags
=== PAUSE TestAccSSMDocument_tags
=== RUN   TestAccSSMDocument_disappears
=== PAUSE TestAccSSMDocument_disappears
=== CONT  TestAccSSMDocument_basic
=== CONT  TestAccSSMDocument_params
=== CONT  TestAccSSMDocument_session
--- PASS: TestAccSSMDocument_session (19.12s)
=== CONT  TestAccSSMDocument_package
--- PASS: TestAccSSMDocument_basic (19.23s)
=== CONT  TestAccSSMDocument_SchemaVersion_1
--- PASS: TestAccSSMDocument_params (19.35s)
=== CONT  TestAccSSMDocument_automation
--- PASS: TestAccSSMDocument_SchemaVersion_1 (28.11s)
=== CONT  TestAccSSMDocument_Permission_public
--- PASS: TestAccSSMDocument_automation (28.12s)
=== CONT  TestAccSSMDocument_Permission_change
--- PASS: TestAccSSMDocument_Permission_public (17.28s)
=== CONT  TestAccSSMDocument_Permission_batching
--- PASS: TestAccSSMDocument_package (55.76s)
=== CONT  TestAccSSMDocument_Permission_private
--- PASS: TestAccSSMDocument_Permission_batching (17.44s)
=== CONT  TestAccSSMDocument_versionName
--- PASS: TestAccSSMDocument_Permission_change (40.52s)
=== CONT  TestAccSSMDocument_update
--- PASS: TestAccSSMDocument_Permission_private (17.25s)
=== CONT  TestAccSSMDocument_Target_type
--- PASS: TestAccSSMDocument_versionName (28.99s)
=== CONT  TestAccSSMDocument_name
--- PASS: TestAccSSMDocument_update (29.04s)
=== CONT  TestAccSSMDocument_tags
--- PASS: TestAccSSMDocument_Target_type (29.19s)
=== CONT  TestAccSSMDocument_disappears
--- PASS: TestAccSSMDocument_disappears (13.60s)
=== CONT  TestAccSSMDocument_DocumentFormat_yaml
--- PASS: TestAccSSMDocument_name (30.75s)
--- PASS: TestAccSSMDocument_tags (42.66s)
--- PASS: TestAccSSMDocument_DocumentFormat_yaml (29.64s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	169.634s
Acceptance test output:

% make testacc TESTARGS='-run=TestAccSSMDocumentDataSource_' PKG=ssm ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 3  -run=TestAccSSMDocumentDataSource_ -timeout 180m
=== RUN   TestAccSSMDocumentDataSource_basic
=== PAUSE TestAccSSMDocumentDataSource_basic
=== RUN   TestAccSSMDocumentDataSource_managed
=== PAUSE TestAccSSMDocumentDataSource_managed
=== CONT  TestAccSSMDocumentDataSource_basic
=== CONT  TestAccSSMDocumentDataSource_managed
--- PASS: TestAccSSMDocumentDataSource_managed (12.34s)
--- PASS: TestAccSSMDocumentDataSource_basic (25.75s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	31.050s
Acceptance test output:

% make testacc TESTARGS='-run=TestAccSSMDocument_' PKG=ssm ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 2  -run=TestAccSSMDocument_ -timeout 180m
=== RUN   TestAccSSMDocument_basic
=== PAUSE TestAccSSMDocument_basic
=== RUN   TestAccSSMDocument_name
=== PAUSE TestAccSSMDocument_name
=== RUN   TestAccSSMDocument_Target_type
=== PAUSE TestAccSSMDocument_Target_type
=== RUN   TestAccSSMDocument_versionName
=== PAUSE TestAccSSMDocument_versionName
=== RUN   TestAccSSMDocument_update
=== PAUSE TestAccSSMDocument_update
=== RUN   TestAccSSMDocument_Permission_public
=== PAUSE TestAccSSMDocument_Permission_public
=== RUN   TestAccSSMDocument_Permission_private
=== PAUSE TestAccSSMDocument_Permission_private
=== RUN   TestAccSSMDocument_Permission_batching
=== PAUSE TestAccSSMDocument_Permission_batching
=== RUN   TestAccSSMDocument_Permission_change
=== PAUSE TestAccSSMDocument_Permission_change
=== RUN   TestAccSSMDocument_params
=== PAUSE TestAccSSMDocument_params
=== RUN   TestAccSSMDocument_automation
=== PAUSE TestAccSSMDocument_automation
=== RUN   TestAccSSMDocument_package
=== PAUSE TestAccSSMDocument_package
=== RUN   TestAccSSMDocument_SchemaVersion_1
=== PAUSE TestAccSSMDocument_SchemaVersion_1
=== RUN   TestAccSSMDocument_session
=== PAUSE TestAccSSMDocument_session
=== RUN   TestAccSSMDocument_DocumentFormat_yaml
=== PAUSE TestAccSSMDocument_DocumentFormat_yaml
=== RUN   TestAccSSMDocument_tags
=== PAUSE TestAccSSMDocument_tags
=== RUN   TestAccSSMDocument_disappears
=== PAUSE TestAccSSMDocument_disappears
=== CONT  TestAccSSMDocument_basic
=== CONT  TestAccSSMDocument_disappears
=== CONT  TestAccSSMDocument_tags
--- PASS: TestAccSSMDocument_disappears (12.90s)
--- PASS: TestAccSSMDocument_basic (17.62s)
=== CONT  TestAccSSMDocument_DocumentFormat_yaml
--- PASS: TestAccSSMDocument_DocumentFormat_yaml (27.51s)
=== CONT  TestAccSSMDocument_session
--- PASS: TestAccSSMDocument_tags (38.75s)
=== CONT  TestAccSSMDocument_SchemaVersion_1
--- PASS: TestAccSSMDocument_session (16.10s)
=== CONT  TestAccSSMDocument_package
--- PASS: TestAccSSMDocument_SchemaVersion_1 (27.03s)
=== CONT  TestAccSSMDocument_automation
--- PASS: TestAccSSMDocument_automation (30.10s)
=== CONT  TestAccSSMDocument_params
--- PASS: TestAccSSMDocument_package (56.54s)
=== CONT  TestAccSSMDocument_Permission_change
--- PASS: TestAccSSMDocument_params (17.94s)
=== CONT  TestAccSSMDocument_Permission_batching
--- PASS: TestAccSSMDocument_Permission_batching (16.80s)
=== CONT  TestAccSSMDocument_Permission_private
--- PASS: TestAccSSMDocument_Permission_change (38.84s)
=== CONT  TestAccSSMDocument_Permission_public
--- PASS: TestAccSSMDocument_Permission_private (16.54s)
=== CONT  TestAccSSMDocument_update
--- PASS: TestAccSSMDocument_Permission_public (16.63s)
=== CONT  TestAccSSMDocument_versionName
--- PASS: TestAccSSMDocument_update (27.47s)
=== CONT  TestAccSSMDocument_Target_type
--- PASS: TestAccSSMDocument_versionName (27.57s)
=== CONT  TestAccSSMDocument_name
--- PASS: TestAccSSMDocument_Target_type (27.40s)
--- PASS: TestAccSSMDocument_name (27.07s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	233.171s
Acceptance test output:

% make testacc TESTARGS='-run=TestAccSSMMaintenanceWindow_' PKG=ssm ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 2  -run=TestAccSSMMaintenanceWindow_ -timeout 180m
=== RUN   TestAccSSMMaintenanceWindow_basic
=== PAUSE TestAccSSMMaintenanceWindow_basic
=== RUN   TestAccSSMMaintenanceWindow_description
=== PAUSE TestAccSSMMaintenanceWindow_description
=== RUN   TestAccSSMMaintenanceWindow_tags
=== PAUSE TestAccSSMMaintenanceWindow_tags
=== RUN   TestAccSSMMaintenanceWindow_disappears
=== PAUSE TestAccSSMMaintenanceWindow_disappears
=== RUN   TestAccSSMMaintenanceWindow_multipleUpdates
=== PAUSE TestAccSSMMaintenanceWindow_multipleUpdates
=== RUN   TestAccSSMMaintenanceWindow_cutoff
=== PAUSE TestAccSSMMaintenanceWindow_cutoff
=== RUN   TestAccSSMMaintenanceWindow_duration
=== PAUSE TestAccSSMMaintenanceWindow_duration
=== RUN   TestAccSSMMaintenanceWindow_enabled
=== PAUSE TestAccSSMMaintenanceWindow_enabled
=== RUN   TestAccSSMMaintenanceWindow_endDate
=== PAUSE TestAccSSMMaintenanceWindow_endDate
=== RUN   TestAccSSMMaintenanceWindow_schedule
=== PAUSE TestAccSSMMaintenanceWindow_schedule
=== RUN   TestAccSSMMaintenanceWindow_scheduleTimezone
=== PAUSE TestAccSSMMaintenanceWindow_scheduleTimezone
=== RUN   TestAccSSMMaintenanceWindow_scheduleOffset
=== PAUSE TestAccSSMMaintenanceWindow_scheduleOffset
=== RUN   TestAccSSMMaintenanceWindow_startDate
=== PAUSE TestAccSSMMaintenanceWindow_startDate
=== CONT  TestAccSSMMaintenanceWindow_basic
=== CONT  TestAccSSMMaintenanceWindow_enabled
--- PASS: TestAccSSMMaintenanceWindow_basic (16.61s)
=== CONT  TestAccSSMMaintenanceWindow_multipleUpdates
--- PASS: TestAccSSMMaintenanceWindow_enabled (27.97s)
=== CONT  TestAccSSMMaintenanceWindow_duration
--- PASS: TestAccSSMMaintenanceWindow_multipleUpdates (24.72s)
=== CONT  TestAccSSMMaintenanceWindow_cutoff
--- PASS: TestAccSSMMaintenanceWindow_duration (28.19s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleTimezone
--- PASS: TestAccSSMMaintenanceWindow_cutoff (27.22s)
=== CONT  TestAccSSMMaintenanceWindow_startDate
--- PASS: TestAccSSMMaintenanceWindow_scheduleTimezone (37.54s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleOffset
--- PASS: TestAccSSMMaintenanceWindow_startDate (37.36s)
=== CONT  TestAccSSMMaintenanceWindow_tags
--- PASS: TestAccSSMMaintenanceWindow_scheduleOffset (26.69s)
--- PASS: TestAccSSMMaintenanceWindow_schedule (27.68s)
=== CONT  TestAccSSMMaintenanceWindow_endDate
--- PASS: TestAccSSMMaintenanceWindow_tags (39.59s)
=== CONT  TestAccSSMMaintenanceWindow_disappears
--- PASS: TestAccSSMMaintenanceWindow_disappears (13.07s)
=== CONT  TestAccSSMMaintenanceWindow_description
--- PASS: TestAccSSMMaintenanceWindow_endDate (39.22s)
--- PASS: TestAccSSMMaintenanceWindow_description (26.89s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	190.904s
Acceptance test output:

% make testacc TESTARGS='-run=TestAccSSMMaintenanceWindow_' PKG=ssm ACCTEST_PARALLELISM=2
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./internal/service/ssm/... -v -count 1 -parallel 2  -run=TestAccSSMMaintenanceWindow_ -timeout 180m
=== RUN   TestAccSSMMaintenanceWindow_basic
=== PAUSE TestAccSSMMaintenanceWindow_basic
=== RUN   TestAccSSMMaintenanceWindow_description
=== PAUSE TestAccSSMMaintenanceWindow_description
=== RUN   TestAccSSMMaintenanceWindow_tags
=== PAUSE TestAccSSMMaintenanceWindow_tags
=== RUN   TestAccSSMMaintenanceWindow_disappears
=== PAUSE TestAccSSMMaintenanceWindow_disappears
=== RUN   TestAccSSMMaintenanceWindow_multipleUpdates
=== PAUSE TestAccSSMMaintenanceWindow_multipleUpdates
=== RUN   TestAccSSMMaintenanceWindow_cutoff
=== PAUSE TestAccSSMMaintenanceWindow_cutoff
=== RUN   TestAccSSMMaintenanceWindow_duration
=== PAUSE TestAccSSMMaintenanceWindow_duration
=== RUN   TestAccSSMMaintenanceWindow_enabled
=== PAUSE TestAccSSMMaintenanceWindow_enabled
=== RUN   TestAccSSMMaintenanceWindow_endDate
=== PAUSE TestAccSSMMaintenanceWindow_endDate
=== RUN   TestAccSSMMaintenanceWindow_schedule
=== PAUSE TestAccSSMMaintenanceWindow_schedule
=== RUN   TestAccSSMMaintenanceWindow_scheduleTimezone
=== PAUSE TestAccSSMMaintenanceWindow_scheduleTimezone
=== RUN   TestAccSSMMaintenanceWindow_scheduleOffset
=== PAUSE TestAccSSMMaintenanceWindow_scheduleOffset
=== RUN   TestAccSSMMaintenanceWindow_startDate
=== PAUSE TestAccSSMMaintenanceWindow_startDate
=== CONT  TestAccSSMMaintenanceWindow_basic
=== CONT  TestAccSSMMaintenanceWindow_enabled
--- PASS: TestAccSSMMaintenanceWindow_basic (17.37s)
=== CONT  TestAccSSMMaintenanceWindow_multipleUpdates
--- PASS: TestAccSSMMaintenanceWindow_enabled (29.06s)
=== CONT  TestAccSSMMaintenanceWindow_duration
--- PASS: TestAccSSMMaintenanceWindow_multipleUpdates (24.48s)
=== CONT  TestAccSSMMaintenanceWindow_cutoff
--- PASS: TestAccSSMMaintenanceWindow_duration (27.11s)
=== CONT  TestAccSSMMaintenanceWindow_tags
--- PASS: TestAccSSMMaintenanceWindow_cutoff (28.07s)
=== CONT  TestAccSSMMaintenanceWindow_disappears
=== CONT  TestAccSSMMaintenanceWindow_description
--- PASS: TestAccSSMMaintenanceWindow_disappears (13.48s)
--- PASS: TestAccSSMMaintenanceWindow_tags (41.74s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleTimezone
--- PASS: TestAccSSMMaintenanceWindow_description (28.12s)
=== CONT  TestAccSSMMaintenanceWindow_startDate
--- PASS: TestAccSSMMaintenanceWindow_scheduleTimezone (38.66s)
=== CONT  TestAccSSMMaintenanceWindow_scheduleOffset
--- PASS: TestAccSSMMaintenanceWindow_startDate (37.79s)
=== CONT  TestAccSSMMaintenanceWindow_schedule
--- PASS: TestAccSSMMaintenanceWindow_scheduleOffset (27.52s)
=== CONT  TestAccSSMMaintenanceWindow_endDate
--- PASS: TestAccSSMMaintenanceWindow_schedule (29.60s)
--- PASS: TestAccSSMMaintenanceWindow_endDate (37.21s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/ssm	206.395s
@github-actions
Copy link

Community Note

Voting for Prioritization

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

For Submitters

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

@github-actions
Copy link

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

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

This was referenced Apr 3, 2023
@github-actions
Copy link

github-actions bot commented May 1, 2023

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

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
generators Relates to code generators. provider Pertains to the provider itself, rather than any interaction with AWS. service/iam Issues and PRs that pertain to the iam service. service/inspector Issues and PRs that pertain to the inspector service. service/logs Issues and PRs that pertain to the logs service. service/route53 Issues and PRs that pertain to the route53 service. service/s3 Issues and PRs that pertain to the s3 service. service/servicecatalog Issues and PRs that pertain to the servicecatalog service. service/ssm Issues and PRs that pertain to the ssm service. service/ssoadmin Issues and PRs that pertain to the ssoadmin service. size/XL Managed by automation to categorize the size of a PR. technical-debt Addresses areas of the codebase that need refactoring or redesign. tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Projects
None yet
2 participants