terraform/website/source/docs/providers/aws/r/vpc_peering.html.markdown

60 lines
1.2 KiB
Markdown
Raw Normal View History

2015-02-12 10:45:29 +01:00
---
layout: "aws"
page_title: "AWS: aws_vpc_peering_connection"
sidebar_current: "docs-aws-resource-vpc-peering-connection"
description: |-
Provides an VPC Peering Connection resource.
---
# aws\_vpc\_peering\_connection
Provides an VPC Peering Connection resource.
## Example Usage
Basic usage:
```
resource "aws_vpc" "main" {
cidr_block = "10.0.0.0/16"
}
```
Basic usage with tags:
```
resource "aws_vpc_peering_connection" "foo" {
peer_owner_id = "${var.peer_owner_id}"
peer_vpc_id = "${aws_vpc.bar.id}"
vpc_id = "${aws_vpc.foo.id}"
}
resource "aws_vpc" "foo" {
cidr_block = "10.1.0.0/16"
}
resource "aws_vpc" "bar" {
cidr_block = "10.2.0.0/16"
}
```
## Argument Reference
The following arguments are supported:
* `peer_owner_id` - (Required) The AWS account ID of the owner of the peer VPC.
* `peer_vpc_id` - (Required) The ID of the VPC with which you are creating the VPC peering connection.
* `vpc_id` - (Required) The ID of the requester VPC.
* `tags` - (Optional) A mapping of tags to assign to the resource.
## Attributes Reference
The following attributes are exported:
2015-02-18 10:45:12 +01:00
* `id` - The ID of the VPC Peering Connectiona
## Notes
You still have to accept the peering with the aws console, aws-cli or goamz