You must be logged in to view saved presets
Configures a core network with a VPC attachment in a single region, including a custom base policy document.
data "aws_networkmanager_core_network_policy_document" "base" {
core_network_configuration {
asn_ranges = ["65022-65534"]
edge_locations {
asn = 65500
}
}
segments {
name = "segment"
}
}
data "aws_networkmanager_core_network_policy_document" "example" {
core_network_configuration {
asn_ranges = ["65022-65534"]
edge_locations {
asn = 65500
}
}
segment_actions {
action = "create-route"
destination_cidr_blocks = ["0.0.0.0/0"]
destinations = [aws_networkmanager_vpc_attachment.example.id]
segment = "segment"
}
segments {
name = "segment"
}
}
resource "aws_networkmanager_core_network" "example" {
base_policy_document = data.aws_networkmanager_core_network_policy_document.base.json
create_base_policy = true
global_network_id = aws_networkmanager_global_network.example.id
}
resource "aws_networkmanager_core_network_policy_attachment" "example" {
core_network_id = aws_networkmanager_core_network.example.id
policy_document = data.aws_networkmanager_core_network_policy_document.example.json
}
resource "aws_networkmanager_global_network" "example" {
}
resource "aws_networkmanager_vpc_attachment" "example" {
core_network_id = aws_networkmanager_core_network.example.id
subnet_arns = aws_subnet.example[*].arn
vpc_arn = "aws_vpc.example.arn"
}