Sites
resource cloudflare_magic_transit_site
cloudflare_magic_transit_site
resource "cloudflare_magic_transit_site" "example_magic_transit_site" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
name = "site_1"
connector_id = "ac60d3d0435248289d446cedd870bcf4"
description = "description"
ha_mode = true
location = {
lat = "37.6192"
lon = "122.3816"
}
secondary_connector_id = "8d67040d3835dbcf46ce29da440dc482"
}
data cloudflare_magic_transit_site
cloudflare_magic_transit_site
data "cloudflare_magic_transit_site" "example_magic_transit_site" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_magic_transit_sites
cloudflare_magic_transit_sites
data "cloudflare_magic_transit_sites" "example_magic_transit_sites" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
connectorid = "023e105f4ecef8ad9ca31a8372d0c353"
}
SitesACLs
resource cloudflare_magic_transit_site_acl
optional
forward_locally?: Bool
The desired forwarding action for this ACL policy. If set to "false", the policy will forward traffic to Cloudflare. If set to "true", the policy will forward traffic locally on the Magic Connector. If not included in request, will default to false.
cloudflare_magic_transit_site_acl
resource "cloudflare_magic_transit_site_acl" "example_magic_transit_site_acl" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
lan_1 = {
lan_id = "lan_id"
lan_name = "lan_name"
port_ranges = ["8080-9000"]
ports = [1]
subnets = ["192.0.2.1"]
}
lan_2 = {
lan_id = "lan_id"
lan_name = "lan_name"
port_ranges = ["8080-9000"]
ports = [1]
subnets = ["192.0.2.1"]
}
name = "PIN Pad - Cash Register"
description = "Allows local traffic between PIN pads and cash register."
forward_locally = true
protocols = ["tcp"]
unidirectional = true
}
data cloudflare_magic_transit_site_acl
computed
forward_locally: Bool
The desired forwarding action for this ACL policy. If set to "false", the policy will forward traffic to Cloudflare. If set to "true", the policy will forward traffic locally on the Magic Connector. If not included in request, will default to false.
cloudflare_magic_transit_site_acl
data "cloudflare_magic_transit_site_acl" "example_magic_transit_site_acl" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
acl_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_magic_transit_site_acls
cloudflare_magic_transit_site_acls
data "cloudflare_magic_transit_site_acls" "example_magic_transit_site_acls" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
SitesLANs
resource cloudflare_magic_transit_site_lan
cloudflare_magic_transit_site_lan
resource "cloudflare_magic_transit_site_lan" "example_magic_transit_site_lan" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
bond_id = 2
ha_link = true
is_breakout = true
is_prioritized = true
name = "name"
nat = {
static_prefix = "192.0.2.0/24"
}
physport = 1
routed_subnets = [{
next_hop = "192.0.2.1"
prefix = "192.0.2.0/24"
nat = {
static_prefix = "192.0.2.0/24"
}
}]
static_addressing = {
address = "192.0.2.0/24"
dhcp_relay = {
server_addresses = ["192.0.2.1"]
}
dhcp_server = {
dhcp_pool_end = "192.0.2.1"
dhcp_pool_start = "192.0.2.1"
dns_server = "192.0.2.1"
dns_servers = ["192.0.2.1"]
reservations = {
"00:11:22:33:44:55" = "192.0.2.100"
"AA:BB:CC:DD:EE:FF" = "192.168.1.101"
}
}
secondary_address = "192.0.2.0/24"
virtual_address = "192.0.2.0/24"
}
vlan_tag = 42
}
data cloudflare_magic_transit_site_lan
cloudflare_magic_transit_site_lan
data "cloudflare_magic_transit_site_lan" "example_magic_transit_site_lan" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
lan_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_magic_transit_site_lans
cloudflare_magic_transit_site_lans
data "cloudflare_magic_transit_site_lans" "example_magic_transit_site_lans" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
SitesWANs
resource cloudflare_magic_transit_site_wan
cloudflare_magic_transit_site_wan
resource "cloudflare_magic_transit_site_wan" "example_magic_transit_site_wan" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
physport = 1
name = "name"
priority = 0
static_addressing = {
address = "192.0.2.0/24"
gateway_address = "192.0.2.1"
secondary_address = "192.0.2.0/24"
}
vlan_tag = 42
}
data cloudflare_magic_transit_site_wan
cloudflare_magic_transit_site_wan
data "cloudflare_magic_transit_site_wan" "example_magic_transit_site_wan" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
wan_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
data cloudflare_magic_transit_site_wans
cloudflare_magic_transit_site_wans
data "cloudflare_magic_transit_site_wans" "example_magic_transit_site_wans" {
account_id = "023e105f4ecef8ad9ca31a8372d0c353"
site_id = "023e105f4ecef8ad9ca31a8372d0c353"
}