Magic Transit Site Lan Args
data class MagicTransitSiteLanArgs(val accountId: Output<String>? = null, val haLink: Output<Boolean>? = null, val name: Output<String>? = null, val nat: Output<MagicTransitSiteLanNatArgs>? = null, val physport: Output<Int>? = null, val routedSubnets: Output<List<MagicTransitSiteLanRoutedSubnetArgs>>? = null, val siteId: Output<String>? = null, val staticAddressing: Output<MagicTransitSiteLanStaticAddressingArgs>? = null, val vlanTag: Output<Int>? = null) : ConvertibleToJava<MagicTransitSiteLanArgs>
Example Usage
resources:
exampleMagicTransitSiteLan:
type: cloudflare:MagicTransitSiteLan
name: example_magic_transit_site_lan
properties:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
siteId: 023e105f4ecef8ad9ca31a8372d0c353
physport: 1
vlanTag: 0
haLink: true
name: name
nat:
static_prefix: 192.0.2.0/24
routedSubnets:
- next_hop: 192.0.2.1
prefix: 192.0.2.0/24
nat:
staticPrefix: 192.0.2.0/24
staticAddressing:
address: 192.0.2.0/24
dhcp_relay:
serverAddresses:
- 192.0.2.1
dhcp_server:
dhcpPoolEnd: 192.0.2.1
dhcpPoolStart: 192.0.2.1
dnsServer: 192.0.2.1
dnsServers:
- 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
Content copied to clipboard
Import
$ pulumi import cloudflare:index/magicTransitSiteLan:MagicTransitSiteLan example '<account_id>/<site_id>/<lan_id>'
Content copied to clipboard
Constructors
Link copied to clipboard
constructor(accountId: Output<String>? = null, haLink: Output<Boolean>? = null, name: Output<String>? = null, nat: Output<MagicTransitSiteLanNatArgs>? = null, physport: Output<Int>? = null, routedSubnets: Output<List<MagicTransitSiteLanRoutedSubnetArgs>>? = null, siteId: Output<String>? = null, staticAddressing: Output<MagicTransitSiteLanStaticAddressingArgs>? = null, vlanTag: Output<Int>? = null)