terraform/website/source/docs/providers/aws/d
Paul Stack 7fde952d02 provider/aws: New Resource aws_ebs_snapshot (#10017)
* provider/aws: Add ability to create aws_ebs_snapshot

```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSEBSSnapshot_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/11/10 14:18:36 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSEBSSnapshot_
-timeout 120m
=== RUN   TestAccAWSEBSSnapshot_basic
--- PASS: TestAccAWSEBSSnapshot_basic (31.56s)
=== RUN   TestAccAWSEBSSnapshot_withDescription
--- PASS: TestAccAWSEBSSnapshot_withDescription (189.35s)
PASS
ok      github.com/hashicorp/terraform/builtin/providers/aws220.928s
```

* docs/aws: Addition of the docs for aws_ebs_snapshot resource

* provider/aws: Creation of shared schema funcs for common AWS data source
patterns

* provider/aws: Create aws_ebs_snapshot datasource

Fixes #8828

This data source will use a number of filters, owner_ids, snapshot_ids
and restorable_by_user_ids in order to find the correct snapshot. The
data source has no real use case for most_recent and will error on no
snapshots found or greater than 1 snapshot found

```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSEbsSnapshotDataSource_'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/11/10 14:34:33 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v
-run=TestAccAWSEbsSnapshotDataSource_ -timeout 120m
=== RUN   TestAccAWSEbsSnapshotDataSource_basic
--- PASS: TestAccAWSEbsSnapshotDataSource_basic (192.66s)
=== RUN   TestAccAWSEbsSnapshotDataSource_multipleFilters
--- PASS: TestAccAWSEbsSnapshotDataSource_multipleFilters (33.84s)
PASS
ok      github.com/hashicorp/terraform/builtin/providers/aws226.522s
```

* docs/aws: Addition of docs for the aws_ebs_snapshot data source

Adds the new resource `aws_ebs_snapshot`
2016-11-21 12:40:22 +02:00
..
acm_certificate.html.markdown provider/aws: Address acm_certificate review items 2016-11-03 20:01:46 -04:00
alb.html.markdown provider/aws: Add aws_alb data source (#10196) 2016-11-21 10:27:44 +02:00
alb_listener.html.markdown provider/aws: Add aws_alb_listener data source (#10181) 2016-11-18 13:01:21 +02:00
ami.html.markdown fix incorrect reference to iops property in `aws_ami` data source 2016-10-20 09:50:04 -05:00
availability_zone.html.markdown fix aws_availability_zone data source doc example (#10249) 2016-11-20 16:10:59 +02:00
availability_zones.html.markdown provider/aws: availability zone data source 2016-09-24 15:19:33 -07:00
billing_service_account.markdown Add AWS Billing & Cost Management service account 2016-09-07 17:43:45 +12:00
caller_identity.html.markdown provider/aws: Add aws_caller_identity data source 2016-08-16 11:24:26 +01:00
cloudformation_stack.html.markdown provider/aws: Add cloudformation_stack data source 2016-09-03 11:33:59 +01:00
ebs_snapshot.html.markdown provider/aws: New Resource aws_ebs_snapshot (#10017) 2016-11-21 12:40:22 +02:00
ebs_volume.html.markdown provider/aws: Adding a datasource for aws_ebs_volume (#9753) 2016-11-01 14:15:31 +00:00
ecs_container_definition.html.markdown provider/aws: `aws_ecs_container_definition` datasource parameter 2016-08-25 18:10:08 +01:00
elb_service_account.html.markdown Export AWS ELB service account ARN (#8700) 2016-09-11 19:13:58 +01:00
iam_policy_document.html.markdown Add reference about AWS IAM policy requirements 2016-10-07 13:25:12 -05:00
ip_ranges.html.markdown Fix doc for provider/aws_ip_ranges 2016-08-27 09:41:34 +09:00
prefix_list.html.markdown aws_prefix_list data source - Add ability to select PL by name. (#10248) 2016-11-20 16:21:55 +02:00
redshift_service_account.html.markdown docs/aws: Fix example of aws_redshift_service_account (#8313) 2016-08-19 09:09:48 +01:00
region.html.markdown provider/aws: aws_region data source 2016-09-24 15:19:33 -07:00
s3_bucket_object.html.markdown provider/aws: aws_s3_object -> aws_s3_bucket_object (docs + filename) (#6979) 2016-06-02 12:13:39 +01:00
security_group.html.markdown Add note to aws_security_group data source describing the default security group for a VPC. (#10247) 2016-11-20 16:28:11 +02:00
subnet.html.markdown Data source docs missing `data.` 2016-10-15 06:32:20 +11:00
vpc.html.markdown Data source docs missing `data.` 2016-10-15 06:32:20 +11:00