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

New resource aws_vpc_endpoint_security_group_association #13737

Commits on Jun 18, 2021

  1. Add new resource 'aws_vpc_endpoint_security_group_association'.

    Test no security groups specified for Interface VPC endpoint.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpoint_'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws/ -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpoint_ -timeout 120m
    === RUN   TestAccAWSVpcEndpoint_gatewayBasic
    === PAUSE TestAccAWSVpcEndpoint_gatewayBasic
    === RUN   TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicyAndTags
    === PAUSE TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicyAndTags
    === RUN   TestAccAWSVpcEndpoint_gatewayPolicy
    === PAUSE TestAccAWSVpcEndpoint_gatewayPolicy
    === RUN   TestAccAWSVpcEndpoint_interfaceBasic
    === PAUSE TestAccAWSVpcEndpoint_interfaceBasic
    === RUN   TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    === PAUSE TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    === RUN   TestAccAWSVpcEndpoint_interfaceNonAWSService
    === PAUSE TestAccAWSVpcEndpoint_interfaceNonAWSService
    === RUN   TestAccAWSVpcEndpoint_disappears
    === PAUSE TestAccAWSVpcEndpoint_disappears
    === CONT  TestAccAWSVpcEndpoint_gatewayBasic
    === CONT  TestAccAWSVpcEndpoint_disappears
    --- PASS: TestAccAWSVpcEndpoint_disappears (48.99s)
    === CONT  TestAccAWSVpcEndpoint_interfaceNonAWSService
    --- PASS: TestAccAWSVpcEndpoint_gatewayBasic (51.48s)
    === CONT  TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    --- PASS: TestAccAWSVpcEndpoint_interfaceNonAWSService (330.97s)
    === CONT  TestAccAWSVpcEndpoint_interfaceBasic
    --- PASS: TestAccAWSVpcEndpoint_interfaceBasic (112.93s)
    === CONT  TestAccAWSVpcEndpoint_gatewayPolicy
    --- PASS: TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup (451.61s)
    === CONT  TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicyAndTags
    --- PASS: TestAccAWSVpcEndpoint_gatewayPolicy (84.62s)
    --- PASS: TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicyAndTags (93.34s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	596.473s
    
    First acceptance test.
    
    Output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_basic'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws/ -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_basic -timeout 120m
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_basic (136.41s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	136.460s
    
    Add 'TestAccAWSVpcEndpointSecurityGroupAssociation_disappears'.
    
    Output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_disappears'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws/ -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_disappears -timeout 120m
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_disappears (189.39s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	189.437s
    
    Remove resource importer.
    
    r/aws_vpc_endpoint_security_group_association: Add 'replace_default_association' attribute.
    
    Fix acceptance tests after rebase.
    
    Upgrade to Plugin SDK v2 and use Terraform 0.12 syntax in documentation.
    
    r/aws_vpc_endpoint: Add 'finder.VpcEndpointByID'.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpoint_' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpoint_ -timeout 120m
    === RUN   TestAccAWSVpcEndpoint_gatewayBasic
    === PAUSE TestAccAWSVpcEndpoint_gatewayBasic
    === RUN   TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy
    === PAUSE TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy
    === RUN   TestAccAWSVpcEndpoint_gatewayPolicy
    === PAUSE TestAccAWSVpcEndpoint_gatewayPolicy
    === RUN   TestAccAWSVpcEndpoint_interfaceBasic
    === PAUSE TestAccAWSVpcEndpoint_interfaceBasic
    === RUN   TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    === PAUSE TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    === RUN   TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate
    === PAUSE TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate
    === RUN   TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate
    === PAUSE TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate
    === RUN   TestAccAWSVpcEndpoint_disappears
    === PAUSE TestAccAWSVpcEndpoint_disappears
    === RUN   TestAccAWSVpcEndpoint_tags
    === PAUSE TestAccAWSVpcEndpoint_tags
    === CONT  TestAccAWSVpcEndpoint_gatewayBasic
    === CONT  TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate
    --- PASS: TestAccAWSVpcEndpoint_gatewayBasic (39.27s)
    === CONT  TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    --- PASS: TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate (272.03s)
    === CONT  TestAccAWSVpcEndpoint_tags
    --- PASS: TestAccAWSVpcEndpoint_tags (94.20s)
    === CONT  TestAccAWSVpcEndpoint_disappears
    --- PASS: TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup (344.51s)
    === CONT  TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate
    === CONT  TestAccAWSVpcEndpoint_disappears
        resource_aws_vpc_endpoint_test.go:445: [INFO] Got non-empty plan, as expected
    --- PASS: TestAccAWSVpcEndpoint_disappears (35.43s)
    === CONT  TestAccAWSVpcEndpoint_gatewayPolicy
    --- PASS: TestAccAWSVpcEndpoint_gatewayPolicy (64.31s)
    === CONT  TestAccAWSVpcEndpoint_interfaceBasic
    --- PASS: TestAccAWSVpcEndpoint_interfaceBasic (79.91s)
    === CONT  TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy
    --- PASS: TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy (73.57s)
    --- PASS: TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate (326.78s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	710.605s
    
    r/aws_vpc_endpoint_security_group_association: Use internal 'finder' package.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_ -timeout 120m
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation (104.16s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_basic (111.52s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
        resource_aws_vpc_endpoint_security_group_association_test.go:41: [INFO] Got non-empty plan, as expected
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_multiple (61.28s)
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_disappears (63.64s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	175.194s
    
    Fix linting issues.
    
    'hcl' -> 'terraform' in documentation.
    
    r/aws_vpc_endpoint_*: Use internal finder and waiter packages.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_\|TestAccAWSVpcEndpoint_\|TestAccAWSVpcEndpointSubnetAssociation_' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_\|TestAccAWSVpcEndpoint_\|TestAccAWSVpcEndpointSubnetAssociation_ -timeout 180m
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_basic
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_multiple
    === RUN   TestAccAWSVpcEndpoint_gatewayBasic
    === PAUSE TestAccAWSVpcEndpoint_gatewayBasic
    === RUN   TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy
    === PAUSE TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy
    === RUN   TestAccAWSVpcEndpoint_gatewayPolicy
    === PAUSE TestAccAWSVpcEndpoint_gatewayPolicy
    === RUN   TestAccAWSVpcEndpoint_interfaceBasic
    === PAUSE TestAccAWSVpcEndpoint_interfaceBasic
    === RUN   TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    === PAUSE TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    === RUN   TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate
    === PAUSE TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate
    === RUN   TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate
    === PAUSE TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate
    === RUN   TestAccAWSVpcEndpoint_disappears
    === PAUSE TestAccAWSVpcEndpoint_disappears
    === RUN   TestAccAWSVpcEndpoint_tags
    === PAUSE TestAccAWSVpcEndpoint_tags
    === RUN   TestAccAWSVpcEndpoint_VpcEndpointType_GatewayLoadBalancer
    === PAUSE TestAccAWSVpcEndpoint_VpcEndpointType_GatewayLoadBalancer
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === CONT  TestAccAWSVpcEndpoint_gatewayPolicy
    --- PASS: TestAccAWSVpcEndpoint_gatewayPolicy (59.54s)
    === CONT  TestAccAWSVpcEndpoint_VpcEndpointType_GatewayLoadBalancer
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_basic (66.30s)
    === CONT  TestAccAWSVpcEndpoint_tags
    --- PASS: TestAccAWSVpcEndpoint_tags (83.44s)
    === CONT  TestAccAWSVpcEndpoint_disappears
    --- PASS: TestAccAWSVpcEndpoint_disappears (31.54s)
    === CONT  TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate
    --- PASS: TestAccAWSVpcEndpoint_VpcEndpointType_GatewayLoadBalancer (324.96s)
    === CONT  TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate
    --- PASS: TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnUpdate (277.00s)
    === CONT  TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup
    --- PASS: TestAccAWSVpcEndpoint_interfaceNonAWSServiceAcceptOnCreate (271.89s)
    === CONT  TestAccAWSVpcEndpoint_interfaceBasic
    --- PASS: TestAccAWSVpcEndpoint_interfaceBasic (76.82s)
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_disappears
    --- PASS: TestAccAWSVpcEndpoint_interfaceWithSubnetAndSecurityGroup (323.02s)
    === CONT  TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy
    === CONT  TestAccAWSVpcEndpoint_gatewayBasic
    --- PASS: TestAccAWSVpcEndpoint_gatewayWithRouteTableAndPolicy (67.98s)
    --- PASS: TestAccAWSVpcEndpoint_gatewayBasic (34.33s)
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_multiple
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_disappears (300.21s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation (67.70s)
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_basic
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_basic (247.76s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_multiple
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_multiple (107.91s)
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_multiple (585.07s)
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_disappears (76.35s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	1533.242s
    
    Add 'ErrorCheck' for new acceptance tests.
    
    Fix golangci-lint error:
    
    aws/resource_aws_vpc_endpoint_subnet_association_test.go:111:63: `testAccCheckVpcEndpointSubnetAssociationExists` - `vpce` is unused (unparam)
    func testAccCheckVpcEndpointSubnetAssociationExists(n string, vpce *ec2.VpcEndpoint) resource.TestCheckFunc {
                                                                  ^
    
    Fix golangci-lint error:
    
    S1039: unnecessary use of fmt.Sprintf (gosimple)
    		fmt.Sprintf(`
    		^
    
    r/aws_route_table_association: Tidy up after rebase including hashicorp#18465.
    
    r/aws_vpc_endpoint_route_table_association: Use internal finder package.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointRouteTableAssociation_' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointRouteTableAssociation_ -timeout 180m
    === RUN   TestAccAWSVpcEndpointRouteTableAssociation_basic
    === PAUSE TestAccAWSVpcEndpointRouteTableAssociation_basic
    === RUN   TestAccAWSVpcEndpointRouteTableAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointRouteTableAssociation_disappears
    === CONT  TestAccAWSVpcEndpointRouteTableAssociation_basic
    === CONT  TestAccAWSVpcEndpointRouteTableAssociation_disappears
    --- PASS: TestAccAWSVpcEndpointRouteTableAssociation_disappears (36.58s)
    --- PASS: TestAccAWSVpcEndpointRouteTableAssociation_basic (39.06s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	39.161s
    
    r/aws_vpc_endpoint_security_group_association: 'VpcEndpointSecurityGroupAssociation' -> 'VpcEndpointSecurityGroupAssociationExists'.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_ -timeout 180m
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation (65.31s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_basic (67.35s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_disappears (65.30s)
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_multiple (81.87s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	147.314s
    
    r/aws_vpc_endpoint_subnet_association: Use internal finder package.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSubnetAssociation_' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSubnetAssociation_ -timeout 180m
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_basic
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_multiple
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_basic
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_multiple
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_basic (244.58s)
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_disappears
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_disappears (301.32s)
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_multiple (592.71s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	592.827s
    
    Set Name tag in acceptance tests where possible.
    
    Add CHANGELOG entry.
    
    'ExistsPropagation' -> 'ExistancePropagation'.
    
    Acceptance test output:
    
    $ make testacc TEST=./aws/ TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_basic\|TestAccAWSVpcEndpointSubnetAssociation_basic\|TestAccAWSVpcEndpointRouteTableAssociation_basic' ACCTEST_PARALLELISM=2
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 2 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_basic\|TestAccAWSVpcEndpointSubnetAssociation_basic\|TestAccAWSVpcEndpointRouteTableAssociation_basic -timeout 180m
    === RUN   TestAccAWSVpcEndpointRouteTableAssociation_basic
    === PAUSE TestAccAWSVpcEndpointRouteTableAssociation_basic
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_basic
    === CONT  TestAccAWSVpcEndpointRouteTableAssociation_basic
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_basic
    --- PASS: TestAccAWSVpcEndpointRouteTableAssociation_basic (38.09s)
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_basic (82.50s)
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_basic (255.78s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	255.882s
    
    Fix golangci-lint error:
    
    S1021: should merge variable declaration with assignment on next line (gosimple)
    		var err error
    		^
    
    Add 'tfresource.RetryUntilFound'.
    
    Exclude 'aws/internal/tfresource/retry.go' from helper-schema-resource-Retry-without-TimeoutError-check.
    
    r/aws_vpc_endpoint_security_group_association: Don't retry on read.
    
    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSVpcEndpointSecurityGroupAssociation_'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSVpcEndpointSecurityGroupAssociation_ -timeout 180m
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    === RUN   TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === PAUSE TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_basic
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_disappears
    === CONT  TestAccAWSVpcEndpointSecurityGroupAssociation_multiple
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_ReplaceDefaultAssociation (104.66s)
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_basic (108.84s)
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_multiple (111.20s)
    --- PASS: TestAccAWSVpcEndpointSecurityGroupAssociation_disappears (124.08s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	127.135s
    
    r/aws_vpc_endpoint_subnet_association: Don't retry on read.
    
    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSVpcEndpointSubnetAssociation_'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSVpcEndpointSubnetAssociation_ -timeout 180m
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_basic
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_basic
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_disappears
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_disappears
    === RUN   TestAccAWSVpcEndpointSubnetAssociation_multiple
    === PAUSE TestAccAWSVpcEndpointSubnetAssociation_multiple
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_basic
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_multiple
    === CONT  TestAccAWSVpcEndpointSubnetAssociation_disappears
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_disappears (258.95s)
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_basic (259.71s)
    --- PASS: TestAccAWSVpcEndpointSubnetAssociation_multiple (545.62s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	548.634s
    ewbankkit committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    a23cd5a View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Configuration menu
    Copy the full SHA
    a1e4de6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0903448 View commit details
    Browse the repository at this point in the history
  3. Add CHANGELOG entry.

    ewbankkit committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    14dbfb0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    808f272 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4327532 View commit details
    Browse the repository at this point in the history
  6. r/aws_vpc_endpoint: Remove requirement for 'security_group_ids' to be…

    … set for Interface endpoints.
    ewbankkit committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    b493c9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    302ac91 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    29d477d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Configuration menu
    Copy the full SHA
    a84aadf View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    8bf44a8 View commit details
    Browse the repository at this point in the history