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

apigateway: Migrate to AWS SDK v2 #36445

Merged
merged 93 commits into from
Apr 5, 2024

Conversation

mattburgess
Copy link
Collaborator

Description

Relations

Closes #36111

References

Output from Acceptance Testing

% make testacc TESTS=TestAccXXX PKG=ec2

...

Copy link

Community Note

Voting for Prioritization

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

For Submitters

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

@github-actions github-actions bot added tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure. service/apigateway Issues and PRs that pertain to the apigateway service. service/apigatewayv2 Issues and PRs that pertain to the apigatewayv2 service. sweeper Pertains to changes to or issues with the sweeper. tags Pertains to resource tagging. client-connections Pertains to the AWS Client and service connections. size/XL Managed by automation to categorize the size of a PR. generators Relates to code generators. labels Mar 18, 2024
@terraform-aws-provider terraform-aws-provider bot added the needs-triage Waiting for first response or review from a maintainer. label Mar 18, 2024
Copy link

Thank you for your contribution! 🚀

Please note that typically Go dependency changes are handled in this repository by dependabot or the maintainers. This is to prevent pull request merge conflicts and further delay reviews of contributions. Remove any changes to the go.mod or go.sum files and commit them into this pull request.

Additional details:

  • Check open pull requests with the dependencies label to view other dependency updates.
  • If this pull request includes an update the AWS Go SDK (or any other dependency) version, only updates submitted via dependabot will be merged. This pull request will need to remove these changes and will need to be rebased after the existing dependency update via dependabot has been merged for this pull request to be reviewed.
  • If this pull request is for supporting a new AWS service:
    • Ensure the new AWS service changes are following the Contributing Guide section on new services, in particular that the dependency addition and initial provider support are in a separate pull request from other changes (e.g. new resources). Contributions not following this item will not be reviewed until the changes are split.
    • If this pull request is already a separate pull request from the above item, you can ignore this message.

