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
|