add docs for asg notifications

This commit is contained in:
Clint Shryock 2015-06-05 10:14:24 -05:00
parent d65c8a421a
commit 3858ee0ade
2 changed files with 69 additions and 0 deletions

View File

@ -0,0 +1,65 @@
---
layout: "aws"
page_title: "AWS: aws_vpc"
sidebar_current: "docs-aws-resource-autoscaling-notification"
description: |-
Provides an AutoScaling Group with Notification support
---
# aws\_vpc
Provides an AutoScaling Group with Notification support, via SNS Topics
## Example Usage
Basic usage:
```
resource "aws_autoscaling_notification" "example_notifications" {
group_names = [
"${aws_autoscaling_group.bar.name}",
"${aws_autoscaling_group.foo.name}",
]
notifications = [
"autoscaling:EC2_INSTANCE_LAUNCH",
"autoscaling:EC2_INSTANCE_TERMINATE",
"autoscaling:EC2_INSTANCE_LAUNCH_ERROR"
]
topic_arn = "${aws_sns_topic.example.arn}"
}
resource "aws_sns_topic" "example" {
name = "example-topic"
# arn is an exported attribute
}
resource "aws_autoscaling_group" "bar" {
name = "foobar1-terraform-test"
[... ASG attributes ...]
}
resource "aws_autoscaling_group" "foo" {
name = "barfoo-terraform-test"
[... ASG attributes ...]
}
```
## Argument Reference
The following arguments are supported:
* `group_names` - (Required) A list of AutoScaling Group Names
* `notifications` - (Required) A list of Notification Types that trigger
notifications. Acceptable are documented [in the AWS documentation here][1]
* `topic_arn` - (Required) The Topic ARN for notifications to be sent through
## Attributes Reference
The following attributes are exported:
* `group_names`
* `notifications`
* `topic_arn`
[1]: http://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_NotificationConfiguration.html

View File

@ -17,6 +17,10 @@
<a href="/docs/providers/aws/r/autoscaling_group.html">aws_autoscaling_group</a>
</li>
<li<%= sidebar_current("docs-aws-resource-autoscaling-notification") %>>
<a href="/docs/providers/aws/r/autoscaling_notification.html">aws_autoscaling_notification</a>
</li>
<li<%= sidebar_current("docs-aws-resource-customer-gateway") %>>
<a href="/docs/providers/aws/r/customer_gateway.html">aws_customer_gateway</a>
</li>