@mattburgess mattburgess force-pushed the apigateway-awssdkv2-migration branch from 7a3d192 to b9dfeaf Compare March 19, 2024 08:35
@justinretzolk justinretzolk added aws-sdk-go-migration Issues that are related to the providers migration to AWS SDK for Go v2. provider Pertains to the provider itself, rather than any interaction with AWS. and removed needs-triage Waiting for first response or review from a maintainer. labels Mar 19, 2024
% make testacc TESTARGS='-run=_disappears\|TestAccWAFRegionalWebACLAssociation_' PKG=wafregional ACCTEST_PARALLELISM=3
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.21.8 test ./internal/service/wafregional/... -v -count 1 -parallel 3  -run=_disappears\|TestAccWAFRegionalWebACLAssociation_ -timeout 360m
=== RUN   TestAccWAFRegionalByteMatchSet_disappears
=== PAUSE TestAccWAFRegionalByteMatchSet_disappears
=== RUN   TestAccWAFRegionalGeoMatchSet_disappears
=== PAUSE TestAccWAFRegionalGeoMatchSet_disappears
=== RUN   TestAccWAFRegionalIPSet_disappears
=== PAUSE TestAccWAFRegionalIPSet_disappears
=== RUN   TestAccWAFRegionalRateBasedRule_disappears
=== PAUSE TestAccWAFRegionalRateBasedRule_disappears
=== RUN   TestAccWAFRegionalRuleGroup_disappears
=== PAUSE TestAccWAFRegionalRuleGroup_disappears
=== RUN   TestAccWAFRegionalRule_disappears
=== PAUSE TestAccWAFRegionalRule_disappears
=== RUN   TestAccWAFRegionalSizeConstraintSet_disappears
=== PAUSE TestAccWAFRegionalSizeConstraintSet_disappears
=== RUN   TestAccWAFRegionalSQLInjectionMatchSet_disappears
=== PAUSE TestAccWAFRegionalSQLInjectionMatchSet_disappears
=== RUN   TestAccWAFRegionalWebACLAssociation_basic
=== PAUSE TestAccWAFRegionalWebACLAssociation_basic
=== RUN   TestAccWAFRegionalWebACLAssociation_disappears
=== PAUSE TestAccWAFRegionalWebACLAssociation_disappears
=== RUN   TestAccWAFRegionalWebACLAssociation_multipleAssociations
=== PAUSE TestAccWAFRegionalWebACLAssociation_multipleAssociations
=== RUN   TestAccWAFRegionalWebACLAssociation_ResourceARN_apiGatewayStage
=== PAUSE TestAccWAFRegionalWebACLAssociation_ResourceARN_apiGatewayStage
=== RUN   TestAccWAFRegionalWebACL_disappears
=== PAUSE TestAccWAFRegionalWebACL_disappears
=== RUN   TestAccWAFRegionalXSSMatchSet_disappears
=== PAUSE TestAccWAFRegionalXSSMatchSet_disappears
=== CONT  TestAccWAFRegionalByteMatchSet_disappears
=== CONT  TestAccWAFRegionalSQLInjectionMatchSet_disappears
=== CONT  TestAccWAFRegionalRuleGroup_disappears
--- PASS: TestAccWAFRegionalSQLInjectionMatchSet_disappears (24.52s)
=== CONT  TestAccWAFRegionalWebACLAssociation_ResourceARN_apiGatewayStage
--- PASS: TestAccWAFRegionalByteMatchSet_disappears (24.11s)
=== CONT  TestAccWAFRegionalXSSMatchSet_disappears
--- PASS: TestAccWAFRegionalRuleGroup_disappears (23.63s)
=== CONT  TestAccWAFRegionalWebACL_disappears
--- PASS: TestAccWAFRegionalXSSMatchSet_disappears (18.83s)
=== CONT  TestAccWAFRegionalIPSet_disappears
--- PASS: TestAccWAFRegionalWebACL_disappears (23.73s)
=== CONT  TestAccWAFRegionalRateBasedRule_disappears
--- PASS: TestAccWAFRegionalIPSet_disappears (19.54s)
=== CONT  TestAccWAFRegionalGeoMatchSet_disappears
--- PASS: TestAccWAFRegionalRateBasedRule_disappears (24.69s)
=== CONT  TestAccWAFRegionalWebACLAssociation_disappears
--- PASS: TestAccWAFRegionalGeoMatchSet_disappears (18.26s)
=== CONT  TestAccWAFRegionalWebACLAssociation_multipleAssociations
--- PASS: TestAccWAFRegionalWebACLAssociation_ResourceARN_apiGatewayStage (428.81s)
=== CONT  TestAccWAFRegionalWebACLAssociation_basic
--- PASS: TestAccWAFRegionalWebACLAssociation_disappears (303.66s)
=== CONT  TestAccWAFRegionalSizeConstraintSet_disappears
--- PASS: TestAccWAFRegionalWebACLAssociation_multipleAssociations (308.86s)
=== CONT  TestAccWAFRegionalRule_disappears
--- PASS: TestAccWAFRegionalSizeConstraintSet_disappears (20.10s)
--- PASS: TestAccWAFRegionalRule_disappears (23.09s)
--- PASS: TestAccWAFRegionalWebACLAssociation_basic (207.79s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/wafregional	556.616s
% make testacc TESTARGS='-run=TestAccWAFRegionalRegexMatchSet_serial/disappears\|TestAccWAFRegionalRegexPatternSet_serial/disappears' PKG=wafregional
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.21.8 test ./internal/service/wafregional/... -v -count 1 -parallel 20  -run=TestAccWAFRegionalRegexMatchSet_serial/disappears\|TestAccWAFRegionalRegexPatternSet_serial/disappears -timeout 360m
=== RUN   TestAccWAFRegionalRegexMatchSet_serial
=== PAUSE TestAccWAFRegionalRegexMatchSet_serial
=== RUN   TestAccWAFRegionalRegexPatternSet_serial
=== PAUSE TestAccWAFRegionalRegexPatternSet_serial
=== CONT  TestAccWAFRegionalRegexMatchSet_serial
=== RUN   TestAccWAFRegionalRegexMatchSet_serial/disappears
=== CONT  TestAccWAFRegionalRegexPatternSet_serial
=== RUN   TestAccWAFRegionalRegexPatternSet_serial/disappears
--- PASS: TestAccWAFRegionalRegexPatternSet_serial (21.40s)
    --- PASS: TestAccWAFRegionalRegexPatternSet_serial/disappears (21.40s)
--- PASS: TestAccWAFRegionalRegexMatchSet_serial (26.87s)
    --- PASS: TestAccWAFRegionalRegexMatchSet_serial/disappears (26.87s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/wafregional	37.704s
Copy link
Contributor

@ewbankkit ewbankkit left a comment

Choose a reason for hiding this comment

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

LGTM 🚀.

% make testacc TESTARGS='-run=TestAccAPIGateway' PKG=apigateway ACCTEST_PARALLELISM=4
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.21.8 test ./internal/service/apigateway/... -v -count 1 -parallel 4  -run=TestAccAPIGateway -timeout 360m
=== RUN   TestAccAPIGatewayAPIKeyDataSource_basic
=== PAUSE TestAccAPIGatewayAPIKeyDataSource_basic
=== RUN   TestAccAPIGatewayAPIKey_basic
=== PAUSE TestAccAPIGatewayAPIKey_basic
=== RUN   TestAccAPIGatewayAPIKey_tags
=== PAUSE TestAccAPIGatewayAPIKey_tags
=== RUN   TestAccAPIGatewayAPIKey_customerID
=== PAUSE TestAccAPIGatewayAPIKey_customerID
=== RUN   TestAccAPIGatewayAPIKey_description
=== PAUSE TestAccAPIGatewayAPIKey_description
=== RUN   TestAccAPIGatewayAPIKey_enabled
=== PAUSE TestAccAPIGatewayAPIKey_enabled
=== RUN   TestAccAPIGatewayAPIKey_value
=== PAUSE TestAccAPIGatewayAPIKey_value
=== RUN   TestAccAPIGatewayAPIKey_disappears
=== PAUSE TestAccAPIGatewayAPIKey_disappears
=== RUN   TestAccAPIGateway_serial
=== RUN   TestAccAPIGateway_serial/Account
=== RUN   TestAccAPIGateway_serial/Account/basic
=== RUN   TestAccAPIGateway_serial/MethodSettings
=== RUN   TestAccAPIGateway_serial/MethodSettings/basic
=== RUN   TestAccAPIGateway_serial/MethodSettings/CachingEnabled
=== RUN   TestAccAPIGateway_serial/MethodSettings/LoggingLevel
=== RUN   TestAccAPIGateway_serial/MethodSettings/RequireAuthorizationForCacheControl
=== RUN   TestAccAPIGateway_serial/MethodSettings/UnauthorizedCacheControlHeaderStrategy
=== RUN   TestAccAPIGateway_serial/MethodSettings/MetricsEnabled
=== RUN   TestAccAPIGateway_serial/MethodSettings/disappears
=== RUN   TestAccAPIGateway_serial/MethodSettings/CacheDataEncrypted
=== RUN   TestAccAPIGateway_serial/MethodSettings/DataTraceEnabled
=== RUN   TestAccAPIGateway_serial/MethodSettings/Multiple
=== RUN   TestAccAPIGateway_serial/MethodSettings/ThrottlingBurstLimit
=== RUN   TestAccAPIGateway_serial/MethodSettings/ThrottlingRateLimit
=== RUN   TestAccAPIGateway_serial/MethodSettings/ThrottlingRateLimitDisabledByDefault
=== RUN   TestAccAPIGateway_serial/MethodSettings/CacheTTLInSeconds
=== RUN   TestAccAPIGateway_serial/MethodSettings/ThrottlingBurstLimitDisabledByDefault
--- PASS: TestAccAPIGateway_serial (965.98s)
    --- PASS: TestAccAPIGateway_serial/Account (100.74s)
        --- PASS: TestAccAPIGateway_serial/Account/basic (100.74s)
    --- PASS: TestAccAPIGateway_serial/MethodSettings (865.24s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/basic (54.62s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/CachingEnabled (85.39s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/LoggingLevel (72.01s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/RequireAuthorizationForCacheControl (44.19s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/UnauthorizedCacheControlHeaderStrategy (77.87s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/MetricsEnabled (44.62s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/disappears (27.14s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/CacheDataEncrypted (44.91s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/DataTraceEnabled (75.21s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/Multiple (40.95s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/ThrottlingBurstLimit (92.11s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/ThrottlingRateLimit (43.46s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/ThrottlingRateLimitDisabledByDefault (43.50s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/CacheTTLInSeconds (74.22s)
        --- PASS: TestAccAPIGateway_serial/MethodSettings/ThrottlingBurstLimitDisabledByDefault (45.03s)
=== RUN   TestAccAPIGatewayAuthorizerDataSource_basic
=== PAUSE TestAccAPIGatewayAuthorizerDataSource_basic
=== RUN   TestAccAPIGatewayAuthorizer_basic
=== PAUSE TestAccAPIGatewayAuthorizer_basic
=== RUN   TestAccAPIGatewayAuthorizer_cognito
=== PAUSE TestAccAPIGatewayAuthorizer_cognito
=== RUN   TestAccAPIGatewayAuthorizer_Cognito_authorizerCredentials
=== PAUSE TestAccAPIGatewayAuthorizer_Cognito_authorizerCredentials
=== RUN   TestAccAPIGatewayAuthorizer_switchAuthType
=== PAUSE TestAccAPIGatewayAuthorizer_switchAuthType
=== RUN   TestAccAPIGatewayAuthorizer_switchAuthorizerTTL
=== PAUSE TestAccAPIGatewayAuthorizer_switchAuthorizerTTL
=== RUN   TestAccAPIGatewayAuthorizer_authTypeValidation
=== PAUSE TestAccAPIGatewayAuthorizer_authTypeValidation
=== RUN   TestAccAPIGatewayAuthorizer_Zero_ttl
=== PAUSE TestAccAPIGatewayAuthorizer_Zero_ttl
=== RUN   TestAccAPIGatewayAuthorizer_disappears
=== PAUSE TestAccAPIGatewayAuthorizer_disappears
=== RUN   TestAccAPIGatewayAuthorizersDataSource_basic
=== PAUSE TestAccAPIGatewayAuthorizersDataSource_basic
=== RUN   TestAccAPIGatewayBasePathMapping_basic
=== PAUSE TestAccAPIGatewayBasePathMapping_basic
=== RUN   TestAccAPIGatewayBasePathMapping_BasePath_empty
=== PAUSE TestAccAPIGatewayBasePathMapping_BasePath_empty
=== RUN   TestAccAPIGatewayBasePathMapping_updates
=== PAUSE TestAccAPIGatewayBasePathMapping_updates
=== RUN   TestAccAPIGatewayBasePathMapping_disappears
=== PAUSE TestAccAPIGatewayBasePathMapping_disappears
=== RUN   TestAccAPIGatewayClientCertificate_basic
=== PAUSE TestAccAPIGatewayClientCertificate_basic
=== RUN   TestAccAPIGatewayClientCertificate_tags
=== PAUSE TestAccAPIGatewayClientCertificate_tags
=== RUN   TestAccAPIGatewayClientCertificate_disappears
=== PAUSE TestAccAPIGatewayClientCertificate_disappears
=== RUN   TestAccAPIGatewayDeployment_basic
=== PAUSE TestAccAPIGatewayDeployment_basic
=== RUN   TestAccAPIGatewayDeployment_disappears
=== PAUSE TestAccAPIGatewayDeployment_disappears
=== RUN   TestAccAPIGatewayDeployment_Disappears_restAPI
=== PAUSE TestAccAPIGatewayDeployment_Disappears_restAPI
=== RUN   TestAccAPIGatewayDeployment_triggers
=== PAUSE TestAccAPIGatewayDeployment_triggers
=== RUN   TestAccAPIGatewayDeployment_description
=== PAUSE TestAccAPIGatewayDeployment_description
=== RUN   TestAccAPIGatewayDeployment_stageDescription
=== PAUSE TestAccAPIGatewayDeployment_stageDescription
=== RUN   TestAccAPIGatewayDeployment_stageName
=== PAUSE TestAccAPIGatewayDeployment_stageName
=== RUN   TestAccAPIGatewayDeployment_StageName_emptyString
=== PAUSE TestAccAPIGatewayDeployment_StageName_emptyString
=== RUN   TestAccAPIGatewayDeployment_variables
=== PAUSE TestAccAPIGatewayDeployment_variables
=== RUN   TestAccAPIGatewayDeployment_conflictingConnectionType
=== PAUSE TestAccAPIGatewayDeployment_conflictingConnectionType
=== RUN   TestAccAPIGatewayDocumentationPart_basic
=== PAUSE TestAccAPIGatewayDocumentationPart_basic
=== RUN   TestAccAPIGatewayDocumentationPart_method
=== PAUSE TestAccAPIGatewayDocumentationPart_method
=== RUN   TestAccAPIGatewayDocumentationPart_responseHeader
=== PAUSE TestAccAPIGatewayDocumentationPart_responseHeader
=== RUN   TestAccAPIGatewayDocumentationPart_disappears
=== PAUSE TestAccAPIGatewayDocumentationPart_disappears
=== RUN   TestAccAPIGatewayDocumentationVersion_basic
=== PAUSE TestAccAPIGatewayDocumentationVersion_basic
=== RUN   TestAccAPIGatewayDocumentationVersion_allFields
=== PAUSE TestAccAPIGatewayDocumentationVersion_allFields
=== RUN   TestAccAPIGatewayDocumentationVersion_disappears
=== PAUSE TestAccAPIGatewayDocumentationVersion_disappears
=== RUN   TestAccAPIGatewayDomainNameDataSource_basic
=== PAUSE TestAccAPIGatewayDomainNameDataSource_basic
=== RUN   TestAccAPIGatewayDomainName_certificateARN
    domain_name_test.go:28: Environment variable ACM_CERTIFICATE_ROOT_DOMAIN is not set. For DNS validation requests, this domain must be publicly accessible and configurable via Route53 during the testing. For email validation requests, you must have access to one of the five standard email addresses used (admin|administrator|hostmaster|postmaster|webmaster)@domain or one of the WHOIS contact addresses.
--- SKIP: TestAccAPIGatewayDomainName_certificateARN (0.00s)
=== RUN   TestAccAPIGatewayDomainName_certificateName
    domain_name_test.go:64: Environment variable AWS_API_GATEWAY_DOMAIN_NAME_CERTIFICATE_BODY is not set. This environment variable must be set to any non-empty value with a publicly trusted certificate body to enable the test.
--- SKIP: TestAccAPIGatewayDomainName_certificateName (0.00s)
=== RUN   TestAccAPIGatewayDomainName_regionalCertificateARN
=== PAUSE TestAccAPIGatewayDomainName_regionalCertificateARN
=== RUN   TestAccAPIGatewayDomainName_regionalCertificateName
    domain_name_test.go:160: Environment variable AWS_API_GATEWAY_DOMAIN_NAME_REGIONAL_CERTIFICATE_NAME_ENABLED is not set. This environment variable must be set to any non-empty value in a region where uploading REGIONAL certificates is allowed to enable the test.
--- SKIP: TestAccAPIGatewayDomainName_regionalCertificateName (0.00s)
=== RUN   TestAccAPIGatewayDomainName_securityPolicy
=== PAUSE TestAccAPIGatewayDomainName_securityPolicy
=== RUN   TestAccAPIGatewayDomainName_tags
=== PAUSE TestAccAPIGatewayDomainName_tags
=== RUN   TestAccAPIGatewayDomainName_disappears
=== PAUSE TestAccAPIGatewayDomainName_disappears
=== RUN   TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic
    domain_name_test.go:307: Environment variable ACM_CERTIFICATE_ROOT_DOMAIN is not set. For DNS validation requests, this domain must be publicly accessible and configurable via Route53 during the testing. For email validation requests, you must have access to one of the five standard email addresses used (admin|administrator|hostmaster|postmaster|webmaster)@domain or one of the WHOIS contact addresses.
--- SKIP: TestAccAPIGatewayDomainName_MutualTLSAuthentication_basic (0.00s)
=== RUN   TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership
    domain_name_test.go:363: Environment variable ACM_CERTIFICATE_ROOT_DOMAIN is not set. For DNS validation requests, this domain must be publicly accessible and configurable via Route53 during the testing. For email validation requests, you must have access to one of the five standard email addresses used (admin|administrator|hostmaster|postmaster|webmaster)@domain or one of the WHOIS contact addresses.
--- SKIP: TestAccAPIGatewayDomainName_MutualTLSAuthentication_ownership (0.00s)
=== RUN   TestAccAPIGatewayExportDataSource_basic
=== PAUSE TestAccAPIGatewayExportDataSource_basic
=== RUN   TestAccAPIGatewayGatewayResponse_basic
=== PAUSE TestAccAPIGatewayGatewayResponse_basic
=== RUN   TestAccAPIGatewayGatewayResponse_disappears
=== PAUSE TestAccAPIGatewayGatewayResponse_disappears
=== RUN   TestAccAPIGatewayIntegrationResponse_basic
=== PAUSE TestAccAPIGatewayIntegrationResponse_basic
=== RUN   TestAccAPIGatewayIntegrationResponse_disappears
=== PAUSE TestAccAPIGatewayIntegrationResponse_disappears
=== RUN   TestAccAPIGatewayIntegration_basic
=== PAUSE TestAccAPIGatewayIntegration_basic
=== RUN   TestAccAPIGatewayIntegration_contentHandling
=== PAUSE TestAccAPIGatewayIntegration_contentHandling
=== RUN   TestAccAPIGatewayIntegration_CacheKey_parameters
=== PAUSE TestAccAPIGatewayIntegration_CacheKey_parameters
=== RUN   TestAccAPIGatewayIntegration_CacheKeyUpdate_parameters
=== PAUSE TestAccAPIGatewayIntegration_CacheKeyUpdate_parameters
=== RUN   TestAccAPIGatewayIntegration_integrationType
=== PAUSE TestAccAPIGatewayIntegration_integrationType
=== RUN   TestAccAPIGatewayIntegration_TLS_insecureSkipVerification
=== PAUSE TestAccAPIGatewayIntegration_TLS_insecureSkipVerification
=== RUN   TestAccAPIGatewayIntegration_disappears
=== PAUSE TestAccAPIGatewayIntegration_disappears
=== RUN   TestAccAPIGatewayMethodResponse_basic
=== PAUSE TestAccAPIGatewayMethodResponse_basic
=== RUN   TestAccAPIGatewayMethodResponse_disappears
=== PAUSE TestAccAPIGatewayMethodResponse_disappears
=== RUN   TestAccAPIGatewayMethod_basic
=== PAUSE TestAccAPIGatewayMethod_basic
=== RUN   TestAccAPIGatewayMethod_customAuthorizer
=== PAUSE TestAccAPIGatewayMethod_customAuthorizer
=== RUN   TestAccAPIGatewayMethod_cognitoAuthorizer
=== PAUSE TestAccAPIGatewayMethod_cognitoAuthorizer
=== RUN   TestAccAPIGatewayMethod_customRequestValidator
=== PAUSE TestAccAPIGatewayMethod_customRequestValidator
=== RUN   TestAccAPIGatewayMethod_disappears
=== PAUSE TestAccAPIGatewayMethod_disappears
=== RUN   TestAccAPIGatewayMethod_operationName
=== PAUSE TestAccAPIGatewayMethod_operationName
=== RUN   TestAccAPIGatewayModel_basic
=== PAUSE TestAccAPIGatewayModel_basic
=== RUN   TestAccAPIGatewayModel_disappears
=== PAUSE TestAccAPIGatewayModel_disappears
=== RUN   TestAccAPIGatewayRequestValidator_basic
=== PAUSE TestAccAPIGatewayRequestValidator_basic
=== RUN   TestAccAPIGatewayRequestValidator_disappears
=== PAUSE TestAccAPIGatewayRequestValidator_disappears
=== RUN   TestAccAPIGatewayResourceDataSource_basic
=== PAUSE TestAccAPIGatewayResourceDataSource_basic
=== RUN   TestAccAPIGatewayResource_basic
=== PAUSE TestAccAPIGatewayResource_basic
=== RUN   TestAccAPIGatewayResource_update
=== PAUSE TestAccAPIGatewayResource_update
=== RUN   TestAccAPIGatewayResource_disappears
=== PAUSE TestAccAPIGatewayResource_disappears
=== RUN   TestAccAPIGatewayRestAPIDataSource_basic
=== PAUSE TestAccAPIGatewayRestAPIDataSource_basic
=== RUN   TestAccAPIGatewayRestAPIDataSource_Endpoint_vpcEndpointIDs
=== PAUSE TestAccAPIGatewayRestAPIDataSource_Endpoint_vpcEndpointIDs
=== RUN   TestAccAPIGatewayRestAPIPolicy_basic
=== PAUSE TestAccAPIGatewayRestAPIPolicy_basic
=== RUN   TestAccAPIGatewayRestAPIPolicy_disappears
=== PAUSE TestAccAPIGatewayRestAPIPolicy_disappears
=== RUN   TestAccAPIGatewayRestAPIPolicy_Disappears_restAPI
=== PAUSE TestAccAPIGatewayRestAPIPolicy_Disappears_restAPI
=== RUN   TestAccAPIGatewayRestAPI_basic
=== PAUSE TestAccAPIGatewayRestAPI_basic
=== RUN   TestAccAPIGatewayRestAPI_tags
=== PAUSE TestAccAPIGatewayRestAPI_tags
=== RUN   TestAccAPIGatewayRestAPI_disappears
=== PAUSE TestAccAPIGatewayRestAPI_disappears
=== RUN   TestAccAPIGatewayRestAPI_endpoint
=== PAUSE TestAccAPIGatewayRestAPI_endpoint
=== RUN   TestAccAPIGatewayRestAPI_Endpoint_private
=== PAUSE TestAccAPIGatewayRestAPI_Endpoint_private
=== RUN   TestAccAPIGatewayRestAPI_apiKeySource
=== PAUSE TestAccAPIGatewayRestAPI_apiKeySource
=== RUN   TestAccAPIGatewayRestAPI_APIKeySource_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_APIKeySource_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_APIKeySource_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_APIKeySource_setByBody
=== RUN   TestAccAPIGatewayRestAPI_binaryMediaTypes
=== PAUSE TestAccAPIGatewayRestAPI_binaryMediaTypes
=== RUN   TestAccAPIGatewayRestAPI_BinaryMediaTypes_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_BinaryMediaTypes_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_BinaryMediaTypes_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_BinaryMediaTypes_setByBody
=== RUN   TestAccAPIGatewayRestAPI_body
=== PAUSE TestAccAPIGatewayRestAPI_body
=== RUN   TestAccAPIGatewayRestAPI_description
=== PAUSE TestAccAPIGatewayRestAPI_description
=== RUN   TestAccAPIGatewayRestAPI_Description_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_Description_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_Description_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_Description_setByBody
=== RUN   TestAccAPIGatewayRestAPI_disableExecuteAPIEndpoint
=== PAUSE TestAccAPIGatewayRestAPI_disableExecuteAPIEndpoint
=== RUN   TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_setByBody
=== RUN   TestAccAPIGatewayRestAPI_Endpoint_vpcEndpointIDs
=== PAUSE TestAccAPIGatewayRestAPI_Endpoint_vpcEndpointIDs
=== RUN   TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_mergeBody
=== PAUSE TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_mergeBody
=== RUN   TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideToMergeBody
=== PAUSE TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideToMergeBody
=== RUN   TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_setByBody
=== RUN   TestAccAPIGatewayRestAPI_minimumCompressionSize
=== PAUSE TestAccAPIGatewayRestAPI_minimumCompressionSize
=== RUN   TestAccAPIGatewayRestAPI_MinimumCompressionSize_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_MinimumCompressionSize_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_MinimumCompressionSize_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_MinimumCompressionSize_setByBody
=== RUN   TestAccAPIGatewayRestAPI_Name_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_Name_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_FailOnWarnings
=== PAUSE TestAccAPIGatewayRestAPI_FailOnWarnings
=== RUN   TestAccAPIGatewayRestAPI_parameters
=== PAUSE TestAccAPIGatewayRestAPI_parameters
=== RUN   TestAccAPIGatewayRestAPI_Policy_basic
=== PAUSE TestAccAPIGatewayRestAPI_Policy_basic
=== RUN   TestAccAPIGatewayRestAPI_Policy_order
=== PAUSE TestAccAPIGatewayRestAPI_Policy_order
=== RUN   TestAccAPIGatewayRestAPI_Policy_overrideBody
=== PAUSE TestAccAPIGatewayRestAPI_Policy_overrideBody
=== RUN   TestAccAPIGatewayRestAPI_Policy_setByBody
=== PAUSE TestAccAPIGatewayRestAPI_Policy_setByBody
=== RUN   TestAccAPIGatewaySdkDataSource_basic
=== PAUSE TestAccAPIGatewaySdkDataSource_basic
=== RUN   TestAccAPIGatewayStage_basic
=== PAUSE TestAccAPIGatewayStage_basic
=== RUN   TestAccAPIGatewayStage_cache
=== PAUSE TestAccAPIGatewayStage_cache
=== RUN   TestAccAPIGatewayStage_cacheSizeCacheDisabled
=== PAUSE TestAccAPIGatewayStage_cacheSizeCacheDisabled
=== RUN   TestAccAPIGatewayStage_tags
=== PAUSE TestAccAPIGatewayStage_tags
=== RUN   TestAccAPIGatewayStage_disappears
=== PAUSE TestAccAPIGatewayStage_disappears
=== RUN   TestAccAPIGatewayStage_Disappears_restAPI
=== PAUSE TestAccAPIGatewayStage_Disappears_restAPI
=== RUN   TestAccAPIGatewayStage_accessLogSettings
=== PAUSE TestAccAPIGatewayStage_accessLogSettings
=== RUN   TestAccAPIGatewayStage_AccessLogSettings_kinesis
=== PAUSE TestAccAPIGatewayStage_AccessLogSettings_kinesis
=== RUN   TestAccAPIGatewayStage_waf
=== PAUSE TestAccAPIGatewayStage_waf
=== RUN   TestAccAPIGatewayStage_canarySettings
=== PAUSE TestAccAPIGatewayStage_canarySettings
=== RUN   TestAccAPIGatewayUsagePlanKey_basic
=== PAUSE TestAccAPIGatewayUsagePlanKey_basic
=== RUN   TestAccAPIGatewayUsagePlanKey_disappears
=== PAUSE TestAccAPIGatewayUsagePlanKey_disappears
=== RUN   TestAccAPIGatewayUsagePlanKey_KeyID_concurrency
=== PAUSE TestAccAPIGatewayUsagePlanKey_KeyID_concurrency
=== RUN   TestAccAPIGatewayUsagePlan_basic
=== PAUSE TestAccAPIGatewayUsagePlan_basic
=== RUN   TestAccAPIGatewayUsagePlan_tags
=== PAUSE TestAccAPIGatewayUsagePlan_tags
=== RUN   TestAccAPIGatewayUsagePlan_description
=== PAUSE TestAccAPIGatewayUsagePlan_description
=== RUN   TestAccAPIGatewayUsagePlan_productCode
=== PAUSE TestAccAPIGatewayUsagePlan_productCode
=== RUN   TestAccAPIGatewayUsagePlan_throttling
=== PAUSE TestAccAPIGatewayUsagePlan_throttling
=== RUN   TestAccAPIGatewayUsagePlan_throttlingInitialRateLimit
=== PAUSE TestAccAPIGatewayUsagePlan_throttlingInitialRateLimit
=== RUN   TestAccAPIGatewayUsagePlan_quota
=== PAUSE TestAccAPIGatewayUsagePlan_quota
=== RUN   TestAccAPIGatewayUsagePlan_apiStages
=== PAUSE TestAccAPIGatewayUsagePlan_apiStages
=== RUN   TestAccAPIGatewayUsagePlan_APIStages_multiple
=== PAUSE TestAccAPIGatewayUsagePlan_APIStages_multiple
=== RUN   TestAccAPIGatewayUsagePlan_APIStages_throttle
=== PAUSE TestAccAPIGatewayUsagePlan_APIStages_throttle
=== RUN   TestAccAPIGatewayUsagePlan_disappears
=== PAUSE TestAccAPIGatewayUsagePlan_disappears
=== RUN   TestAccAPIGatewayVPCLinkDataSource_basic
=== PAUSE TestAccAPIGatewayVPCLinkDataSource_basic
=== RUN   TestAccAPIGatewayVPCLink_basic
=== PAUSE TestAccAPIGatewayVPCLink_basic
=== RUN   TestAccAPIGatewayVPCLink_tags
=== PAUSE TestAccAPIGatewayVPCLink_tags
=== RUN   TestAccAPIGatewayVPCLink_disappears
=== PAUSE TestAccAPIGatewayVPCLink_disappears
=== CONT  TestAccAPIGatewayAPIKeyDataSource_basic
=== CONT  TestAccAPIGatewayRestAPI_binaryMediaTypes
=== CONT  TestAccAPIGatewayDomainName_securityPolicy
=== CONT  TestAccAPIGatewayStage_cache
--- PASS: TestAccAPIGatewayAPIKeyDataSource_basic (23.45s)
=== CONT  TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_setByBody
--- PASS: TestAccAPIGatewayRestAPI_binaryMediaTypes (41.68s)
=== CONT  TestAccAPIGatewayStage_basic
--- PASS: TestAccAPIGatewayDomainName_securityPolicy (72.06s)
=== CONT  TestAccAPIGatewaySdkDataSource_basic
--- PASS: TestAccAPIGatewayStage_basic (49.70s)
=== CONT  TestAccAPIGatewayRestAPI_Policy_setByBody
--- PASS: TestAccAPIGatewaySdkDataSource_basic (22.65s)
=== CONT  TestAccAPIGatewayRestAPI_Policy_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_Policy_setByBody (27.44s)
=== CONT  TestAccAPIGatewayRestAPI_Policy_order
--- PASS: TestAccAPIGatewayRestAPI_Policy_overrideBody (56.02s)
=== CONT  TestAccAPIGatewayRestAPI_Policy_basic
--- PASS: TestAccAPIGatewayRestAPI_Policy_basic (38.79s)
=== CONT  TestAccAPIGatewayRestAPI_parameters
--- PASS: TestAccAPIGatewayRestAPI_parameters (68.90s)
=== CONT  TestAccAPIGatewayRestAPI_FailOnWarnings
--- PASS: TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_setByBody (240.13s)
=== CONT  TestAccAPIGatewayRestAPI_Name_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_Name_overrideBody (43.57s)
=== CONT  TestAccAPIGatewayRestAPI_MinimumCompressionSize_setByBody
--- PASS: TestAccAPIGatewayRestAPI_MinimumCompressionSize_setByBody (21.37s)
=== CONT  TestAccAPIGatewayRestAPI_MinimumCompressionSize_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_Policy_order (240.53s)
=== CONT  TestAccAPIGatewayRestAPI_minimumCompressionSize
--- PASS: TestAccAPIGatewayRestAPI_MinimumCompressionSize_overrideBody (64.47s)
=== CONT  TestAccAPIGatewayUsagePlan_description
--- PASS: TestAccAPIGatewayRestAPI_minimumCompressionSize (60.78s)
=== CONT  TestAccAPIGatewayVPCLink_disappears
--- PASS: TestAccAPIGatewayUsagePlan_description (83.23s)
=== CONT  TestAccAPIGatewayVPCLink_tags
--- PASS: TestAccAPIGatewayRestAPI_FailOnWarnings (305.54s)
=== CONT  TestAccAPIGatewayVPCLink_basic
--- PASS: TestAccAPIGatewayStage_cache (740.29s)
=== CONT  TestAccAPIGatewayVPCLinkDataSource_basic
--- PASS: TestAccAPIGatewayVPCLink_disappears (669.09s)
=== CONT  TestAccAPIGatewayUsagePlan_disappears
--- PASS: TestAccAPIGatewayUsagePlan_disappears (42.09s)
=== CONT  TestAccAPIGatewayUsagePlan_APIStages_throttle
--- PASS: TestAccAPIGatewayUsagePlan_APIStages_throttle (78.10s)
=== CONT  TestAccAPIGatewayUsagePlan_APIStages_multiple
--- PASS: TestAccAPIGatewayUsagePlan_APIStages_multiple (29.34s)
=== CONT  TestAccAPIGatewayUsagePlan_apiStages
--- PASS: TestAccAPIGatewayVPCLink_tags (736.39s)
=== CONT  TestAccAPIGatewayUsagePlan_quota
--- PASS: TestAccAPIGatewayVPCLink_basic (677.24s)
=== CONT  TestAccAPIGatewayUsagePlan_throttlingInitialRateLimit
--- PASS: TestAccAPIGatewayUsagePlan_throttlingInitialRateLimit (37.94s)
=== CONT  TestAccAPIGatewayUsagePlan_throttling
--- PASS: TestAccAPIGatewayUsagePlan_quota (103.63s)
=== CONT  TestAccAPIGatewayUsagePlan_productCode
--- PASS: TestAccAPIGatewayUsagePlan_apiStages (166.30s)
=== CONT  TestAccAPIGatewayRestAPI_disableExecuteAPIEndpoint
--- PASS: TestAccAPIGatewayUsagePlan_productCode (94.36s)
=== CONT  TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideToMergeBody
--- PASS: TestAccAPIGatewayUsagePlan_throttling (143.63s)
=== CONT  TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_mergeBody
--- PASS: TestAccAPIGatewayVPCLinkDataSource_basic (693.50s)
=== CONT  TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_disableExecuteAPIEndpoint (118.50s)
=== CONT  TestAccAPIGatewayRestAPI_Endpoint_vpcEndpointIDs
--- PASS: TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideToMergeBody (171.00s)
=== CONT  TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_setByBody
--- PASS: TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_setByBody (27.08s)
=== CONT  TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_mergeBody (187.88s)
=== CONT  TestAccAPIGatewayMethod_operationName
--- PASS: TestAccAPIGatewayMethod_operationName (206.10s)
=== CONT  TestAccAPIGatewayRestAPI_APIKeySource_setByBody
--- PASS: TestAccAPIGatewayRestAPI_EndpointVPCEndpointIDs_overrideBody (218.01s)
=== CONT  TestAccAPIGatewayRestAPI_APIKeySource_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_DisableExecuteAPIEndpoint_overrideBody (68.74s)
=== CONT  TestAccAPIGatewayRestAPI_apiKeySource
--- PASS: TestAccAPIGatewayRestAPI_apiKeySource (41.37s)
=== CONT  TestAccAPIGatewayRestAPI_Endpoint_private
--- PASS: TestAccAPIGatewayRestAPI_Endpoint_private (71.03s)
=== CONT  TestAccAPIGatewayRestAPI_endpoint
--- PASS: TestAccAPIGatewayRestAPI_Endpoint_vpcEndpointIDs (335.41s)
=== CONT  TestAccAPIGatewayIntegration_CacheKeyUpdate_parameters
--- PASS: TestAccAPIGatewayRestAPI_APIKeySource_setByBody (188.05s)
=== CONT  TestAccAPIGatewayRestAPI_disappears
=== NAME  TestAccAPIGatewayIntegration_CacheKeyUpdate_parameters
    integration_test.go:263: Step 2/3 error: After applying this test step, the refresh plan was not empty.
        stdout
        
        
        Note: Objects have changed outside of Terraform
        
        Terraform detected the following changes made outside of Terraform since the
        last "terraform apply":
        
          # aws_api_gateway_integration.test has been changed
          ~ resource "aws_api_gateway_integration" "test" {
              ~ cache_key_parameters    = [
                  - "method.request.path.param",
                    # (1 unchanged element hidden)
                ]
                id                      = "agi-w2vil8crsd-omg08b-GET"
                # (13 unchanged attributes hidden)
            }
        
        Unless you have made equivalent changes to your configuration, or ignored the
        relevant attributes using ignore_changes, the following plan may include
        actions to undo or respond to these changes.
        
        ─────────────────────────────────────────────────────────────────────────────
        
        Terraform used the selected providers to generate the following execution
        plan. Resource actions are indicated with the following symbols:
          ~ update in-place
        
        Terraform will perform the following actions:
        
          # aws_api_gateway_integration.test will be updated in-place
          ~ resource "aws_api_gateway_integration" "test" {
              ~ cache_key_parameters    = [
                  + "method.request.path.param",
                    # (1 unchanged element hidden)
                ]
                id                      = "agi-w2vil8crsd-omg08b-GET"
                # (13 unchanged attributes hidden)
            }
        
        Plan: 0 to add, 1 to change, 0 to destroy.
--- FAIL: TestAccAPIGatewayIntegration_CacheKeyUpdate_parameters (67.04s)
=== CONT  TestAccAPIGatewayMethod_disappears
--- PASS: TestAccAPIGatewayRestAPI_APIKeySource_overrideBody (288.23s)
=== CONT  TestAccAPIGatewayRestAPI_tags
--- PASS: TestAccAPIGatewayRestAPI_tags (43.07s)
=== CONT  TestAccAPIGatewayMethod_customRequestValidator
--- PASS: TestAccAPIGatewayRestAPI_endpoint (276.30s)
=== CONT  TestAccAPIGatewayRestAPI_basic
--- PASS: TestAccAPIGatewayRestAPI_basic (39.55s)
=== CONT  TestAccAPIGatewayMethod_cognitoAuthorizer
--- PASS: TestAccAPIGatewayMethod_customRequestValidator (153.23s)
=== CONT  TestAccAPIGatewayRestAPIPolicy_Disappears_restAPI
--- PASS: TestAccAPIGatewayRestAPIPolicy_Disappears_restAPI (51.06s)
=== CONT  TestAccAPIGatewayMethod_customAuthorizer
--- PASS: TestAccAPIGatewayMethod_customAuthorizer (49.15s)
=== CONT  TestAccAPIGatewayMethod_basic
--- PASS: TestAccAPIGatewayMethod_basic (255.09s)
=== CONT  TestAccAPIGatewayRestAPIPolicy_disappears
--- PASS: TestAccAPIGatewayMethod_cognitoAuthorizer (185.02s)
=== CONT  TestAccAPIGatewayMethodResponse_disappears
--- PASS: TestAccAPIGatewayMethod_disappears (410.88s)
=== CONT  TestAccAPIGatewayRestAPIPolicy_basic
--- PASS: TestAccAPIGatewayMethodResponse_disappears (19.41s)
=== CONT  TestAccAPIGatewayMethodResponse_basic
--- PASS: TestAccAPIGatewayMethodResponse_basic (41.78s)
=== CONT  TestAccAPIGatewayRestAPIDataSource_Endpoint_vpcEndpointIDs
--- PASS: TestAccAPIGatewayRestAPIPolicy_basic (84.79s)
=== CONT  TestAccAPIGatewayIntegration_disappears
--- PASS: TestAccAPIGatewayRestAPI_disappears (570.63s)
=== CONT  TestAccAPIGatewayIntegration_TLS_insecureSkipVerification
--- PASS: TestAccAPIGatewayIntegration_TLS_insecureSkipVerification (34.13s)
=== CONT  TestAccAPIGatewayRestAPIDataSource_basic
--- PASS: TestAccAPIGatewayRestAPIDataSource_basic (53.55s)
=== CONT  TestAccAPIGatewayResource_disappears
--- PASS: TestAccAPIGatewayRestAPIPolicy_disappears (314.33s)
=== CONT  TestAccAPIGatewayRequestValidator_basic
--- PASS: TestAccAPIGatewayRequestValidator_basic (65.28s)
=== CONT  TestAccAPIGatewayModel_disappears
--- PASS: TestAccAPIGatewayRestAPIDataSource_Endpoint_vpcEndpointIDs (271.90s)
=== CONT  TestAccAPIGatewayIntegration_integrationType
--- PASS: TestAccAPIGatewayModel_disappears (45.01s)
=== CONT  TestAccAPIGatewayModel_basic
--- PASS: TestAccAPIGatewayModel_basic (58.10s)
=== CONT  TestAccAPIGatewayClientCertificate_basic
--- PASS: TestAccAPIGatewayIntegration_disappears (355.36s)
=== CONT  TestAccAPIGatewayResource_basic
--- PASS: TestAccAPIGatewayClientCertificate_basic (39.75s)
=== CONT  TestAccAPIGatewayDomainName_regionalCertificateARN
--- PASS: TestAccAPIGatewayDomainName_regionalCertificateARN (45.03s)
=== CONT  TestAccAPIGatewayResource_update
--- PASS: TestAccAPIGatewayResource_disappears (309.70s)
=== CONT  TestAccAPIGatewayDomainNameDataSource_basic
--- PASS: TestAccAPIGatewayDomainNameDataSource_basic (64.53s)
=== CONT  TestAccAPIGatewayRequestValidator_disappears
--- PASS: TestAccAPIGatewayResource_update (96.40s)
=== CONT  TestAccAPIGatewayDocumentationVersion_disappears
--- PASS: TestAccAPIGatewayResource_basic (147.55s)
=== CONT  TestAccAPIGatewayResourceDataSource_basic
--- PASS: TestAccAPIGatewayRequestValidator_disappears (36.95s)
=== CONT  TestAccAPIGatewayDocumentationVersion_allFields
--- PASS: TestAccAPIGatewayDocumentationVersion_allFields (43.74s)
=== CONT  TestAccAPIGatewayDocumentationVersion_basic
--- PASS: TestAccAPIGatewayDocumentationVersion_basic (26.88s)
=== CONT  TestAccAPIGatewayStage_Disappears_restAPI
--- PASS: TestAccAPIGatewayResourceDataSource_basic (137.09s)
=== CONT  TestAccAPIGatewayDocumentationPart_disappears
--- PASS: TestAccAPIGatewayDocumentationPart_disappears (101.92s)
=== CONT  TestAccAPIGatewayStage_AccessLogSettings_kinesis
--- PASS: TestAccAPIGatewayStage_Disappears_restAPI (124.05s)
=== CONT  TestAccAPIGatewayStage_accessLogSettings
--- PASS: TestAccAPIGatewayDocumentationVersion_disappears (288.26s)
=== CONT  TestAccAPIGatewayDocumentationPart_responseHeader
--- PASS: TestAccAPIGatewayDocumentationPart_responseHeader (45.17s)
=== CONT  TestAccAPIGatewayDeployment_stageDescription
--- PASS: TestAccAPIGatewayDeployment_stageDescription (56.68s)
=== CONT  TestAccAPIGatewayDeployment_description
--- PASS: TestAccAPIGatewayStage_AccessLogSettings_kinesis (242.97s)
=== CONT  TestAccAPIGatewayDocumentationPart_method
--- PASS: TestAccAPIGatewayStage_accessLogSettings (210.37s)
=== CONT  TestAccAPIGatewayDeployment_triggers
--- PASS: TestAccAPIGatewayDeployment_description (130.06s)
=== CONT  TestAccAPIGatewayDocumentationPart_basic
--- PASS: TestAccAPIGatewayDocumentationPart_method (45.13s)
=== CONT  TestAccAPIGatewayStage_waf
--- PASS: TestAccAPIGatewayIntegration_integrationType (830.66s)
=== CONT  TestAccAPIGatewayDeployment_Disappears_restAPI
--- PASS: TestAccAPIGatewayDeployment_triggers (182.87s)
=== CONT  TestAccAPIGatewayDeployment_conflictingConnectionType
--- PASS: TestAccAPIGatewayDocumentationPart_basic (45.11s)
=== CONT  TestAccAPIGatewayUsagePlan_tags
--- PASS: TestAccAPIGatewayDeployment_Disappears_restAPI (54.22s)
=== CONT  TestAccAPIGatewayDeployment_disappears
--- PASS: TestAccAPIGatewayDeployment_disappears (60.26s)
=== CONT  TestAccAPIGatewayUsagePlan_basic
--- PASS: TestAccAPIGatewayDeployment_conflictingConnectionType (128.89s)
=== CONT  TestAccAPIGatewayDeployment_variables
--- PASS: TestAccAPIGatewayUsagePlan_tags (194.68s)
=== CONT  TestAccAPIGatewayDeployment_basic
--- PASS: TestAccAPIGatewayDeployment_variables (96.06s)
=== CONT  TestAccAPIGatewayUsagePlanKey_KeyID_concurrency
--- PASS: TestAccAPIGatewayUsagePlan_basic (167.28s)
=== CONT  TestAccAPIGatewayDeployment_StageName_emptyString
--- PASS: TestAccAPIGatewayStage_waf (459.39s)
=== CONT  TestAccAPIGatewayClientCertificate_disappears
--- PASS: TestAccAPIGatewayUsagePlanKey_KeyID_concurrency (116.26s)
=== CONT  TestAccAPIGatewayUsagePlanKey_disappears
--- PASS: TestAccAPIGatewayDeployment_basic (103.92s)
=== CONT  TestAccAPIGatewayRestAPI_description
--- PASS: TestAccAPIGatewayClientCertificate_disappears (44.04s)
=== CONT  TestAccAPIGatewayRestAPI_Description_setByBody
--- PASS: TestAccAPIGatewayUsagePlanKey_disappears (70.55s)
=== CONT  TestAccAPIGatewayClientCertificate_tags
--- PASS: TestAccAPIGatewayDeployment_StageName_emptyString (174.75s)
=== CONT  TestAccAPIGatewayDeployment_stageName
--- PASS: TestAccAPIGatewayRestAPI_Description_setByBody (100.74s)
=== CONT  TestAccAPIGatewayAuthorizer_Cognito_authorizerCredentials
--- PASS: TestAccAPIGatewayRestAPI_description (154.38s)
=== CONT  TestAccAPIGatewayAuthorizersDataSource_basic
--- PASS: TestAccAPIGatewayClientCertificate_tags (117.37s)
=== CONT  TestAccAPIGatewayAuthorizer_disappears
--- PASS: TestAccAPIGatewayDeployment_stageName (79.22s)
=== CONT  TestAccAPIGatewayBasePathMapping_disappears
--- PASS: TestAccAPIGatewayAuthorizer_Cognito_authorizerCredentials (103.63s)
=== CONT  TestAccAPIGatewayAuthorizer_Zero_ttl
--- PASS: TestAccAPIGatewayAuthorizer_disappears (68.15s)
=== CONT  TestAccAPIGatewayBasePathMapping_updates
--- PASS: TestAccAPIGatewayBasePathMapping_updates (95.93s)
=== CONT  TestAccAPIGatewayAuthorizer_authTypeValidation
--- PASS: TestAccAPIGatewayAuthorizer_authTypeValidation (11.63s)
=== CONT  TestAccAPIGatewayBasePathMapping_BasePath_empty
--- PASS: TestAccAPIGatewayBasePathMapping_disappears (106.19s)
=== CONT  TestAccAPIGatewayRestAPI_Description_overrideBody
--- PASS: TestAccAPIGatewayBasePathMapping_BasePath_empty (56.88s)
=== CONT  TestAccAPIGatewayStage_tags
--- PASS: TestAccAPIGatewayAuthorizer_Zero_ttl (151.54s)
=== CONT  TestAccAPIGatewayAuthorizer_switchAuthorizerTTL
--- PASS: TestAccAPIGatewayRestAPI_Description_overrideBody (80.27s)
=== CONT  TestAccAPIGatewayBasePathMapping_basic
--- PASS: TestAccAPIGatewayAuthorizersDataSource_basic (283.60s)
=== CONT  TestAccAPIGatewayStage_disappears
--- PASS: TestAccAPIGatewayStage_tags (153.39s)
=== CONT  TestAccAPIGatewayAuthorizer_switchAuthType
--- PASS: TestAccAPIGatewayAuthorizer_switchAuthorizerTTL (143.89s)
=== CONT  TestAccAPIGatewayIntegrationResponse_basic
--- PASS: TestAccAPIGatewayIntegrationResponse_basic (39.83s)
=== CONT  TestAccAPIGatewayRestAPI_BinaryMediaTypes_setByBody
--- PASS: TestAccAPIGatewayBasePathMapping_basic (63.92s)
=== CONT  TestAccAPIGatewayIntegration_CacheKey_parameters
--- PASS: TestAccAPIGatewayStage_disappears (150.65s)
=== CONT  TestAccAPIGatewayIntegration_contentHandling
--- PASS: TestAccAPIGatewayIntegration_CacheKey_parameters (56.65s)
=== CONT  TestAccAPIGatewayIntegration_basic
--- PASS: TestAccAPIGatewayIntegration_contentHandling (94.00s)
=== CONT  TestAccAPIGatewayUsagePlanKey_basic
--- PASS: TestAccAPIGatewayUsagePlanKey_basic (36.55s)
=== CONT  TestAccAPIGatewayExportDataSource_basic
--- PASS: TestAccAPIGatewayRestAPI_BinaryMediaTypes_setByBody (195.94s)
=== CONT  TestAccAPIGatewayGatewayResponse_disappears
--- PASS: TestAccAPIGatewayIntegration_basic (169.73s)
=== CONT  TestAccAPIGatewayRestAPI_body
--- PASS: TestAccAPIGatewayRestAPI_body (45.49s)
=== CONT  TestAccAPIGatewayIntegrationResponse_disappears
--- PASS: TestAccAPIGatewayExportDataSource_basic (139.40s)
=== CONT  TestAccAPIGatewayGatewayResponse_basic
--- PASS: TestAccAPIGatewayGatewayResponse_disappears (131.70s)
=== CONT  TestAccAPIGatewayStage_cacheSizeCacheDisabled
--- PASS: TestAccAPIGatewayAuthorizer_switchAuthType (499.72s)
=== CONT  TestAccAPIGatewayRestAPI_BinaryMediaTypes_overrideBody
--- PASS: TestAccAPIGatewayRestAPI_BinaryMediaTypes_overrideBody (54.14s)
=== CONT  TestAccAPIGatewayDomainName_disappears
--- PASS: TestAccAPIGatewayIntegrationResponse_disappears (225.20s)
=== CONT  TestAccAPIGatewayStage_canarySettings
--- PASS: TestAccAPIGatewayDomainName_disappears (60.10s)
=== CONT  TestAccAPIGatewayAuthorizer_basic
--- PASS: TestAccAPIGatewayGatewayResponse_basic (241.56s)
=== CONT  TestAccAPIGatewayDomainName_tags
--- PASS: TestAccAPIGatewayStage_canarySettings (107.12s)
=== CONT  TestAccAPIGatewayAPIKey_value
--- PASS: TestAccAPIGatewayAPIKey_value (26.45s)
=== CONT  TestAccAPIGatewayAuthorizerDataSource_basic
--- PASS: TestAccAPIGatewayDomainName_tags (111.52s)
=== CONT  TestAccAPIGatewayAPIKey_customerID
--- PASS: TestAccAPIGatewayAuthorizerDataSource_basic (38.60s)
=== CONT  TestAccAPIGatewayAuthorizer_cognito
--- PASS: TestAccAPIGatewayAuthorizer_basic (132.74s)
=== CONT  TestAccAPIGatewayAPIKey_enabled
--- PASS: TestAccAPIGatewayAPIKey_customerID (67.20s)
=== CONT  TestAccAPIGatewayAPIKey_disappears
--- PASS: TestAccAPIGatewayAPIKey_enabled (67.21s)
=== CONT  TestAccAPIGatewayAPIKey_tags
--- PASS: TestAccAPIGatewayAuthorizer_cognito (71.44s)
=== CONT  TestAccAPIGatewayAPIKey_description
--- PASS: TestAccAPIGatewayAPIKey_disappears (33.22s)
=== CONT  TestAccAPIGatewayAPIKey_basic
--- PASS: TestAccAPIGatewayAPIKey_description (62.31s)
--- PASS: TestAccAPIGatewayAPIKey_tags (81.12s)
--- PASS: TestAccAPIGatewayAPIKey_basic (55.49s)
--- PASS: TestAccAPIGatewayStage_cacheSizeCacheDisabled (730.25s)
FAIL
FAIL	github.com/hashicorp/terraform-provider-aws/internal/service/apigateway	6332.241s
FAIL
make: *** [testacc] Error 1

Failure is unrelated to this change and is occurring in CI.

…tException: CloudWatch Logs role ARN must be set in account settings to enable logging'.
% make testacc TESTARGS='-run=TestAccAPIGateway_serial/Stage' PKG=apigateway
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.21.8 test ./internal/service/apigateway/... -v -count 1 -parallel 20  -run=TestAccAPIGateway_serial/Stage -timeout 360m
=== RUN   TestAccAPIGateway_serial
=== RUN   TestAccAPIGateway_serial/Stage
=== RUN   TestAccAPIGateway_serial/Stage/basic
=== RUN   TestAccAPIGateway_serial/Stage/disappears
=== RUN   TestAccAPIGateway_serial/Stage/CacheSizeCacheDisabled
=== RUN   TestAccAPIGateway_serial/Stage/AccessLogSettings
=== RUN   TestAccAPIGateway_serial/Stage/AccessLogSettings_kinesis
=== RUN   TestAccAPIGateway_serial/Stage/CanarySettings
=== RUN   TestAccAPIGateway_serial/Stage/tags
=== RUN   TestAccAPIGateway_serial/Stage/disappears_restAPI
=== RUN   TestAccAPIGateway_serial/Stage/Cache
=== RUN   TestAccAPIGateway_serial/Stage/WAF
--- PASS: TestAccAPIGateway_serial (2032.35s)
    --- PASS: TestAccAPIGateway_serial/Stage (2032.35s)
        --- PASS: TestAccAPIGateway_serial/Stage/basic (74.49s)
        --- PASS: TestAccAPIGateway_serial/Stage/disappears (35.11s)
        --- PASS: TestAccAPIGateway_serial/Stage/CacheSizeCacheDisabled (685.48s)
        --- PASS: TestAccAPIGateway_serial/Stage/AccessLogSettings (109.45s)
        --- PASS: TestAccAPIGateway_serial/Stage/AccessLogSettings_kinesis (150.73s)
        --- PASS: TestAccAPIGateway_serial/Stage/CanarySettings (79.54s)
        --- PASS: TestAccAPIGateway_serial/Stage/tags (56.81s)
        --- PASS: TestAccAPIGateway_serial/Stage/disappears_restAPI (62.74s)
        --- PASS: TestAccAPIGateway_serial/Stage/Cache (836.96s)
        --- PASS: TestAccAPIGateway_serial/Stage/WAF (91.03s)
PASS
ok  	github.com/hashicorp/terraform-provider-aws/internal/service/apigateway	2043.582s
@ewbankkit
Copy link
Contributor

@mattburgess Thanks for the contribution 🎉 👏.

@ewbankkit ewbankkit merged commit de20e13 into hashicorp:main Apr 5, 2024
36 checks passed
@github-actions github-actions bot added this to the v5.45.0 milestone Apr 5, 2024
@github-actions github-actions bot removed the prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. label Apr 11, 2024
Copy link

This functionality has been released in v5.45.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!

Copy link

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 12, 2024
@justinretzolk justinretzolk added the external-maintainer Contribution from a trusted external contributor. label Jul 29, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
aws-sdk-go-migration Issues that are related to the providers migration to AWS SDK for Go v2. client-connections Pertains to the AWS Client and service connections. external-maintainer Contribution from a trusted external contributor. generators Relates to code generators. provider Pertains to the provider itself, rather than any interaction with AWS. service/apigateway Issues and PRs that pertain to the apigateway service. service/apigatewayv2 Issues and PRs that pertain to the apigatewayv2 service. size/XL Managed by automation to categorize the size of a PR. sweeper Pertains to changes to or issues with the sweeper. tags Pertains to resource tagging. tests PRs: expanded test coverage. Issues: expanded coverage, enhancements to test infrastructure.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[AWS SDK for Go Migration] API Gateway Service
3 participants