cloudwan
aws-ia/cloudwan/aws
AWS Terraform Module for creating AWS CloudWAN
AWS Cloud WAN Module This module can be used to deploy an AWS Cloud WAN network - with the Core Network as main resource. A Global Network (the high-level container for the Core Network), can also be created if required. In addition, the module abstracts Central VPCs' creation and Core Network attachment - with the Global Network and Core Network created either within or outside the same module definition. Central VPC types supported are Inspection, Egress (with or without inspection), Ingress (with or without inspection), and Shared Services. Below you can find more information about the format and definition of each VPC type. Global Network and Core Network Two variables - var.global_network and var.core_network - are used to define the Global Network and Core Network. Starting with the
| Name | Type | Description | Default |
|---|---|---|---|
| tags | map(string) | (Optional) Tags to apply to all resources. | {} |
| global_network_id | string | (Optional) Global Network ID. Conflicts with `var.global_network`. | null |
| global_network | any | Global Network definition - providing information to this variable will create a | {} |
| core_network_arn | string | (Optional) Core Network ARN. Conflicts with `var.core_network`. | null |
| core_network | any | Core Network definition - providing information to this variable will create a n | {} |
| central_vpcs | any | Central VPCs definition. This variable expects a map of VPCs. You can specify th | {} |
| ipv4_network_definition | string | Definition of the IPv4 CIDR blocks of the AWS network - needed for the VPC route | null |
| aws_network_firewall | any | AWS Network Firewall configuration. This variable expect a map of Network Firewa | {} |
aws_network_firewall — AWS Network Firewall. Full output of aws_networkfirewall_firewall.global_network — Global Network. Full output of aws_networkmanager_global_network.core_network — Core Network. Full output of aws_networkmanager_core_network.ram_resource_share — Resource Access Manager (RAM) Resource Share. Full output of aws_ram_resource_share.central_vpcs — Central VPC information. Full output of VPC module - https://registry.terraform.io/modules/aws-ia/vp