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

d/aws_subnet_ids: filter by availability zone #3916

Closed
wants to merge 1 commit into from

Conversation

kl4w
Copy link
Contributor

@kl4w kl4w commented Mar 26, 2018

This should help with #3471

make testacc TEST=./aws TESTARGS='-run=TestAccDataSourceAwsSubnetIDs'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./aws -v -run=TestAccDataSourceAwsSubnetIDs -timeout 120m
=== RUN   TestAccDataSourceAwsSubnetIDs
--- PASS: TestAccDataSourceAwsSubnetIDs (34.54s)
=== RUN   TestAccDataSourceAwsSubnetIDsAvailabilityZone
--- PASS: TestAccDataSourceAwsSubnetIDsAvailabilityZone (23.73s)
PASS
ok  	github.com/terraform-providers/terraform-provider-aws/aws	58.312s

@ghost ghost added the size/M Managed by automation to categorize the size of a PR. label Mar 26, 2018
@bflad bflad added enhancement Requests to existing resources that expand the functionality or scope. service/ec2 Issues and PRs that pertain to the ec2 service. labels Mar 26, 2018
@bflad
Copy link
Contributor

bflad commented Jun 28, 2018

@kl4w Instead of implementing the one-off handling of availability_zone, what if we instead supported the generic EC2 filtering?

Its actually pretty easy to implement:

// in the schema
"filter": ec2CustomFiltersSchema(),

// in the read function
	if v, ok := d.GetOk("filter"); ok {
		req.Filters = append(req.Filters, buildEC2CustomFilterList(
			v.(*schema.Set),
		)...)
	}

See the aws_network_acls data source code and documentation for ideas 😄 What do you think?

@bflad bflad added the waiting-response Maintainers are waiting on response from community or contributor. label Jun 28, 2018
@kl4w
Copy link
Contributor Author

kl4w commented Jun 29, 2018

@bflad agree with you there. I'm going to close out this PR and submit a separate one.

@kl4w kl4w closed this Jun 29, 2018
@kl4w kl4w deleted the filter-subnets-by-az branch June 29, 2018 15:42
@wsandin
Copy link

wsandin commented Jul 10, 2018

@kl4w Did you create a new PR?

@bflad
Copy link
Contributor

bflad commented Jul 10, 2018

@wsandin EC2 filtering (via the filter argument) for the aws_subnet_ids data source was added in #5038 and released in version 1.26.0 of the AWS provider.

@ghost
Copy link

ghost commented Apr 4, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks!

@ghost ghost locked and limited conversation to collaborators Apr 4, 2020
@breathingdust breathingdust removed the waiting-response Maintainers are waiting on response from community or contributor. label Sep 17, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Requests to existing resources that expand the functionality or scope. service/ec2 Issues and PRs that pertain to the ec2 service. size/M Managed by automation to categorize the size of a PR.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants