cloudwan

aws-ia/cloudwan/aws

Terraform Module HCL AWS ✓ Verified

AWS Terraform Module for creating AWS CloudWAN

Install
module "cloudwan" {
source = "aws-ia/cloudwan/aws"
version = "3.4.0"
}
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (8)
NameTypeDescriptionDefault
tagsmap(string)(Optional) Tags to apply to all resources.{}
global_network_idstring(Optional) Global Network ID. Conflicts with `var.global_network`.null
global_networkanyGlobal Network definition - providing information to this variable will create a{}
core_network_arnstring(Optional) Core Network ARN. Conflicts with `var.core_network`.null
core_networkanyCore Network definition - providing information to this variable will create a n{}
central_vpcsanyCentral VPCs definition. This variable expects a map of VPCs. You can specify th{}
ipv4_network_definitionstringDefinition of the IPv4 CIDR blocks of the AWS network - needed for the VPC routenull
aws_network_firewallanyAWS Network Firewall configuration. This variable expect a map of Network Firewa{}
Outputs (5)
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
Resources (8)
aws_networkmanager_core_networkaws_networkmanager_core_network_policy_attachmentaws_networkmanager_global_networkaws_ram_principal_associationaws_ram_resource_associationaws_ram_resource_shareaws_route_tableaws_route_table_association
Details
FrameworkTerraform Module
LanguageHCL
Version3.4.0
Cloud AWS
★ Stars20
Forks12
Total downloads53.7k
Inputs8
Outputs5
Resources8
Examples5
Submodules1
LicenseApache-2.0
Namespaceaws-ia
Updated