awscc_networkmanager_core_network (Resource)

AWS::NetworkManager::CoreNetwork Resource Type Definition.

Example Usage

Basic

resource "awscc_networkmanager_global_network" "example" {}

resource "awscc_networkmanager_core_network" "example" {
  global_network_id = awscc_networkmanager_global_network.example.id
  description       = "example"

  tags = [{
    key   = "Modified By"
    value = "AWSCC"
  }]
}

With policy document

Note that the AWS provider data source for aws_networkmanager_core_network_policy_document is used.

resource "awscc_networkmanager_global_network" "example" {}

data "aws_networkmanager_core_network_policy_document" "example" {
  core_network_configuration {
    asn_ranges = ["65022-65534"]

    edge_locations {
      location = "us-west-2"
    }
  }

  segments {
    name = "segment"
  }
}

resource "awscc_networkmanager_core_network" "example" {
  global_network_id = awscc_networkmanager_global_network.example.id
  description       = "example"

  policy_document = data.aws_networkmanager_core_network_policy_document.example.json
}

Schema

Required

Optional

Read-Only

Nested Schema for tags

Required:

Nested Schema for edges

Read-Only:

Nested Schema for segments

Read-Only:

Import

Import is supported using the following syntax:

$ terraform import awscc_networkmanager_core_network.example <resource ID>