diff --git a/website/source/docs/providers/aws/r/autoscaling_notification.html.markdown b/website/source/docs/providers/aws/r/autoscaling_notification.html.markdown new file mode 100644 index 000000000..620ef5490 --- /dev/null +++ b/website/source/docs/providers/aws/r/autoscaling_notification.html.markdown @@ -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 diff --git a/website/source/layouts/aws.erb b/website/source/layouts/aws.erb index 219b3ed3c..3e7e9ed42 100644 --- a/website/source/layouts/aws.erb +++ b/website/source/layouts/aws.erb @@ -17,6 +17,10 @@ aws_autoscaling_group + > + aws_autoscaling_notification + + > aws_customer_gateway