panos.EthernetLayer3Subinterface
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.panos.Template;
import com.pulumi.panos.TemplateArgs;
import com.pulumi.panos.inputs.TemplateLocationArgs;
import com.pulumi.panos.inputs.TemplateLocationPanoramaArgs;
import com.pulumi.panos.EthernetInterface;
import com.pulumi.panos.EthernetInterfaceArgs;
import com.pulumi.panos.inputs.EthernetInterfaceLocationArgs;
import com.pulumi.panos.inputs.EthernetInterfaceLocationTemplateArgs;
import com.pulumi.panos.inputs.EthernetInterfaceLayer3Args;
import com.pulumi.panos.EthernetLayer3Subinterface;
import com.pulumi.panos.EthernetLayer3SubinterfaceArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceLocationArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceLocationTemplateArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceAdjustTcpMssArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceArpArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceBonjourArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceNdpProxyArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceIpArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceIpv6Args;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceIpv6InheritedArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceSdwanLinkSettingsArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfaceDhcpClientArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfacePppoeArgs;
import com.pulumi.panos.inputs.EthernetLayer3SubinterfacePppoePassiveArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Template("example", TemplateArgs.builder()
.location(TemplateLocationArgs.builder()
.panorama()
.build())
.build());
var parent = new EthernetInterface("parent", EthernetInterfaceArgs.builder()
.location(EthernetInterfaceLocationArgs.builder()
.template(EthernetInterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.layer3()
.build());
var example1 = new EthernetLayer3Subinterface("example1", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(1)
.comment("Basic subinterface")
.netflowProfile("NetflowProfile1")
.mtu(1500)
.adjustTcpMss(EthernetLayer3SubinterfaceAdjustTcpMssArgs.builder()
.enable(true)
.ipv4_mss_adjustment(1300)
.ipv6_mss_adjustment(1300)
.build())
.arps(EthernetLayer3SubinterfaceArpArgs.builder()
.name("192.168.0.1")
.hwAddress("00:1a:2b:3c:4d:5e")
.build())
.bonjour(EthernetLayer3SubinterfaceBonjourArgs.builder()
.enable(true)
.group_id(5)
.ttl_check(true)
.build())
.decryptForward(true)
.dfIgnore(true)
.ndpProxy(EthernetLayer3SubinterfaceNdpProxyArgs.builder()
.enabled(true)
.address(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.ips(EthernetLayer3SubinterfaceIpArgs.builder()
.name("192.168.1.1")
.sdwanGateway("192.168.1.1")
.build())
.build());
var example2 = new EthernetLayer3Subinterface("example2", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(2)
.comment("IPv6 GUA subinterface")
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.enabled(true)
.inherited(EthernetLayer3SubinterfaceIpv6InheritedArgs.builder()
.assignAddr(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build())
.build());
var example3 = new EthernetLayer3Subinterface("example3", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(3)
.comment("IPv6 ULA subinterface")
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.enabled(true)
.inherited(EthernetLayer3SubinterfaceIpv6InheritedArgs.builder()
.assignAddr(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build())
.build());
var example4 = new EthernetLayer3Subinterface("example4", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(4)
.comment("SDWAN DDNS subinterface")
.sdwanLinkSettings(EthernetLayer3SubinterfaceSdwanLinkSettingsArgs.builder()
.enable(true)
.sdwan_interface_profile("SdwanProfile1")
.upstream_nat(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
var example5 = new EthernetLayer3Subinterface("example5", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(5)
.comment("SDWAN Static IP FQDN subinterface")
.sdwanLinkSettings(EthernetLayer3SubinterfaceSdwanLinkSettingsArgs.builder()
.enable(true)
.sdwan_interface_profile("SdwanProfile1")
.upstream_nat(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
var example6 = new EthernetLayer3Subinterface("example6", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(6)
.comment("SDWAN Static IP Address subinterface")
.sdwanLinkSettings(EthernetLayer3SubinterfaceSdwanLinkSettingsArgs.builder()
.enable(true)
.sdwan_interface_profile("SdwanProfile1")
.upstream_nat(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
var example7 = new EthernetLayer3Subinterface("example7", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(7)
.comment("DHCP Client subinterface")
.dhcpClient(EthernetLayer3SubinterfaceDhcpClientArgs.builder()
.create_default_route(true)
.default_route_metric(10)
.enable(true)
.send_hostname(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.interfaceManagementProfile("dhcp-client-profile")
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.enabled(false)
.build())
.sdwanLinkSettings(EthernetLayer3SubinterfaceSdwanLinkSettingsArgs.builder()
.enable(false)
.build())
.build());
var example8 = new EthernetLayer3Subinterface("example8", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(8)
.comment("IPv6 DHCP Client subinterface")
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.enabled(true)
.dhcp_client(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
var example9 = new EthernetLayer3Subinterface("example9", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(9)
.comment("IPv6 Neighbor Discovery subinterface")
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.enabled(true)
.neighbor_discovery(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
var example10 = new EthernetLayer3Subinterface("example10", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.vsys("vsys1")
.name(example.name())
.build())
.build())
.parent(parent.name())
.tag(10)
.comment("PPPoE subinterface")
.pppoe(EthernetLayer3SubinterfacePppoeArgs.builder()
.access_concentrator("ac-1")
.authentication("auto")
.create_default_route(true)
.default_route_metric(10)
.enable(true)
.passive(EthernetLayer3SubinterfacePppoePassiveArgs.builder()
.enable(true)
.build())
.password("pppoe-password")
.service("pppoe-service")
.static_address(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.username("pppoe-user")
.build())
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.enabled(false)
.build())
.sdwanLinkSettings(EthernetLayer3SubinterfaceSdwanLinkSettingsArgs.builder()
.enable(false)
.build())
.build());
}
}
resources:
example:
type: panos:Template
properties:
location:
panorama: {}
parent:
type: panos:EthernetInterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
layer3: {}
example1:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 1
comment: Basic subinterface
netflowProfile: NetflowProfile1
mtu: 1500
adjustTcpMss:
enable: true
ipv4_mss_adjustment: 1300
ipv6_mss_adjustment: 1300
arps:
- name: 192.168.0.1
hwAddress: 00:1a:2b:3c:4d:5e
bonjour:
enable: true
group_id: 5
ttl_check: true
decryptForward: true
dfIgnore: true
ndpProxy:
enabled: true
address:
- name: 10.0.0.1
negate: false
ips:
- name: 192.168.1.1
sdwanGateway: 192.168.1.1
example2:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 2
comment: IPv6 GUA subinterface
ipv6:
enabled: true
inherited:
assignAddr:
- name: gua_config
type:
gua:
enableOnInterface: true
prefixPool: my-gua-pool
example3:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 3
comment: IPv6 ULA subinterface
ipv6:
enabled: true
inherited:
assignAddr:
- name: ula_config
type:
ula:
enableOnInterface: true
address: fd00:1234:5678::/48
example4:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 4
comment: SDWAN DDNS subinterface
sdwanLinkSettings:
enable: true
sdwan_interface_profile: SdwanProfile1
upstream_nat:
enable: true
ddns: {}
example5:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 5
comment: SDWAN Static IP FQDN subinterface
sdwanLinkSettings:
enable: true
sdwan_interface_profile: SdwanProfile1
upstream_nat:
enable: true
staticIp:
fqdn: example.com
example6:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 6
comment: SDWAN Static IP Address subinterface
sdwanLinkSettings:
enable: true
sdwan_interface_profile: SdwanProfile1
upstream_nat:
enable: true
staticIp:
ipAddress: 203.0.113.1
example7:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 7
comment: DHCP Client subinterface
dhcpClient:
create_default_route: true
default_route_metric: 10
enable: true
send_hostname:
enable: true
hostname: dhcp-client-hostname
interfaceManagementProfile: dhcp-client-profile
ipv6:
enabled: false
sdwanLinkSettings:
enable: false
example8:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 8
comment: IPv6 DHCP Client subinterface
ipv6:
enabled: true
dhcp_client:
acceptRaRoute: true
defaultRouteMetric: 10
enable: true
neighborDiscovery:
dadAttempts: 1
enableDad: true
enableNdpMonitor: true
nsInterval: 1000
reachableTime: 30000
preference: high
prefixDelegation:
enable:
yes:
pfxPoolName: prefix-pool-1
prefixLen: 64
prefixLenHint: true
v6Options:
duidType: duid-type-llt
enable:
yes:
nonTempAddr: true
tempAddr: false
rapidCommit: true
supportSrvrReconfig: true
example9:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 9
comment: IPv6 Neighbor Discovery subinterface
ipv6:
enabled: true
neighbor_discovery:
dadAttempts: 1
enableDad: true
enableNdpMonitor: true
nsInterval: 1000
reachableTime: 30000
neighbor:
- name: 2001:DB8::1/128
hwAddress: 00:1a:2b:3c:4d:5e
routerAdvertisement:
enable: true
enableConsistencyCheck: true
hopLimit: '64'
lifetime: 1800
linkMtu: '1500'
managedFlag: true
maxInterval: 600
minInterval: 200
otherFlag: true
reachableTime: '0'
retransmissionTimer: '0'
routerPreference: Medium
dnsSupport:
enable: true
server:
- name: 2001:DB8::1/128
lifetime: 1200
suffix:
- name: suffix1
lifetime: 1200
example10:
type: panos:EthernetLayer3Subinterface
properties:
location:
template:
vsys: vsys1
name: ${example.name}
parent: ${parent.name}
tag: 10
comment: PPPoE subinterface
pppoe:
access_concentrator: ac-1
authentication: auto
create_default_route: true
default_route_metric: 10
enable: true
passive:
enable: true
password: pppoe-password
service: pppoe-service
static_address:
ip: 192.168.2.1
username: pppoe-user
ipv6:
enabled: false
sdwanLinkSettings:
enable: false
Create EthernetLayer3Subinterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EthernetLayer3Subinterface(name: string, args: EthernetLayer3SubinterfaceArgs, opts?: CustomResourceOptions);
@overload
def EthernetLayer3Subinterface(resource_name: str,
args: EthernetLayer3SubinterfaceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def EthernetLayer3Subinterface(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[EthernetLayer3SubinterfaceLocationArgs] = None,
ipv6: Optional[EthernetLayer3SubinterfaceIpv6Args] = None,
arps: Optional[Sequence[EthernetLayer3SubinterfaceArpArgs]] = None,
comment: Optional[str] = None,
adjust_tcp_mss: Optional[EthernetLayer3SubinterfaceAdjustTcpMssArgs] = None,
decrypt_forward: Optional[bool] = None,
df_ignore: Optional[bool] = None,
dhcp_client: Optional[EthernetLayer3SubinterfaceDhcpClientArgs] = None,
interface_management_profile: Optional[str] = None,
bonjour: Optional[EthernetLayer3SubinterfaceBonjourArgs] = None,
ips: Optional[Sequence[EthernetLayer3SubinterfaceIpArgs]] = None,
ddns_config: Optional[EthernetLayer3SubinterfaceDdnsConfigArgs] = None,
mtu: Optional[float] = None,
name: Optional[str] = None,
ndp_proxy: Optional[EthernetLayer3SubinterfaceNdpProxyArgs] = None,
netflow_profile: Optional[str] = None,
parent: Optional[str] = None,
pppoe: Optional[EthernetLayer3SubinterfacePppoeArgs] = None,
sdwan_link_settings: Optional[EthernetLayer3SubinterfaceSdwanLinkSettingsArgs] = None,
tag: Optional[float] = None)
func NewEthernetLayer3Subinterface(ctx *Context, name string, args EthernetLayer3SubinterfaceArgs, opts ...ResourceOption) (*EthernetLayer3Subinterface, error)
public EthernetLayer3Subinterface(string name, EthernetLayer3SubinterfaceArgs args, CustomResourceOptions? opts = null)
public EthernetLayer3Subinterface(String name, EthernetLayer3SubinterfaceArgs args)
public EthernetLayer3Subinterface(String name, EthernetLayer3SubinterfaceArgs args, CustomResourceOptions options)
type: panos:EthernetLayer3Subinterface
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EthernetLayer3SubinterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EthernetLayer3SubinterfaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EthernetLayer3SubinterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EthernetLayer3SubinterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EthernetLayer3SubinterfaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ethernetLayer3SubinterfaceResource = new Panos.EthernetLayer3Subinterface("ethernetLayer3SubinterfaceResource", new()
{
Location = new Panos.Inputs.EthernetLayer3SubinterfaceLocationArgs
{
Ngfw = new Panos.Inputs.EthernetLayer3SubinterfaceLocationNgfwArgs
{
NgfwDevice = "string",
},
Shared = null,
Template = new Panos.Inputs.EthernetLayer3SubinterfaceLocationTemplateArgs
{
Name = "string",
NgfwDevice = "string",
PanoramaDevice = "string",
Vsys = "string",
},
TemplateStack = new Panos.Inputs.EthernetLayer3SubinterfaceLocationTemplateStackArgs
{
Name = "string",
NgfwDevice = "string",
PanoramaDevice = "string",
},
},
Ipv6 = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6Args
{
Addresses = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6AddressArgs
{
Name = "string",
Advertise = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6AddressAdvertiseArgs
{
AutoConfigFlag = false,
Enable = false,
OnlinkFlag = false,
PreferredLifetime = "string",
ValidLifetime = "string",
},
Anycast = null,
EnableOnInterface = false,
Prefix = null,
},
},
DhcpClient = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientArgs
{
AcceptRaRoute = false,
DefaultRouteMetric = 0,
Enable = false,
NeighborDiscovery = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryArgs
{
DadAttempts = 0,
DnsServer = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerArgs
{
Enable = false,
Source = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceArgs
{
Dhcpv6 = null,
Manual = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualArgs
{
Servers = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualServerArgs
{
Name = "string",
Lifetime = 0,
},
},
},
},
},
DnsSuffix = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixArgs
{
Enable = false,
Source = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceArgs
{
Dhcpv6 = null,
Manual = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualArgs
{
Suffixes = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualSuffixArgs
{
Name = "string",
Lifetime = 0,
},
},
},
},
},
EnableDad = false,
EnableNdpMonitor = false,
Neighbors = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryNeighborArgs
{
Name = "string",
HwAddress = "string",
},
},
NsInterval = 0,
ReachableTime = 0,
},
Preference = "string",
PrefixDelegation = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationArgs
{
Enable = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableArgs
{
No = null,
Yes = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableYesArgs
{
PfxPoolName = "string",
PrefixLen = 0,
PrefixLenHint = false,
},
},
},
V6Options = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsArgs
{
DuidType = "string",
Enable = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableArgs
{
No = null,
Yes = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableYesArgs
{
NonTempAddr = false,
TempAddr = false,
},
},
RapidCommit = false,
SupportSrvrReconfig = false,
},
},
Enabled = false,
Inherited = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedArgs
{
AssignAddrs = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrArgs
{
Name = "string",
Type = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeArgs
{
Gua = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaArgs
{
Advertise = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaAdvertiseArgs
{
AutoConfigFlag = false,
Enable = false,
OnlinkFlag = false,
},
EnableOnInterface = false,
PoolType = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeArgs
{
Dynamic = null,
DynamicId = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicIdArgs
{
Identifier = 0,
},
},
PrefixPool = "string",
},
Ula = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaArgs
{
Address = "string",
Advertise = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaAdvertiseArgs
{
AutoConfigFlag = false,
Enable = false,
OnlinkFlag = false,
PreferredLifetime = "string",
ValidLifetime = "string",
},
Anycast = false,
EnableOnInterface = false,
Prefix = false,
},
},
},
},
Enable = false,
NeighborDiscovery = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryArgs
{
DadAttempts = 0,
DnsServer = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerArgs
{
Enable = false,
Source = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceArgs
{
Dhcpv6 = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceDhcpv6Args
{
PrefixPool = "string",
},
Manual = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualArgs
{
Servers = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualServerArgs
{
Name = "string",
Lifetime = 0,
},
},
},
},
},
DnsSuffix = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixArgs
{
Enable = false,
Source = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceArgs
{
Dhcpv6 = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceDhcpv6Args
{
PrefixPool = "string",
},
Manual = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualArgs
{
Suffixes = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualSuffixArgs
{
Name = "string",
Lifetime = 0,
},
},
},
},
},
EnableDad = false,
EnableNdpMonitor = false,
Neighbors = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryNeighborArgs
{
Name = "string",
HwAddress = "string",
},
},
NsInterval = 0,
ReachableTime = 0,
RouterAdvertisement = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryRouterAdvertisementArgs
{
Enable = false,
EnableConsistencyCheck = false,
HopLimit = "string",
Lifetime = 0,
LinkMtu = "string",
ManagedFlag = false,
MaxInterval = 0,
MinInterval = 0,
OtherFlag = false,
ReachableTime = "string",
RetransmissionTimer = "string",
RouterPreference = "string",
},
},
},
InterfaceId = "string",
NeighborDiscovery = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryArgs
{
DadAttempts = 0,
EnableDad = false,
EnableNdpMonitor = false,
Neighbors = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryNeighborArgs
{
Name = "string",
HwAddress = "string",
},
},
NsInterval = 0,
ReachableTime = 0,
RouterAdvertisement = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementArgs
{
DnsSupport = new Panos.Inputs.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportArgs
{
Enable = false,
Servers = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportServerArgs
{
Name = "string",
Lifetime = 0,
},
},
Suffixes = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportSuffixArgs
{
Name = "string",
Lifetime = 0,
},
},
},
Enable = false,
EnableConsistencyCheck = false,
HopLimit = "string",
Lifetime = 0,
LinkMtu = "string",
ManagedFlag = false,
MaxInterval = 0,
MinInterval = 0,
OtherFlag = false,
ReachableTime = "string",
RetransmissionTimer = "string",
RouterPreference = "string",
},
},
},
Arps = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceArpArgs
{
Name = "string",
HwAddress = "string",
},
},
Comment = "string",
AdjustTcpMss = new Panos.Inputs.EthernetLayer3SubinterfaceAdjustTcpMssArgs
{
Enable = false,
Ipv4MssAdjustment = 0,
Ipv6MssAdjustment = 0,
},
DecryptForward = false,
DfIgnore = false,
DhcpClient = new Panos.Inputs.EthernetLayer3SubinterfaceDhcpClientArgs
{
CreateDefaultRoute = false,
DefaultRouteMetric = 0,
Enable = false,
SendHostname = new Panos.Inputs.EthernetLayer3SubinterfaceDhcpClientSendHostnameArgs
{
Enable = false,
Hostname = "string",
},
},
InterfaceManagementProfile = "string",
Bonjour = new Panos.Inputs.EthernetLayer3SubinterfaceBonjourArgs
{
Enable = false,
GroupId = 0,
TtlCheck = false,
},
Ips = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceIpArgs
{
Name = "string",
SdwanGateway = "string",
},
},
DdnsConfig = new Panos.Inputs.EthernetLayer3SubinterfaceDdnsConfigArgs
{
DdnsCertProfile = "string",
DdnsEnabled = false,
DdnsHostname = "string",
DdnsIps = new[]
{
"string",
},
DdnsIpv6s = new[]
{
"string",
},
DdnsUpdateInterval = 0,
DdnsVendor = "string",
DdnsVendorConfigs = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceDdnsConfigDdnsVendorConfigArgs
{
Name = "string",
Value = "string",
},
},
},
Mtu = 0,
Name = "string",
NdpProxy = new Panos.Inputs.EthernetLayer3SubinterfaceNdpProxyArgs
{
Addresses = new[]
{
new Panos.Inputs.EthernetLayer3SubinterfaceNdpProxyAddressArgs
{
Name = "string",
Negate = false,
},
},
Enabled = false,
},
NetflowProfile = "string",
Parent = "string",
Pppoe = new Panos.Inputs.EthernetLayer3SubinterfacePppoeArgs
{
AccessConcentrator = "string",
Authentication = "string",
CreateDefaultRoute = false,
DefaultRouteMetric = 0,
Enable = false,
Passive = new Panos.Inputs.EthernetLayer3SubinterfacePppoePassiveArgs
{
Enable = false,
},
Password = "string",
Service = "string",
StaticAddress = new Panos.Inputs.EthernetLayer3SubinterfacePppoeStaticAddressArgs
{
Ip = "string",
},
Username = "string",
},
SdwanLinkSettings = new Panos.Inputs.EthernetLayer3SubinterfaceSdwanLinkSettingsArgs
{
Enable = false,
SdwanInterfaceProfile = "string",
UpstreamNat = new Panos.Inputs.EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatArgs
{
Ddns = null,
Enable = false,
StaticIp = new Panos.Inputs.EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
{
Fqdn = "string",
IpAddress = "string",
},
},
},
Tag = 0,
});
example, err := panos.NewEthernetLayer3Subinterface(ctx, "ethernetLayer3SubinterfaceResource", &panos.EthernetLayer3SubinterfaceArgs{
Location: &panos.EthernetLayer3SubinterfaceLocationArgs{
Ngfw: &panos.EthernetLayer3SubinterfaceLocationNgfwArgs{
NgfwDevice: pulumi.String("string"),
},
Shared: &panos.EthernetLayer3SubinterfaceLocationSharedArgs{},
Template: &panos.EthernetLayer3SubinterfaceLocationTemplateArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
Vsys: pulumi.String("string"),
},
TemplateStack: &panos.EthernetLayer3SubinterfaceLocationTemplateStackArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
},
Ipv6: &panos.EthernetLayer3SubinterfaceIpv6Args{
Addresses: panos.EthernetLayer3SubinterfaceIpv6AddressArray{
&panos.EthernetLayer3SubinterfaceIpv6AddressArgs{
Name: pulumi.String("string"),
Advertise: &panos.EthernetLayer3SubinterfaceIpv6AddressAdvertiseArgs{
AutoConfigFlag: pulumi.Bool(false),
Enable: pulumi.Bool(false),
OnlinkFlag: pulumi.Bool(false),
PreferredLifetime: pulumi.String("string"),
ValidLifetime: pulumi.String("string"),
},
Anycast: &panos.EthernetLayer3SubinterfaceIpv6AddressAnycastArgs{},
EnableOnInterface: pulumi.Bool(false),
Prefix: &panos.EthernetLayer3SubinterfaceIpv6AddressPrefixArgs{},
},
},
DhcpClient: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientArgs{
AcceptRaRoute: pulumi.Bool(false),
DefaultRouteMetric: pulumi.Float64(0),
Enable: pulumi.Bool(false),
NeighborDiscovery: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryArgs{
DadAttempts: pulumi.Float64(0),
DnsServer: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerArgs{
Enable: pulumi.Bool(false),
Source: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceArgs{
Dhcpv6: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceDhcpv6Args{},
Manual: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualArgs{
Servers: panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualServerArray{
&panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualServerArgs{
Name: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
},
},
},
},
},
DnsSuffix: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixArgs{
Enable: pulumi.Bool(false),
Source: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceArgs{
Dhcpv6: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceDhcpv6Args{},
Manual: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualArgs{
Suffixes: panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualSuffixArray{
&panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualSuffixArgs{
Name: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
},
},
},
},
},
EnableDad: pulumi.Bool(false),
EnableNdpMonitor: pulumi.Bool(false),
Neighbors: panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryNeighborArray{
&panos.EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryNeighborArgs{
Name: pulumi.String("string"),
HwAddress: pulumi.String("string"),
},
},
NsInterval: pulumi.Float64(0),
ReachableTime: pulumi.Float64(0),
},
Preference: pulumi.String("string"),
PrefixDelegation: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationArgs{
Enable: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableArgs{
No: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableNoArgs{},
Yes: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableYesArgs{
PfxPoolName: pulumi.String("string"),
PrefixLen: pulumi.Float64(0),
PrefixLenHint: pulumi.Bool(false),
},
},
},
V6Options: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsArgs{
DuidType: pulumi.String("string"),
Enable: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableArgs{
No: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableNoArgs{},
Yes: &panos.EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableYesArgs{
NonTempAddr: pulumi.Bool(false),
TempAddr: pulumi.Bool(false),
},
},
RapidCommit: pulumi.Bool(false),
SupportSrvrReconfig: pulumi.Bool(false),
},
},
Enabled: pulumi.Bool(false),
Inherited: &panos.EthernetLayer3SubinterfaceIpv6InheritedArgs{
AssignAddrs: panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrArray{
&panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrArgs{
Name: pulumi.String("string"),
Type: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeArgs{
Gua: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaArgs{
Advertise: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaAdvertiseArgs{
AutoConfigFlag: pulumi.Bool(false),
Enable: pulumi.Bool(false),
OnlinkFlag: pulumi.Bool(false),
},
EnableOnInterface: pulumi.Bool(false),
PoolType: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeArgs{
Dynamic: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicArgs{},
DynamicId: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicIdArgs{
Identifier: pulumi.Float64(0),
},
},
PrefixPool: pulumi.String("string"),
},
Ula: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaArgs{
Address: pulumi.String("string"),
Advertise: &panos.EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaAdvertiseArgs{
AutoConfigFlag: pulumi.Bool(false),
Enable: pulumi.Bool(false),
OnlinkFlag: pulumi.Bool(false),
PreferredLifetime: pulumi.String("string"),
ValidLifetime: pulumi.String("string"),
},
Anycast: pulumi.Bool(false),
EnableOnInterface: pulumi.Bool(false),
Prefix: pulumi.Bool(false),
},
},
},
},
Enable: pulumi.Bool(false),
NeighborDiscovery: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryArgs{
DadAttempts: pulumi.Float64(0),
DnsServer: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerArgs{
Enable: pulumi.Bool(false),
Source: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceArgs{
Dhcpv6: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceDhcpv6Args{
PrefixPool: pulumi.String("string"),
},
Manual: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualArgs{
Servers: panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualServerArray{
&panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualServerArgs{
Name: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
},
},
},
},
},
DnsSuffix: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixArgs{
Enable: pulumi.Bool(false),
Source: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceArgs{
Dhcpv6: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceDhcpv6Args{
PrefixPool: pulumi.String("string"),
},
Manual: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualArgs{
Suffixes: panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualSuffixArray{
&panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualSuffixArgs{
Name: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
},
},
},
},
},
EnableDad: pulumi.Bool(false),
EnableNdpMonitor: pulumi.Bool(false),
Neighbors: panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryNeighborArray{
&panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryNeighborArgs{
Name: pulumi.String("string"),
HwAddress: pulumi.String("string"),
},
},
NsInterval: pulumi.Float64(0),
ReachableTime: pulumi.Float64(0),
RouterAdvertisement: &panos.EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryRouterAdvertisementArgs{
Enable: pulumi.Bool(false),
EnableConsistencyCheck: pulumi.Bool(false),
HopLimit: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
LinkMtu: pulumi.String("string"),
ManagedFlag: pulumi.Bool(false),
MaxInterval: pulumi.Float64(0),
MinInterval: pulumi.Float64(0),
OtherFlag: pulumi.Bool(false),
ReachableTime: pulumi.String("string"),
RetransmissionTimer: pulumi.String("string"),
RouterPreference: pulumi.String("string"),
},
},
},
InterfaceId: pulumi.String("string"),
NeighborDiscovery: &panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryArgs{
DadAttempts: pulumi.Float64(0),
EnableDad: pulumi.Bool(false),
EnableNdpMonitor: pulumi.Bool(false),
Neighbors: panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryNeighborArray{
&panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryNeighborArgs{
Name: pulumi.String("string"),
HwAddress: pulumi.String("string"),
},
},
NsInterval: pulumi.Float64(0),
ReachableTime: pulumi.Float64(0),
RouterAdvertisement: &panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementArgs{
DnsSupport: &panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportArgs{
Enable: pulumi.Bool(false),
Servers: panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportServerArray{
&panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportServerArgs{
Name: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
},
},
Suffixes: panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportSuffixArray{
&panos.EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportSuffixArgs{
Name: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
},
},
},
Enable: pulumi.Bool(false),
EnableConsistencyCheck: pulumi.Bool(false),
HopLimit: pulumi.String("string"),
Lifetime: pulumi.Float64(0),
LinkMtu: pulumi.String("string"),
ManagedFlag: pulumi.Bool(false),
MaxInterval: pulumi.Float64(0),
MinInterval: pulumi.Float64(0),
OtherFlag: pulumi.Bool(false),
ReachableTime: pulumi.String("string"),
RetransmissionTimer: pulumi.String("string"),
RouterPreference: pulumi.String("string"),
},
},
},
Arps: panos.EthernetLayer3SubinterfaceArpArray{
&panos.EthernetLayer3SubinterfaceArpArgs{
Name: pulumi.String("string"),
HwAddress: pulumi.String("string"),
},
},
Comment: pulumi.String("string"),
AdjustTcpMss: &panos.EthernetLayer3SubinterfaceAdjustTcpMssArgs{
Enable: pulumi.Bool(false),
Ipv4MssAdjustment: pulumi.Float64(0),
Ipv6MssAdjustment: pulumi.Float64(0),
},
DecryptForward: pulumi.Bool(false),
DfIgnore: pulumi.Bool(false),
DhcpClient: &panos.EthernetLayer3SubinterfaceDhcpClientArgs{
CreateDefaultRoute: pulumi.Bool(false),
DefaultRouteMetric: pulumi.Float64(0),
Enable: pulumi.Bool(false),
SendHostname: &panos.EthernetLayer3SubinterfaceDhcpClientSendHostnameArgs{
Enable: pulumi.Bool(false),
Hostname: pulumi.String("string"),
},
},
InterfaceManagementProfile: pulumi.String("string"),
Bonjour: &panos.EthernetLayer3SubinterfaceBonjourArgs{
Enable: pulumi.Bool(false),
GroupId: pulumi.Float64(0),
TtlCheck: pulumi.Bool(false),
},
Ips: panos.EthernetLayer3SubinterfaceIpArray{
&panos.EthernetLayer3SubinterfaceIpArgs{
Name: pulumi.String("string"),
SdwanGateway: pulumi.String("string"),
},
},
DdnsConfig: &panos.EthernetLayer3SubinterfaceDdnsConfigArgs{
DdnsCertProfile: pulumi.String("string"),
DdnsEnabled: pulumi.Bool(false),
DdnsHostname: pulumi.String("string"),
DdnsIps: pulumi.StringArray{
pulumi.String("string"),
},
DdnsIpv6s: pulumi.StringArray{
pulumi.String("string"),
},
DdnsUpdateInterval: pulumi.Float64(0),
DdnsVendor: pulumi.String("string"),
DdnsVendorConfigs: panos.EthernetLayer3SubinterfaceDdnsConfigDdnsVendorConfigArray{
&panos.EthernetLayer3SubinterfaceDdnsConfigDdnsVendorConfigArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
Mtu: pulumi.Float64(0),
Name: pulumi.String("string"),
NdpProxy: &panos.EthernetLayer3SubinterfaceNdpProxyArgs{
Addresses: panos.EthernetLayer3SubinterfaceNdpProxyAddressArray{
&panos.EthernetLayer3SubinterfaceNdpProxyAddressArgs{
Name: pulumi.String("string"),
Negate: pulumi.Bool(false),
},
},
Enabled: pulumi.Bool(false),
},
NetflowProfile: pulumi.String("string"),
Parent: pulumi.String("string"),
Pppoe: &panos.EthernetLayer3SubinterfacePppoeArgs{
AccessConcentrator: pulumi.String("string"),
Authentication: pulumi.String("string"),
CreateDefaultRoute: pulumi.Bool(false),
DefaultRouteMetric: pulumi.Float64(0),
Enable: pulumi.Bool(false),
Passive: &panos.EthernetLayer3SubinterfacePppoePassiveArgs{
Enable: pulumi.Bool(false),
},
Password: pulumi.String("string"),
Service: pulumi.String("string"),
StaticAddress: &panos.EthernetLayer3SubinterfacePppoeStaticAddressArgs{
Ip: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
SdwanLinkSettings: &panos.EthernetLayer3SubinterfaceSdwanLinkSettingsArgs{
Enable: pulumi.Bool(false),
SdwanInterfaceProfile: pulumi.String("string"),
UpstreamNat: &panos.EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatArgs{
Ddns: &panos.EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatDdnsArgs{},
Enable: pulumi.Bool(false),
StaticIp: &panos.EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs{
Fqdn: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
},
},
Tag: pulumi.Float64(0),
})
var ethernetLayer3SubinterfaceResource = new EthernetLayer3Subinterface("ethernetLayer3SubinterfaceResource", EthernetLayer3SubinterfaceArgs.builder()
.location(EthernetLayer3SubinterfaceLocationArgs.builder()
.ngfw(EthernetLayer3SubinterfaceLocationNgfwArgs.builder()
.ngfwDevice("string")
.build())
.shared(EthernetLayer3SubinterfaceLocationSharedArgs.builder()
.build())
.template(EthernetLayer3SubinterfaceLocationTemplateArgs.builder()
.name("string")
.ngfwDevice("string")
.panoramaDevice("string")
.vsys("string")
.build())
.templateStack(EthernetLayer3SubinterfaceLocationTemplateStackArgs.builder()
.name("string")
.ngfwDevice("string")
.panoramaDevice("string")
.build())
.build())
.ipv6(EthernetLayer3SubinterfaceIpv6Args.builder()
.addresses(EthernetLayer3SubinterfaceIpv6AddressArgs.builder()
.name("string")
.advertise(EthernetLayer3SubinterfaceIpv6AddressAdvertiseArgs.builder()
.autoConfigFlag(false)
.enable(false)
.onlinkFlag(false)
.preferredLifetime("string")
.validLifetime("string")
.build())
.anycast(EthernetLayer3SubinterfaceIpv6AddressAnycastArgs.builder()
.build())
.enableOnInterface(false)
.prefix(EthernetLayer3SubinterfaceIpv6AddressPrefixArgs.builder()
.build())
.build())
.dhcpClient(EthernetLayer3SubinterfaceIpv6DhcpClientArgs.builder()
.acceptRaRoute(false)
.defaultRouteMetric(0.0)
.enable(false)
.neighborDiscovery(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryArgs.builder()
.dadAttempts(0.0)
.dnsServer(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerArgs.builder()
.enable(false)
.source(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceArgs.builder()
.dhcpv6(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceDhcpv6Args.builder()
.build())
.manual(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualArgs.builder()
.servers(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualServerArgs.builder()
.name("string")
.lifetime(0.0)
.build())
.build())
.build())
.build())
.dnsSuffix(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixArgs.builder()
.enable(false)
.source(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceArgs.builder()
.dhcpv6(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceDhcpv6Args.builder()
.build())
.manual(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualArgs.builder()
.suffixes(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualSuffixArgs.builder()
.name("string")
.lifetime(0.0)
.build())
.build())
.build())
.build())
.enableDad(false)
.enableNdpMonitor(false)
.neighbors(EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryNeighborArgs.builder()
.name("string")
.hwAddress("string")
.build())
.nsInterval(0.0)
.reachableTime(0.0)
.build())
.preference("string")
.prefixDelegation(EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationArgs.builder()
.enable(EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableArgs.builder()
.no(EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableNoArgs.builder()
.build())
.yes(EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableYesArgs.builder()
.pfxPoolName("string")
.prefixLen(0.0)
.prefixLenHint(false)
.build())
.build())
.build())
.v6Options(EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsArgs.builder()
.duidType("string")
.enable(EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableArgs.builder()
.no(EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableNoArgs.builder()
.build())
.yes(EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableYesArgs.builder()
.nonTempAddr(false)
.tempAddr(false)
.build())
.build())
.rapidCommit(false)
.supportSrvrReconfig(false)
.build())
.build())
.enabled(false)
.inherited(EthernetLayer3SubinterfaceIpv6InheritedArgs.builder()
.assignAddrs(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrArgs.builder()
.name("string")
.type(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeArgs.builder()
.gua(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaArgs.builder()
.advertise(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaAdvertiseArgs.builder()
.autoConfigFlag(false)
.enable(false)
.onlinkFlag(false)
.build())
.enableOnInterface(false)
.poolType(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeArgs.builder()
.dynamic(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicArgs.builder()
.build())
.dynamicId(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicIdArgs.builder()
.identifier(0.0)
.build())
.build())
.prefixPool("string")
.build())
.ula(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaArgs.builder()
.address("string")
.advertise(EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaAdvertiseArgs.builder()
.autoConfigFlag(false)
.enable(false)
.onlinkFlag(false)
.preferredLifetime("string")
.validLifetime("string")
.build())
.anycast(false)
.enableOnInterface(false)
.prefix(false)
.build())
.build())
.build())
.enable(false)
.neighborDiscovery(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryArgs.builder()
.dadAttempts(0.0)
.dnsServer(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerArgs.builder()
.enable(false)
.source(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceArgs.builder()
.dhcpv6(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceDhcpv6Args.builder()
.prefixPool("string")
.build())
.manual(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualArgs.builder()
.servers(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualServerArgs.builder()
.name("string")
.lifetime(0.0)
.build())
.build())
.build())
.build())
.dnsSuffix(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixArgs.builder()
.enable(false)
.source(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceArgs.builder()
.dhcpv6(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceDhcpv6Args.builder()
.prefixPool("string")
.build())
.manual(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualArgs.builder()
.suffixes(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualSuffixArgs.builder()
.name("string")
.lifetime(0.0)
.build())
.build())
.build())
.build())
.enableDad(false)
.enableNdpMonitor(false)
.neighbors(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryNeighborArgs.builder()
.name("string")
.hwAddress("string")
.build())
.nsInterval(0.0)
.reachableTime(0.0)
.routerAdvertisement(EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryRouterAdvertisementArgs.builder()
.enable(false)
.enableConsistencyCheck(false)
.hopLimit("string")
.lifetime(0.0)
.linkMtu("string")
.managedFlag(false)
.maxInterval(0.0)
.minInterval(0.0)
.otherFlag(false)
.reachableTime("string")
.retransmissionTimer("string")
.routerPreference("string")
.build())
.build())
.build())
.interfaceId("string")
.neighborDiscovery(EthernetLayer3SubinterfaceIpv6NeighborDiscoveryArgs.builder()
.dadAttempts(0.0)
.enableDad(false)
.enableNdpMonitor(false)
.neighbors(EthernetLayer3SubinterfaceIpv6NeighborDiscoveryNeighborArgs.builder()
.name("string")
.hwAddress("string")
.build())
.nsInterval(0.0)
.reachableTime(0.0)
.routerAdvertisement(EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementArgs.builder()
.dnsSupport(EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportArgs.builder()
.enable(false)
.servers(EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportServerArgs.builder()
.name("string")
.lifetime(0.0)
.build())
.suffixes(EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportSuffixArgs.builder()
.name("string")
.lifetime(0.0)
.build())
.build())
.enable(false)
.enableConsistencyCheck(false)
.hopLimit("string")
.lifetime(0.0)
.linkMtu("string")
.managedFlag(false)
.maxInterval(0.0)
.minInterval(0.0)
.otherFlag(false)
.reachableTime("string")
.retransmissionTimer("string")
.routerPreference("string")
.build())
.build())
.build())
.arps(EthernetLayer3SubinterfaceArpArgs.builder()
.name("string")
.hwAddress("string")
.build())
.comment("string")
.adjustTcpMss(EthernetLayer3SubinterfaceAdjustTcpMssArgs.builder()
.enable(false)
.ipv4MssAdjustment(0.0)
.ipv6MssAdjustment(0.0)
.build())
.decryptForward(false)
.dfIgnore(false)
.dhcpClient(EthernetLayer3SubinterfaceDhcpClientArgs.builder()
.createDefaultRoute(false)
.defaultRouteMetric(0.0)
.enable(false)
.sendHostname(EthernetLayer3SubinterfaceDhcpClientSendHostnameArgs.builder()
.enable(false)
.hostname("string")
.build())
.build())
.interfaceManagementProfile("string")
.bonjour(EthernetLayer3SubinterfaceBonjourArgs.builder()
.enable(false)
.groupId(0.0)
.ttlCheck(false)
.build())
.ips(EthernetLayer3SubinterfaceIpArgs.builder()
.name("string")
.sdwanGateway("string")
.build())
.ddnsConfig(EthernetLayer3SubinterfaceDdnsConfigArgs.builder()
.ddnsCertProfile("string")
.ddnsEnabled(false)
.ddnsHostname("string")
.ddnsIps("string")
.ddnsIpv6s("string")
.ddnsUpdateInterval(0.0)
.ddnsVendor("string")
.ddnsVendorConfigs(EthernetLayer3SubinterfaceDdnsConfigDdnsVendorConfigArgs.builder()
.name("string")
.value("string")
.build())
.build())
.mtu(0.0)
.name("string")
.ndpProxy(EthernetLayer3SubinterfaceNdpProxyArgs.builder()
.addresses(EthernetLayer3SubinterfaceNdpProxyAddressArgs.builder()
.name("string")
.negate(false)
.build())
.enabled(false)
.build())
.netflowProfile("string")
.parent("string")
.pppoe(EthernetLayer3SubinterfacePppoeArgs.builder()
.accessConcentrator("string")
.authentication("string")
.createDefaultRoute(false)
.defaultRouteMetric(0.0)
.enable(false)
.passive(EthernetLayer3SubinterfacePppoePassiveArgs.builder()
.enable(false)
.build())
.password("string")
.service("string")
.staticAddress(EthernetLayer3SubinterfacePppoeStaticAddressArgs.builder()
.ip("string")
.build())
.username("string")
.build())
.sdwanLinkSettings(EthernetLayer3SubinterfaceSdwanLinkSettingsArgs.builder()
.enable(false)
.sdwanInterfaceProfile("string")
.upstreamNat(EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.ddns(EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatDdnsArgs.builder()
.build())
.enable(false)
.staticIp(EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs.builder()
.fqdn("string")
.ipAddress("string")
.build())
.build())
.build())
.tag(0.0)
.build());
ethernet_layer3_subinterface_resource = panos.EthernetLayer3Subinterface("ethernetLayer3SubinterfaceResource",
location={
"ngfw": {
"ngfw_device": "string",
},
"shared": {},
"template": {
"name": "string",
"ngfw_device": "string",
"panorama_device": "string",
"vsys": "string",
},
"template_stack": {
"name": "string",
"ngfw_device": "string",
"panorama_device": "string",
},
},
ipv6={
"addresses": [{
"name": "string",
"advertise": {
"auto_config_flag": False,
"enable": False,
"onlink_flag": False,
"preferred_lifetime": "string",
"valid_lifetime": "string",
},
"anycast": {},
"enable_on_interface": False,
"prefix": {},
}],
"dhcp_client": {
"accept_ra_route": False,
"default_route_metric": 0,
"enable": False,
"neighbor_discovery": {
"dad_attempts": 0,
"dns_server": {
"enable": False,
"source": {
"dhcpv6": {},
"manual": {
"servers": [{
"name": "string",
"lifetime": 0,
}],
},
},
},
"dns_suffix": {
"enable": False,
"source": {
"dhcpv6": {},
"manual": {
"suffixes": [{
"name": "string",
"lifetime": 0,
}],
},
},
},
"enable_dad": False,
"enable_ndp_monitor": False,
"neighbors": [{
"name": "string",
"hw_address": "string",
}],
"ns_interval": 0,
"reachable_time": 0,
},
"preference": "string",
"prefix_delegation": {
"enable": {
"no": {},
"yes": {
"pfx_pool_name": "string",
"prefix_len": 0,
"prefix_len_hint": False,
},
},
},
"v6_options": {
"duid_type": "string",
"enable": {
"no": {},
"yes": {
"non_temp_addr": False,
"temp_addr": False,
},
},
"rapid_commit": False,
"support_srvr_reconfig": False,
},
},
"enabled": False,
"inherited": {
"assign_addrs": [{
"name": "string",
"type": {
"gua": {
"advertise": {
"auto_config_flag": False,
"enable": False,
"onlink_flag": False,
},
"enable_on_interface": False,
"pool_type": {
"dynamic": {},
"dynamic_id": {
"identifier": 0,
},
},
"prefix_pool": "string",
},
"ula": {
"address": "string",
"advertise": {
"auto_config_flag": False,
"enable": False,
"onlink_flag": False,
"preferred_lifetime": "string",
"valid_lifetime": "string",
},
"anycast": False,
"enable_on_interface": False,
"prefix": False,
},
},
}],
"enable": False,
"neighbor_discovery": {
"dad_attempts": 0,
"dns_server": {
"enable": False,
"source": {
"dhcpv6": {
"prefix_pool": "string",
},
"manual": {
"servers": [{
"name": "string",
"lifetime": 0,
}],
},
},
},
"dns_suffix": {
"enable": False,
"source": {
"dhcpv6": {
"prefix_pool": "string",
},
"manual": {
"suffixes": [{
"name": "string",
"lifetime": 0,
}],
},
},
},
"enable_dad": False,
"enable_ndp_monitor": False,
"neighbors": [{
"name": "string",
"hw_address": "string",
}],
"ns_interval": 0,
"reachable_time": 0,
"router_advertisement": {
"enable": False,
"enable_consistency_check": False,
"hop_limit": "string",
"lifetime": 0,
"link_mtu": "string",
"managed_flag": False,
"max_interval": 0,
"min_interval": 0,
"other_flag": False,
"reachable_time": "string",
"retransmission_timer": "string",
"router_preference": "string",
},
},
},
"interface_id": "string",
"neighbor_discovery": {
"dad_attempts": 0,
"enable_dad": False,
"enable_ndp_monitor": False,
"neighbors": [{
"name": "string",
"hw_address": "string",
}],
"ns_interval": 0,
"reachable_time": 0,
"router_advertisement": {
"dns_support": {
"enable": False,
"servers": [{
"name": "string",
"lifetime": 0,
}],
"suffixes": [{
"name": "string",
"lifetime": 0,
}],
},
"enable": False,
"enable_consistency_check": False,
"hop_limit": "string",
"lifetime": 0,
"link_mtu": "string",
"managed_flag": False,
"max_interval": 0,
"min_interval": 0,
"other_flag": False,
"reachable_time": "string",
"retransmission_timer": "string",
"router_preference": "string",
},
},
},
arps=[{
"name": "string",
"hw_address": "string",
}],
comment="string",
adjust_tcp_mss={
"enable": False,
"ipv4_mss_adjustment": 0,
"ipv6_mss_adjustment": 0,
},
decrypt_forward=False,
df_ignore=False,
dhcp_client={
"create_default_route": False,
"default_route_metric": 0,
"enable": False,
"send_hostname": {
"enable": False,
"hostname": "string",
},
},
interface_management_profile="string",
bonjour={
"enable": False,
"group_id": 0,
"ttl_check": False,
},
ips=[{
"name": "string",
"sdwan_gateway": "string",
}],
ddns_config={
"ddns_cert_profile": "string",
"ddns_enabled": False,
"ddns_hostname": "string",
"ddns_ips": ["string"],
"ddns_ipv6s": ["string"],
"ddns_update_interval": 0,
"ddns_vendor": "string",
"ddns_vendor_configs": [{
"name": "string",
"value": "string",
}],
},
mtu=0,
name="string",
ndp_proxy={
"addresses": [{
"name": "string",
"negate": False,
}],
"enabled": False,
},
netflow_profile="string",
parent="string",
pppoe={
"access_concentrator": "string",
"authentication": "string",
"create_default_route": False,
"default_route_metric": 0,
"enable": False,
"passive": {
"enable": False,
},
"password": "string",
"service": "string",
"static_address": {
"ip": "string",
},
"username": "string",
},
sdwan_link_settings={
"enable": False,
"sdwan_interface_profile": "string",
"upstream_nat": {
"ddns": {},
"enable": False,
"static_ip": {
"fqdn": "string",
"ip_address": "string",
},
},
},
tag=0)
const ethernetLayer3SubinterfaceResource = new panos.EthernetLayer3Subinterface("ethernetLayer3SubinterfaceResource", {
location: {
ngfw: {
ngfwDevice: "string",
},
shared: {},
template: {
name: "string",
ngfwDevice: "string",
panoramaDevice: "string",
vsys: "string",
},
templateStack: {
name: "string",
ngfwDevice: "string",
panoramaDevice: "string",
},
},
ipv6: {
addresses: [{
name: "string",
advertise: {
autoConfigFlag: false,
enable: false,
onlinkFlag: false,
preferredLifetime: "string",
validLifetime: "string",
},
anycast: {},
enableOnInterface: false,
prefix: {},
}],
dhcpClient: {
acceptRaRoute: false,
defaultRouteMetric: 0,
enable: false,
neighborDiscovery: {
dadAttempts: 0,
dnsServer: {
enable: false,
source: {
dhcpv6: {},
manual: {
servers: [{
name: "string",
lifetime: 0,
}],
},
},
},
dnsSuffix: {
enable: false,
source: {
dhcpv6: {},
manual: {
suffixes: [{
name: "string",
lifetime: 0,
}],
},
},
},
enableDad: false,
enableNdpMonitor: false,
neighbors: [{
name: "string",
hwAddress: "string",
}],
nsInterval: 0,
reachableTime: 0,
},
preference: "string",
prefixDelegation: {
enable: {
no: {},
yes: {
pfxPoolName: "string",
prefixLen: 0,
prefixLenHint: false,
},
},
},
v6Options: {
duidType: "string",
enable: {
no: {},
yes: {
nonTempAddr: false,
tempAddr: false,
},
},
rapidCommit: false,
supportSrvrReconfig: false,
},
},
enabled: false,
inherited: {
assignAddrs: [{
name: "string",
type: {
gua: {
advertise: {
autoConfigFlag: false,
enable: false,
onlinkFlag: false,
},
enableOnInterface: false,
poolType: {
dynamic: {},
dynamicId: {
identifier: 0,
},
},
prefixPool: "string",
},
ula: {
address: "string",
advertise: {
autoConfigFlag: false,
enable: false,
onlinkFlag: false,
preferredLifetime: "string",
validLifetime: "string",
},
anycast: false,
enableOnInterface: false,
prefix: false,
},
},
}],
enable: false,
neighborDiscovery: {
dadAttempts: 0,
dnsServer: {
enable: false,
source: {
dhcpv6: {
prefixPool: "string",
},
manual: {
servers: [{
name: "string",
lifetime: 0,
}],
},
},
},
dnsSuffix: {
enable: false,
source: {
dhcpv6: {
prefixPool: "string",
},
manual: {
suffixes: [{
name: "string",
lifetime: 0,
}],
},
},
},
enableDad: false,
enableNdpMonitor: false,
neighbors: [{
name: "string",
hwAddress: "string",
}],
nsInterval: 0,
reachableTime: 0,
routerAdvertisement: {
enable: false,
enableConsistencyCheck: false,
hopLimit: "string",
lifetime: 0,
linkMtu: "string",
managedFlag: false,
maxInterval: 0,
minInterval: 0,
otherFlag: false,
reachableTime: "string",
retransmissionTimer: "string",
routerPreference: "string",
},
},
},
interfaceId: "string",
neighborDiscovery: {
dadAttempts: 0,
enableDad: false,
enableNdpMonitor: false,
neighbors: [{
name: "string",
hwAddress: "string",
}],
nsInterval: 0,
reachableTime: 0,
routerAdvertisement: {
dnsSupport: {
enable: false,
servers: [{
name: "string",
lifetime: 0,
}],
suffixes: [{
name: "string",
lifetime: 0,
}],
},
enable: false,
enableConsistencyCheck: false,
hopLimit: "string",
lifetime: 0,
linkMtu: "string",
managedFlag: false,
maxInterval: 0,
minInterval: 0,
otherFlag: false,
reachableTime: "string",
retransmissionTimer: "string",
routerPreference: "string",
},
},
},
arps: [{
name: "string",
hwAddress: "string",
}],
comment: "string",
adjustTcpMss: {
enable: false,
ipv4MssAdjustment: 0,
ipv6MssAdjustment: 0,
},
decryptForward: false,
dfIgnore: false,
dhcpClient: {
createDefaultRoute: false,
defaultRouteMetric: 0,
enable: false,
sendHostname: {
enable: false,
hostname: "string",
},
},
interfaceManagementProfile: "string",
bonjour: {
enable: false,
groupId: 0,
ttlCheck: false,
},
ips: [{
name: "string",
sdwanGateway: "string",
}],
ddnsConfig: {
ddnsCertProfile: "string",
ddnsEnabled: false,
ddnsHostname: "string",
ddnsIps: ["string"],
ddnsIpv6s: ["string"],
ddnsUpdateInterval: 0,
ddnsVendor: "string",
ddnsVendorConfigs: [{
name: "string",
value: "string",
}],
},
mtu: 0,
name: "string",
ndpProxy: {
addresses: [{
name: "string",
negate: false,
}],
enabled: false,
},
netflowProfile: "string",
parent: "string",
pppoe: {
accessConcentrator: "string",
authentication: "string",
createDefaultRoute: false,
defaultRouteMetric: 0,
enable: false,
passive: {
enable: false,
},
password: "string",
service: "string",
staticAddress: {
ip: "string",
},
username: "string",
},
sdwanLinkSettings: {
enable: false,
sdwanInterfaceProfile: "string",
upstreamNat: {
ddns: {},
enable: false,
staticIp: {
fqdn: "string",
ipAddress: "string",
},
},
},
tag: 0,
});
type: panos:EthernetLayer3Subinterface
properties:
adjustTcpMss:
enable: false
ipv4MssAdjustment: 0
ipv6MssAdjustment: 0
arps:
- hwAddress: string
name: string
bonjour:
enable: false
groupId: 0
ttlCheck: false
comment: string
ddnsConfig:
ddnsCertProfile: string
ddnsEnabled: false
ddnsHostname: string
ddnsIps:
- string
ddnsIpv6s:
- string
ddnsUpdateInterval: 0
ddnsVendor: string
ddnsVendorConfigs:
- name: string
value: string
decryptForward: false
dfIgnore: false
dhcpClient:
createDefaultRoute: false
defaultRouteMetric: 0
enable: false
sendHostname:
enable: false
hostname: string
interfaceManagementProfile: string
ips:
- name: string
sdwanGateway: string
ipv6:
addresses:
- advertise:
autoConfigFlag: false
enable: false
onlinkFlag: false
preferredLifetime: string
validLifetime: string
anycast: {}
enableOnInterface: false
name: string
prefix: {}
dhcpClient:
acceptRaRoute: false
defaultRouteMetric: 0
enable: false
neighborDiscovery:
dadAttempts: 0
dnsServer:
enable: false
source:
dhcpv6: {}
manual:
servers:
- lifetime: 0
name: string
dnsSuffix:
enable: false
source:
dhcpv6: {}
manual:
suffixes:
- lifetime: 0
name: string
enableDad: false
enableNdpMonitor: false
neighbors:
- hwAddress: string
name: string
nsInterval: 0
reachableTime: 0
preference: string
prefixDelegation:
enable:
"no": {}
"yes":
pfxPoolName: string
prefixLen: 0
prefixLenHint: false
v6Options:
duidType: string
enable:
"no": {}
"yes":
nonTempAddr: false
tempAddr: false
rapidCommit: false
supportSrvrReconfig: false
enabled: false
inherited:
assignAddrs:
- name: string
type:
gua:
advertise:
autoConfigFlag: false
enable: false
onlinkFlag: false
enableOnInterface: false
poolType:
dynamic: {}
dynamicId:
identifier: 0
prefixPool: string
ula:
address: string
advertise:
autoConfigFlag: false
enable: false
onlinkFlag: false
preferredLifetime: string
validLifetime: string
anycast: false
enableOnInterface: false
prefix: false
enable: false
neighborDiscovery:
dadAttempts: 0
dnsServer:
enable: false
source:
dhcpv6:
prefixPool: string
manual:
servers:
- lifetime: 0
name: string
dnsSuffix:
enable: false
source:
dhcpv6:
prefixPool: string
manual:
suffixes:
- lifetime: 0
name: string
enableDad: false
enableNdpMonitor: false
neighbors:
- hwAddress: string
name: string
nsInterval: 0
reachableTime: 0
routerAdvertisement:
enable: false
enableConsistencyCheck: false
hopLimit: string
lifetime: 0
linkMtu: string
managedFlag: false
maxInterval: 0
minInterval: 0
otherFlag: false
reachableTime: string
retransmissionTimer: string
routerPreference: string
interfaceId: string
neighborDiscovery:
dadAttempts: 0
enableDad: false
enableNdpMonitor: false
neighbors:
- hwAddress: string
name: string
nsInterval: 0
reachableTime: 0
routerAdvertisement:
dnsSupport:
enable: false
servers:
- lifetime: 0
name: string
suffixes:
- lifetime: 0
name: string
enable: false
enableConsistencyCheck: false
hopLimit: string
lifetime: 0
linkMtu: string
managedFlag: false
maxInterval: 0
minInterval: 0
otherFlag: false
reachableTime: string
retransmissionTimer: string
routerPreference: string
location:
ngfw:
ngfwDevice: string
shared: {}
template:
name: string
ngfwDevice: string
panoramaDevice: string
vsys: string
templateStack:
name: string
ngfwDevice: string
panoramaDevice: string
mtu: 0
name: string
ndpProxy:
addresses:
- name: string
negate: false
enabled: false
netflowProfile: string
parent: string
pppoe:
accessConcentrator: string
authentication: string
createDefaultRoute: false
defaultRouteMetric: 0
enable: false
passive:
enable: false
password: string
service: string
staticAddress:
ip: string
username: string
sdwanLinkSettings:
enable: false
sdwanInterfaceProfile: string
upstreamNat:
ddns: {}
enable: false
staticIp:
fqdn: string
ipAddress: string
tag: 0
EthernetLayer3Subinterface Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The EthernetLayer3Subinterface resource accepts the following input properties:
- Location
Ethernet
Layer3Subinterface Location - The location of this object.
- Adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss - Arps
List<Ethernet
Layer3Subinterface Arp> - Bonjour
Ethernet
Layer3Subinterface Bonjour - Comment string
- Ddns
Config EthernetLayer3Subinterface Ddns Config - Decrypt
Forward bool - Df
Ignore bool - Dhcp
Client EthernetLayer3Subinterface Dhcp Client - Interface
Management stringProfile - Interface management profile
- Ips
List<Ethernet
Layer3Subinterface Ip> - Ipv6
Ethernet
Layer3Subinterface Ipv6 - Mtu double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Name string
- Ndp
Proxy EthernetLayer3Subinterface Ndp Proxy - Netflow
Profile string - Netflow Server Profile
- Parent string
- Pppoe
Ethernet
Layer3Subinterface Pppoe - Sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings - Tag double
- 802.1q VLAN tag
- Location
Ethernet
Layer3Subinterface Location Args - The location of this object.
- Adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss Args - Arps
[]Ethernet
Layer3Subinterface Arp Args - Bonjour
Ethernet
Layer3Subinterface Bonjour Args - Comment string
- Ddns
Config EthernetLayer3Subinterface Ddns Config Args - Decrypt
Forward bool - Df
Ignore bool - Dhcp
Client EthernetLayer3Subinterface Dhcp Client Args - Interface
Management stringProfile - Interface management profile
- Ips
[]Ethernet
Layer3Subinterface Ip Args - Ipv6
Ethernet
Layer3Subinterface Ipv6Args - Mtu float64
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Name string
- Ndp
Proxy EthernetLayer3Subinterface Ndp Proxy Args - Netflow
Profile string - Netflow Server Profile
- Parent string
- Pppoe
Ethernet
Layer3Subinterface Pppoe Args - Sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings Args - Tag float64
- 802.1q VLAN tag
- location
Ethernet
Layer3Subinterface Location - The location of this object.
- adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss - arps
List<Ethernet
Layer3Subinterface Arp> - bonjour
Ethernet
Layer3Subinterface Bonjour - comment String
- ddns
Config EthernetLayer3Subinterface Ddns Config - decrypt
Forward Boolean - df
Ignore Boolean - dhcp
Client EthernetLayer3Subinterface Dhcp Client - interface
Management StringProfile - Interface management profile
- ips
List<Ethernet
Layer3Subinterface Ip> - ipv6
Ethernet
Layer3Subinterface Ipv6 - mtu Double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name String
- ndp
Proxy EthernetLayer3Subinterface Ndp Proxy - netflow
Profile String - Netflow Server Profile
- parent String
- pppoe
Ethernet
Layer3Subinterface Pppoe - sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings - tag Double
- 802.1q VLAN tag
- location
Ethernet
Layer3Subinterface Location - The location of this object.
- adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss - arps
Ethernet
Layer3Subinterface Arp[] - bonjour
Ethernet
Layer3Subinterface Bonjour - comment string
- ddns
Config EthernetLayer3Subinterface Ddns Config - decrypt
Forward boolean - df
Ignore boolean - dhcp
Client EthernetLayer3Subinterface Dhcp Client - interface
Management stringProfile - Interface management profile
- ips
Ethernet
Layer3Subinterface Ip[] - ipv6
Ethernet
Layer3Subinterface Ipv6 - mtu number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name string
- ndp
Proxy EthernetLayer3Subinterface Ndp Proxy - netflow
Profile string - Netflow Server Profile
- parent string
- pppoe
Ethernet
Layer3Subinterface Pppoe - sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings - tag number
- 802.1q VLAN tag
- location
Ethernet
Layer3Subinterface Location Args - The location of this object.
- adjust_
tcp_ Ethernetmss Layer3Subinterface Adjust Tcp Mss Args - arps
Sequence[Ethernet
Layer3Subinterface Arp Args] - bonjour
Ethernet
Layer3Subinterface Bonjour Args - comment str
- ddns_
config EthernetLayer3Subinterface Ddns Config Args - decrypt_
forward bool - df_
ignore bool - dhcp_
client EthernetLayer3Subinterface Dhcp Client Args - interface_
management_ strprofile - Interface management profile
- ips
Sequence[Ethernet
Layer3Subinterface Ip Args] - ipv6
Ethernet
Layer3Subinterface Ipv6Args - mtu float
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name str
- ndp_
proxy EthernetLayer3Subinterface Ndp Proxy Args - netflow_
profile str - Netflow Server Profile
- parent str
- pppoe
Ethernet
Layer3Subinterface Pppoe Args - sdwan_
link_ Ethernetsettings Layer3Subinterface Sdwan Link Settings Args - tag float
- 802.1q VLAN tag
- location Property Map
- The location of this object.
- adjust
Tcp Property MapMss - arps List<Property Map>
- bonjour Property Map
- comment String
- ddns
Config Property Map - decrypt
Forward Boolean - df
Ignore Boolean - dhcp
Client Property Map - interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- ipv6 Property Map
- mtu Number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name String
- ndp
Proxy Property Map - netflow
Profile String - Netflow Server Profile
- parent String
- pppoe Property Map
- sdwan
Link Property MapSettings - tag Number
- 802.1q VLAN tag
Outputs
All input properties are implicitly available as output properties. Additionally, the EthernetLayer3Subinterface resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing EthernetLayer3Subinterface Resource
Get an existing EthernetLayer3Subinterface resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EthernetLayer3SubinterfaceState, opts?: CustomResourceOptions): EthernetLayer3Subinterface
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adjust_tcp_mss: Optional[EthernetLayer3SubinterfaceAdjustTcpMssArgs] = None,
arps: Optional[Sequence[EthernetLayer3SubinterfaceArpArgs]] = None,
bonjour: Optional[EthernetLayer3SubinterfaceBonjourArgs] = None,
comment: Optional[str] = None,
ddns_config: Optional[EthernetLayer3SubinterfaceDdnsConfigArgs] = None,
decrypt_forward: Optional[bool] = None,
df_ignore: Optional[bool] = None,
dhcp_client: Optional[EthernetLayer3SubinterfaceDhcpClientArgs] = None,
interface_management_profile: Optional[str] = None,
ips: Optional[Sequence[EthernetLayer3SubinterfaceIpArgs]] = None,
ipv6: Optional[EthernetLayer3SubinterfaceIpv6Args] = None,
location: Optional[EthernetLayer3SubinterfaceLocationArgs] = None,
mtu: Optional[float] = None,
name: Optional[str] = None,
ndp_proxy: Optional[EthernetLayer3SubinterfaceNdpProxyArgs] = None,
netflow_profile: Optional[str] = None,
parent: Optional[str] = None,
pppoe: Optional[EthernetLayer3SubinterfacePppoeArgs] = None,
sdwan_link_settings: Optional[EthernetLayer3SubinterfaceSdwanLinkSettingsArgs] = None,
tag: Optional[float] = None) -> EthernetLayer3Subinterface
func GetEthernetLayer3Subinterface(ctx *Context, name string, id IDInput, state *EthernetLayer3SubinterfaceState, opts ...ResourceOption) (*EthernetLayer3Subinterface, error)
public static EthernetLayer3Subinterface Get(string name, Input<string> id, EthernetLayer3SubinterfaceState? state, CustomResourceOptions? opts = null)
public static EthernetLayer3Subinterface get(String name, Output<String> id, EthernetLayer3SubinterfaceState state, CustomResourceOptions options)
resources: _: type: panos:EthernetLayer3Subinterface get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss - Arps
List<Ethernet
Layer3Subinterface Arp> - Bonjour
Ethernet
Layer3Subinterface Bonjour - Comment string
- Ddns
Config EthernetLayer3Subinterface Ddns Config - Decrypt
Forward bool - Df
Ignore bool - Dhcp
Client EthernetLayer3Subinterface Dhcp Client - Interface
Management stringProfile - Interface management profile
- Ips
List<Ethernet
Layer3Subinterface Ip> - Ipv6
Ethernet
Layer3Subinterface Ipv6 - Location
Ethernet
Layer3Subinterface Location - The location of this object.
- Mtu double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Name string
- Ndp
Proxy EthernetLayer3Subinterface Ndp Proxy - Netflow
Profile string - Netflow Server Profile
- Parent string
- Pppoe
Ethernet
Layer3Subinterface Pppoe - Sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings - Tag double
- 802.1q VLAN tag
- Adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss Args - Arps
[]Ethernet
Layer3Subinterface Arp Args - Bonjour
Ethernet
Layer3Subinterface Bonjour Args - Comment string
- Ddns
Config EthernetLayer3Subinterface Ddns Config Args - Decrypt
Forward bool - Df
Ignore bool - Dhcp
Client EthernetLayer3Subinterface Dhcp Client Args - Interface
Management stringProfile - Interface management profile
- Ips
[]Ethernet
Layer3Subinterface Ip Args - Ipv6
Ethernet
Layer3Subinterface Ipv6Args - Location
Ethernet
Layer3Subinterface Location Args - The location of this object.
- Mtu float64
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Name string
- Ndp
Proxy EthernetLayer3Subinterface Ndp Proxy Args - Netflow
Profile string - Netflow Server Profile
- Parent string
- Pppoe
Ethernet
Layer3Subinterface Pppoe Args - Sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings Args - Tag float64
- 802.1q VLAN tag
- adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss - arps
List<Ethernet
Layer3Subinterface Arp> - bonjour
Ethernet
Layer3Subinterface Bonjour - comment String
- ddns
Config EthernetLayer3Subinterface Ddns Config - decrypt
Forward Boolean - df
Ignore Boolean - dhcp
Client EthernetLayer3Subinterface Dhcp Client - interface
Management StringProfile - Interface management profile
- ips
List<Ethernet
Layer3Subinterface Ip> - ipv6
Ethernet
Layer3Subinterface Ipv6 - location
Ethernet
Layer3Subinterface Location - The location of this object.
- mtu Double
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name String
- ndp
Proxy EthernetLayer3Subinterface Ndp Proxy - netflow
Profile String - Netflow Server Profile
- parent String
- pppoe
Ethernet
Layer3Subinterface Pppoe - sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings - tag Double
- 802.1q VLAN tag
- adjust
Tcp EthernetMss Layer3Subinterface Adjust Tcp Mss - arps
Ethernet
Layer3Subinterface Arp[] - bonjour
Ethernet
Layer3Subinterface Bonjour - comment string
- ddns
Config EthernetLayer3Subinterface Ddns Config - decrypt
Forward boolean - df
Ignore boolean - dhcp
Client EthernetLayer3Subinterface Dhcp Client - interface
Management stringProfile - Interface management profile
- ips
Ethernet
Layer3Subinterface Ip[] - ipv6
Ethernet
Layer3Subinterface Ipv6 - location
Ethernet
Layer3Subinterface Location - The location of this object.
- mtu number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name string
- ndp
Proxy EthernetLayer3Subinterface Ndp Proxy - netflow
Profile string - Netflow Server Profile
- parent string
- pppoe
Ethernet
Layer3Subinterface Pppoe - sdwan
Link EthernetSettings Layer3Subinterface Sdwan Link Settings - tag number
- 802.1q VLAN tag
- adjust_
tcp_ Ethernetmss Layer3Subinterface Adjust Tcp Mss Args - arps
Sequence[Ethernet
Layer3Subinterface Arp Args] - bonjour
Ethernet
Layer3Subinterface Bonjour Args - comment str
- ddns_
config EthernetLayer3Subinterface Ddns Config Args - decrypt_
forward bool - df_
ignore bool - dhcp_
client EthernetLayer3Subinterface Dhcp Client Args - interface_
management_ strprofile - Interface management profile
- ips
Sequence[Ethernet
Layer3Subinterface Ip Args] - ipv6
Ethernet
Layer3Subinterface Ipv6Args - location
Ethernet
Layer3Subinterface Location Args - The location of this object.
- mtu float
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name str
- ndp_
proxy EthernetLayer3Subinterface Ndp Proxy Args - netflow_
profile str - Netflow Server Profile
- parent str
- pppoe
Ethernet
Layer3Subinterface Pppoe Args - sdwan_
link_ Ethernetsettings Layer3Subinterface Sdwan Link Settings Args - tag float
- 802.1q VLAN tag
- adjust
Tcp Property MapMss - arps List<Property Map>
- bonjour Property Map
- comment String
- ddns
Config Property Map - decrypt
Forward Boolean - df
Ignore Boolean - dhcp
Client Property Map - interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- ipv6 Property Map
- location Property Map
- The location of this object.
- mtu Number
- Maximum Transfer Unit, up to 9216 in Jumbo-Frame mode, up to 1500 otherwise
- name String
- ndp
Proxy Property Map - netflow
Profile String - Netflow Server Profile
- parent String
- pppoe Property Map
- sdwan
Link Property MapSettings - tag Number
- 802.1q VLAN tag
Supporting Types
EthernetLayer3SubinterfaceAdjustTcpMss, EthernetLayer3SubinterfaceAdjustTcpMssArgs
- Enable bool
- Set if TCP MSS value should be reduced based on mtu
- Ipv4Mss
Adjustment double - IPv4 MSS adjustment size (in bytes)
- Ipv6Mss
Adjustment double - IPv6 MSS adjustment size (in bytes)
- Enable bool
- Set if TCP MSS value should be reduced based on mtu
- Ipv4Mss
Adjustment float64 - IPv4 MSS adjustment size (in bytes)
- Ipv6Mss
Adjustment float64 - IPv6 MSS adjustment size (in bytes)
- enable Boolean
- Set if TCP MSS value should be reduced based on mtu
- ipv4Mss
Adjustment Double - IPv4 MSS adjustment size (in bytes)
- ipv6Mss
Adjustment Double - IPv6 MSS adjustment size (in bytes)
- enable boolean
- Set if TCP MSS value should be reduced based on mtu
- ipv4Mss
Adjustment number - IPv4 MSS adjustment size (in bytes)
- ipv6Mss
Adjustment number - IPv6 MSS adjustment size (in bytes)
- enable bool
- Set if TCP MSS value should be reduced based on mtu
- ipv4_
mss_ floatadjustment - IPv4 MSS adjustment size (in bytes)
- ipv6_
mss_ floatadjustment - IPv6 MSS adjustment size (in bytes)
- enable Boolean
- Set if TCP MSS value should be reduced based on mtu
- ipv4Mss
Adjustment Number - IPv4 MSS adjustment size (in bytes)
- ipv6Mss
Adjustment Number - IPv6 MSS adjustment size (in bytes)
EthernetLayer3SubinterfaceArp, EthernetLayer3SubinterfaceArpArgs
- name str
- hw_
address str - MAC address (format xx:xx:xx:xx:xx:xx)
EthernetLayer3SubinterfaceBonjour, EthernetLayer3SubinterfaceBonjourArgs
EthernetLayer3SubinterfaceDdnsConfig, EthernetLayer3SubinterfaceDdnsConfigArgs
- Ddns
Cert stringProfile - Ddns
Enabled bool - Ddns
Hostname string - ddns hostname variable or real address
- Ddns
Ips List<string> - Ddns
Ipv6s List<string> - Ddns
Update doubleInterval - Ddns
Vendor string - Vendor and product type
- Ddns
Vendor List<EthernetConfigs Layer3Subinterface Ddns Config Ddns Vendor Config>
- Ddns
Cert stringProfile - Ddns
Enabled bool - Ddns
Hostname string - ddns hostname variable or real address
- Ddns
Ips []string - Ddns
Ipv6s []string - Ddns
Update float64Interval - Ddns
Vendor string - Vendor and product type
- Ddns
Vendor []EthernetConfigs Layer3Subinterface Ddns Config Ddns Vendor Config
- ddns
Cert StringProfile - ddns
Enabled Boolean - ddns
Hostname String - ddns hostname variable or real address
- ddns
Ips List<String> - ddns
Ipv6s List<String> - ddns
Update DoubleInterval - ddns
Vendor String - Vendor and product type
- ddns
Vendor List<EthernetConfigs Layer3Subinterface Ddns Config Ddns Vendor Config>
- ddns
Cert stringProfile - ddns
Enabled boolean - ddns
Hostname string - ddns hostname variable or real address
- ddns
Ips string[] - ddns
Ipv6s string[] - ddns
Update numberInterval - ddns
Vendor string - Vendor and product type
- ddns
Vendor EthernetConfigs Layer3Subinterface Ddns Config Ddns Vendor Config[]
- ddns_
cert_ strprofile - ddns_
enabled bool - ddns_
hostname str - ddns hostname variable or real address
- ddns_
ips Sequence[str] - ddns_
ipv6s Sequence[str] - ddns_
update_ floatinterval - ddns_
vendor str - Vendor and product type
- ddns_
vendor_ Sequence[Ethernetconfigs Layer3Subinterface Ddns Config Ddns Vendor Config]
- ddns
Cert StringProfile - ddns
Enabled Boolean - ddns
Hostname String - ddns hostname variable or real address
- ddns
Ips List<String> - ddns
Ipv6s List<String> - ddns
Update NumberInterval - ddns
Vendor String - Vendor and product type
- ddns
Vendor List<Property Map>Configs
EthernetLayer3SubinterfaceDdnsConfigDdnsVendorConfig, EthernetLayer3SubinterfaceDdnsConfigDdnsVendorConfigArgs
EthernetLayer3SubinterfaceDhcpClient, EthernetLayer3SubinterfaceDhcpClientArgs
- Create
Default boolRoute - Automatically create default route pointing to default gateway provided by server
- Default
Route doubleMetric - Metric of the default route created
- Enable bool
- Send
Hostname EthernetLayer3Subinterface Dhcp Client Send Hostname
- Create
Default boolRoute - Automatically create default route pointing to default gateway provided by server
- Default
Route float64Metric - Metric of the default route created
- Enable bool
- Send
Hostname EthernetLayer3Subinterface Dhcp Client Send Hostname
- create
Default BooleanRoute - Automatically create default route pointing to default gateway provided by server
- default
Route DoubleMetric - Metric of the default route created
- enable Boolean
- send
Hostname EthernetLayer3Subinterface Dhcp Client Send Hostname
- create
Default booleanRoute - Automatically create default route pointing to default gateway provided by server
- default
Route numberMetric - Metric of the default route created
- enable boolean
- send
Hostname EthernetLayer3Subinterface Dhcp Client Send Hostname
- create_
default_ boolroute - Automatically create default route pointing to default gateway provided by server
- default_
route_ floatmetric - Metric of the default route created
- enable bool
- send_
hostname EthernetLayer3Subinterface Dhcp Client Send Hostname
- create
Default BooleanRoute - Automatically create default route pointing to default gateway provided by server
- default
Route NumberMetric - Metric of the default route created
- enable Boolean
- send
Hostname Property Map
EthernetLayer3SubinterfaceDhcpClientSendHostname, EthernetLayer3SubinterfaceDhcpClientSendHostnameArgs
EthernetLayer3SubinterfaceIp, EthernetLayer3SubinterfaceIpArgs
- Name string
- Sdwan
Gateway string - Gateway IPv4 Address
- Name string
- Sdwan
Gateway string - Gateway IPv4 Address
- name String
- sdwan
Gateway String - Gateway IPv4 Address
- name string
- sdwan
Gateway string - Gateway IPv4 Address
- name str
- sdwan_
gateway str - Gateway IPv4 Address
- name String
- sdwan
Gateway String - Gateway IPv4 Address
EthernetLayer3SubinterfaceIpv6, EthernetLayer3SubinterfaceIpv6Args
- addresses List<Property Map>
- dhcp
Client Property Map - enabled Boolean
- Enable IPv6 on the interface
- inherited Property Map
- interface
Id String - neighbor
Discovery Property Map
EthernetLayer3SubinterfaceIpv6Address, EthernetLayer3SubinterfaceIpv6AddressArgs
- Name string
- Advertise
Ethernet
Layer3Subinterface Ipv6Address Advertise - Anycast
Ethernet
Layer3Subinterface Ipv6Address Anycast - Enable
On boolInterface - configure this address on interface
- Prefix
Ethernet
Layer3Subinterface Ipv6Address Prefix
- Name string
- Advertise
Ethernet
Layer3Subinterface Ipv6Address Advertise - Anycast
Ethernet
Layer3Subinterface Ipv6Address Anycast - Enable
On boolInterface - configure this address on interface
- Prefix
Ethernet
Layer3Subinterface Ipv6Address Prefix
- name String
- advertise
Ethernet
Layer3Subinterface Ipv6Address Advertise - anycast
Ethernet
Layer3Subinterface Ipv6Address Anycast - enable
On BooleanInterface - configure this address on interface
- prefix
Ethernet
Layer3Subinterface Ipv6Address Prefix
- name string
- advertise
Ethernet
Layer3Subinterface Ipv6Address Advertise - anycast
Ethernet
Layer3Subinterface Ipv6Address Anycast - enable
On booleanInterface - configure this address on interface
- prefix
Ethernet
Layer3Subinterface Ipv6Address Prefix
- name str
- advertise
Ethernet
Layer3Subinterface Ipv6Address Advertise - anycast
Ethernet
Layer3Subinterface Ipv6Address Anycast - enable_
on_ boolinterface - configure this address on interface
- prefix
Ethernet
Layer3Subinterface Ipv6Address Prefix
- name String
- advertise Property Map
- anycast Property Map
- enable
On BooleanInterface - configure this address on interface
- prefix Property Map
EthernetLayer3SubinterfaceIpv6AddressAdvertise, EthernetLayer3SubinterfaceIpv6AddressAdvertiseArgs
- Auto
Config boolFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- Enable bool
- enable advertising this prefix in router advertisements
- Onlink
Flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- Preferred
Lifetime string - Preferred Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- Valid
Lifetime string - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- Auto
Config boolFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- Enable bool
- enable advertising this prefix in router advertisements
- Onlink
Flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- Preferred
Lifetime string - Preferred Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- Valid
Lifetime string - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto
Config BooleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable Boolean
- enable advertising this prefix in router advertisements
- onlink
Flag Boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred
Lifetime String - Preferred Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- valid
Lifetime String - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto
Config booleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable boolean
- enable advertising this prefix in router advertisements
- onlink
Flag boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred
Lifetime string - Preferred Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- valid
Lifetime string - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto_
config_ boolflag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable bool
- enable advertising this prefix in router advertisements
- onlink_
flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred_
lifetime str - Preferred Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- valid_
lifetime str - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto
Config BooleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable Boolean
- enable advertising this prefix in router advertisements
- onlink
Flag Boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred
Lifetime String - Preferred Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- valid
Lifetime String - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
EthernetLayer3SubinterfaceIpv6DhcpClient, EthernetLayer3SubinterfaceIpv6DhcpClientArgs
- Accept
Ra boolRoute - Accept Router Advertised Default Route
- Default
Route doubleMetric - Metric of the default route created
- Enable bool
- Enable DHCPv6 Client
- Neighbor
Discovery EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery - Preference string
- Select Low/Medium/High
- Prefix
Delegation EthernetLayer3Subinterface Ipv6Dhcp Client Prefix Delegation - V6Options
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options
- Accept
Ra boolRoute - Accept Router Advertised Default Route
- Default
Route float64Metric - Metric of the default route created
- Enable bool
- Enable DHCPv6 Client
- Neighbor
Discovery EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery - Preference string
- Select Low/Medium/High
- Prefix
Delegation EthernetLayer3Subinterface Ipv6Dhcp Client Prefix Delegation - V6Options
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options
- accept
Ra BooleanRoute - Accept Router Advertised Default Route
- default
Route DoubleMetric - Metric of the default route created
- enable Boolean
- Enable DHCPv6 Client
- neighbor
Discovery EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery - preference String
- Select Low/Medium/High
- prefix
Delegation EthernetLayer3Subinterface Ipv6Dhcp Client Prefix Delegation - v6Options
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options
- accept
Ra booleanRoute - Accept Router Advertised Default Route
- default
Route numberMetric - Metric of the default route created
- enable boolean
- Enable DHCPv6 Client
- neighbor
Discovery EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery - preference string
- Select Low/Medium/High
- prefix
Delegation EthernetLayer3Subinterface Ipv6Dhcp Client Prefix Delegation - v6Options
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options
- accept_
ra_ boolroute - Accept Router Advertised Default Route
- default_
route_ floatmetric - Metric of the default route created
- enable bool
- Enable DHCPv6 Client
- neighbor_
discovery EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery - preference str
- Select Low/Medium/High
- prefix_
delegation EthernetLayer3Subinterface Ipv6Dhcp Client Prefix Delegation - v6_
options EthernetLayer3Subinterface Ipv6Dhcp Client V6Options
- accept
Ra BooleanRoute - Accept Router Advertised Default Route
- default
Route NumberMetric - Metric of the default route created
- enable Boolean
- Enable DHCPv6 Client
- neighbor
Discovery Property Map - preference String
- Select Low/Medium/High
- prefix
Delegation Property Map - v6Options Property Map
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscovery, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryArgs
- Dad
Attempts double - number of consecutive neighbor solicitation messages sent for duplicate address detection
- Dns
Server EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Server - Dns
Suffix EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Suffix - Enable
Dad bool - Enable Duplicate Address Detection
- Enable
Ndp boolMonitor - Enable NDP Monitoring
- Neighbors
List<Ethernet
Layer3Subinterface Ipv6Dhcp Client Neighbor Discovery Neighbor> - Ns
Interval double - interval (in seconds) between consecutive neighbor solicitation messages
- Reachable
Time double - time (in seconds) that the Reachable status for a neighbor can be maintained
- Dad
Attempts float64 - number of consecutive neighbor solicitation messages sent for duplicate address detection
- Dns
Server EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Server - Dns
Suffix EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Suffix - Enable
Dad bool - Enable Duplicate Address Detection
- Enable
Ndp boolMonitor - Enable NDP Monitoring
- Neighbors
[]Ethernet
Layer3Subinterface Ipv6Dhcp Client Neighbor Discovery Neighbor - Ns
Interval float64 - interval (in seconds) between consecutive neighbor solicitation messages
- Reachable
Time float64 - time (in seconds) that the Reachable status for a neighbor can be maintained
- dad
Attempts Double - number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns
Server EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Server - dns
Suffix EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Suffix - enable
Dad Boolean - Enable Duplicate Address Detection
- enable
Ndp BooleanMonitor - Enable NDP Monitoring
- neighbors
List<Ethernet
Layer3Subinterface Ipv6Dhcp Client Neighbor Discovery Neighbor> - ns
Interval Double - interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time Double - time (in seconds) that the Reachable status for a neighbor can be maintained
- dad
Attempts number - number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns
Server EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Server - dns
Suffix EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Suffix - enable
Dad boolean - Enable Duplicate Address Detection
- enable
Ndp booleanMonitor - Enable NDP Monitoring
- neighbors
Ethernet
Layer3Subinterface Ipv6Dhcp Client Neighbor Discovery Neighbor[] - ns
Interval number - interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time number - time (in seconds) that the Reachable status for a neighbor can be maintained
- dad_
attempts float - number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns_
server EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Server - dns_
suffix EthernetLayer3Subinterface Ipv6Dhcp Client Neighbor Discovery Dns Suffix - enable_
dad bool - Enable Duplicate Address Detection
- enable_
ndp_ boolmonitor - Enable NDP Monitoring
- neighbors
Sequence[Ethernet
Layer3Subinterface Ipv6Dhcp Client Neighbor Discovery Neighbor] - ns_
interval float - interval (in seconds) between consecutive neighbor solicitation messages
- reachable_
time float - time (in seconds) that the Reachable status for a neighbor can be maintained
- dad
Attempts Number - number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns
Server Property Map - dns
Suffix Property Map - enable
Dad Boolean - Enable Duplicate Address Detection
- enable
Ndp BooleanMonitor - Enable NDP Monitoring
- neighbors List<Property Map>
- ns
Interval Number - interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time Number - time (in seconds) that the Reachable status for a neighbor can be maintained
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServer, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerArgs
- enable Boolean
- source Property Map
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSource, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceArgs
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManual, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualArgs
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualServer, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsServerSourceManualServerArgs
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffix, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixArgs
- enable Boolean
- source Property Map
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSource, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceArgs
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManual, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualArgs
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualSuffix, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryDnsSuffixSourceManualSuffixArgs
EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryNeighbor, EthernetLayer3SubinterfaceIpv6DhcpClientNeighborDiscoveryNeighborArgs
- name str
- hw_
address str - MAC address (format xx:xx:xx:xx:xx:xx)
EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegation, EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationArgs
EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnable, EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableArgs
EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableYes, EthernetLayer3SubinterfaceIpv6DhcpClientPrefixDelegationEnableYesArgs
- Pfx
Pool stringName - Configure unique Prefix Pool Name
- Prefix
Len double - Hint DHCP Prefix Length (bits)
- Prefix
Len boolHint - Send prefix length hint to server
- Pfx
Pool stringName - Configure unique Prefix Pool Name
- Prefix
Len float64 - Hint DHCP Prefix Length (bits)
- Prefix
Len boolHint - Send prefix length hint to server
- pfx
Pool StringName - Configure unique Prefix Pool Name
- prefix
Len Double - Hint DHCP Prefix Length (bits)
- prefix
Len BooleanHint - Send prefix length hint to server
- pfx
Pool stringName - Configure unique Prefix Pool Name
- prefix
Len number - Hint DHCP Prefix Length (bits)
- prefix
Len booleanHint - Send prefix length hint to server
- pfx_
pool_ strname - Configure unique Prefix Pool Name
- prefix_
len float - Hint DHCP Prefix Length (bits)
- prefix_
len_ boolhint - Send prefix length hint to server
- pfx
Pool StringName - Configure unique Prefix Pool Name
- prefix
Len Number - Hint DHCP Prefix Length (bits)
- prefix
Len BooleanHint - Send prefix length hint to server
EthernetLayer3SubinterfaceIpv6DhcpClientV6Options, EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsArgs
- Duid
Type string - Select DUID-LLT/DUID-LL
- Enable
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options Enable - Rapid
Commit bool - Enable Rapid Commit
- Support
Srvr boolReconfig - Enable DHCPv6 Server Re-Configuration Support
- Duid
Type string - Select DUID-LLT/DUID-LL
- Enable
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options Enable - Rapid
Commit bool - Enable Rapid Commit
- Support
Srvr boolReconfig - Enable DHCPv6 Server Re-Configuration Support
- duid
Type String - Select DUID-LLT/DUID-LL
- enable
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options Enable - rapid
Commit Boolean - Enable Rapid Commit
- support
Srvr BooleanReconfig - Enable DHCPv6 Server Re-Configuration Support
- duid
Type string - Select DUID-LLT/DUID-LL
- enable
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options Enable - rapid
Commit boolean - Enable Rapid Commit
- support
Srvr booleanReconfig - Enable DHCPv6 Server Re-Configuration Support
- duid_
type str - Select DUID-LLT/DUID-LL
- enable
Ethernet
Layer3Subinterface Ipv6Dhcp Client V6Options Enable - rapid_
commit bool - Enable Rapid Commit
- support_
srvr_ boolreconfig - Enable DHCPv6 Server Re-Configuration Support
- duid
Type String - Select DUID-LLT/DUID-LL
- enable Property Map
- rapid
Commit Boolean - Enable Rapid Commit
- support
Srvr BooleanReconfig - Enable DHCPv6 Server Re-Configuration Support
EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnable, EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableArgs
EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableYes, EthernetLayer3SubinterfaceIpv6DhcpClientV6OptionsEnableYesArgs
- Non
Temp boolAddr - Request Non-Temporary Address Type
- Temp
Addr bool - Request Temporary Address Type
- Non
Temp boolAddr - Request Non-Temporary Address Type
- Temp
Addr bool - Request Temporary Address Type
- non
Temp BooleanAddr - Request Non-Temporary Address Type
- temp
Addr Boolean - Request Temporary Address Type
- non
Temp booleanAddr - Request Non-Temporary Address Type
- temp
Addr boolean - Request Temporary Address Type
- non_
temp_ booladdr - Request Non-Temporary Address Type
- temp_
addr bool - Request Temporary Address Type
- non
Temp BooleanAddr - Request Non-Temporary Address Type
- temp
Addr Boolean - Request Temporary Address Type
EthernetLayer3SubinterfaceIpv6Inherited, EthernetLayer3SubinterfaceIpv6InheritedArgs
- assign
Addrs EthernetLayer3Subinterface Ipv6Inherited Assign Addr[] - enable boolean
- Enable Inherited Interface
- neighbor
Discovery EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery
- assign
Addrs List<Property Map> - enable Boolean
- Enable Inherited Interface
- neighbor
Discovery Property Map
EthernetLayer3SubinterfaceIpv6InheritedAssignAddr, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrArgs
- name String
- type Property Map
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrType, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeArgs
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGua, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaArgs
- Advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Gua Advertise - Enable
On boolInterface - Enable on Interface
- Pool
Type EthernetLayer3Subinterface Ipv6Inherited Assign Addr Type Gua Pool Type - Prefix
Pool string - Prefix-Pool Name
- Advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Gua Advertise - Enable
On boolInterface - Enable on Interface
- Pool
Type EthernetLayer3Subinterface Ipv6Inherited Assign Addr Type Gua Pool Type - Prefix
Pool string - Prefix-Pool Name
- advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Gua Advertise - enable
On BooleanInterface - Enable on Interface
- pool
Type EthernetLayer3Subinterface Ipv6Inherited Assign Addr Type Gua Pool Type - prefix
Pool String - Prefix-Pool Name
- advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Gua Advertise - enable
On booleanInterface - Enable on Interface
- pool
Type EthernetLayer3Subinterface Ipv6Inherited Assign Addr Type Gua Pool Type - prefix
Pool string - Prefix-Pool Name
- advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Gua Advertise - enable_
on_ boolinterface - Enable on Interface
- pool_
type EthernetLayer3Subinterface Ipv6Inherited Assign Addr Type Gua Pool Type - prefix_
pool str - Prefix-Pool Name
- advertise Property Map
- enable
On BooleanInterface - Enable on Interface
- pool
Type Property Map - prefix
Pool String - Prefix-Pool Name
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaAdvertise, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaAdvertiseArgs
- Auto
Config boolFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- Enable bool
- Enable advertising this prefix in router advertisements
- Onlink
Flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- Auto
Config boolFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- Enable bool
- Enable advertising this prefix in router advertisements
- Onlink
Flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- auto
Config BooleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable Boolean
- Enable advertising this prefix in router advertisements
- onlink
Flag Boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- auto
Config booleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable boolean
- Enable advertising this prefix in router advertisements
- onlink
Flag boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- auto_
config_ boolflag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable bool
- Enable advertising this prefix in router advertisements
- onlink_
flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- auto
Config BooleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable Boolean
- Enable advertising this prefix in router advertisements
- onlink
Flag Boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolType, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeArgs
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicId, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeGuaPoolTypeDynamicIdArgs
- Identifier double
- Range [0-4095] must be unqiue for this prefix-pool
- Identifier float64
- Range [0-4095] must be unqiue for this prefix-pool
- identifier Double
- Range [0-4095] must be unqiue for this prefix-pool
- identifier number
- Range [0-4095] must be unqiue for this prefix-pool
- identifier float
- Range [0-4095] must be unqiue for this prefix-pool
- identifier Number
- Range [0-4095] must be unqiue for this prefix-pool
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUla, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaArgs
- Address string
- Configure ULA (Unique Local Address)
- Advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Ula Advertise - Anycast bool
- Anycast Address
- Enable
On boolInterface - Configure this address on Interface
- Prefix bool
- Use this as prefix to form full address with interface id/EUI-64
- Address string
- Configure ULA (Unique Local Address)
- Advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Ula Advertise - Anycast bool
- Anycast Address
- Enable
On boolInterface - Configure this address on Interface
- Prefix bool
- Use this as prefix to form full address with interface id/EUI-64
- address String
- Configure ULA (Unique Local Address)
- advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Ula Advertise - anycast Boolean
- Anycast Address
- enable
On BooleanInterface - Configure this address on Interface
- prefix Boolean
- Use this as prefix to form full address with interface id/EUI-64
- address string
- Configure ULA (Unique Local Address)
- advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Ula Advertise - anycast boolean
- Anycast Address
- enable
On booleanInterface - Configure this address on Interface
- prefix boolean
- Use this as prefix to form full address with interface id/EUI-64
- address str
- Configure ULA (Unique Local Address)
- advertise
Ethernet
Layer3Subinterface Ipv6Inherited Assign Addr Type Ula Advertise - anycast bool
- Anycast Address
- enable_
on_ boolinterface - Configure this address on Interface
- prefix bool
- Use this as prefix to form full address with interface id/EUI-64
- address String
- Configure ULA (Unique Local Address)
- advertise Property Map
- anycast Boolean
- Anycast Address
- enable
On BooleanInterface - Configure this address on Interface
- prefix Boolean
- Use this as prefix to form full address with interface id/EUI-64
EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaAdvertise, EthernetLayer3SubinterfaceIpv6InheritedAssignAddrTypeUlaAdvertiseArgs
- Auto
Config boolFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- Enable bool
- enable advertising this prefix in router advertisements
- Onlink
Flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- Preferred
Lifetime string - Preferred Lifetime (in seconds) of the prefix advertised in Router advertisement messages
- Valid
Lifetime string - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- Auto
Config boolFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- Enable bool
- enable advertising this prefix in router advertisements
- Onlink
Flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- Preferred
Lifetime string - Preferred Lifetime (in seconds) of the prefix advertised in Router advertisement messages
- Valid
Lifetime string - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto
Config BooleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable Boolean
- enable advertising this prefix in router advertisements
- onlink
Flag Boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred
Lifetime String - Preferred Lifetime (in seconds) of the prefix advertised in Router advertisement messages
- valid
Lifetime String - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto
Config booleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable boolean
- enable advertising this prefix in router advertisements
- onlink
Flag boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred
Lifetime string - Preferred Lifetime (in seconds) of the prefix advertised in Router advertisement messages
- valid
Lifetime string - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto_
config_ boolflag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable bool
- enable advertising this prefix in router advertisements
- onlink_
flag bool - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred_
lifetime str - Preferred Lifetime (in seconds) of the prefix advertised in Router advertisement messages
- valid_
lifetime str - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
- auto
Config BooleanFlag - Set the Auto Address Configuration Flag (A-bit) of the prefix in Router Advertisement messages
- enable Boolean
- enable advertising this prefix in router advertisements
- onlink
Flag Boolean - Set the On-Link Flag (L-bit) of the prefix in Router Advertisement messages
- preferred
Lifetime String - Preferred Lifetime (in seconds) of the prefix advertised in Router advertisement messages
- valid
Lifetime String - Valid Lifetime (in seconds) of the prefix advertised in Router Advertisement messages
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscovery, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryArgs
- Dad
Attempts double - Number of consecutive neighbor solicitation messages sent for duplicate address detection
- Dns
Server EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Server - Dns
Suffix EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Suffix - Enable
Dad bool - Enable Duplicate Address Detection (DAD)
- Enable
Ndp boolMonitor - Enable NDP Monitoring
- Neighbors
List<Ethernet
Layer3Subinterface Ipv6Inherited Neighbor Discovery Neighbor> - Ns
Interval double - Interval (in seconds) between consecutive neighbor solicitation messages
- Reachable
Time double - Time (in seconds) that the Reachable status for a neighbor can be maintained
- Router
Advertisement EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Router Advertisement
- Dad
Attempts float64 - Number of consecutive neighbor solicitation messages sent for duplicate address detection
- Dns
Server EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Server - Dns
Suffix EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Suffix - Enable
Dad bool - Enable Duplicate Address Detection (DAD)
- Enable
Ndp boolMonitor - Enable NDP Monitoring
- Neighbors
[]Ethernet
Layer3Subinterface Ipv6Inherited Neighbor Discovery Neighbor - Ns
Interval float64 - Interval (in seconds) between consecutive neighbor solicitation messages
- Reachable
Time float64 - Time (in seconds) that the Reachable status for a neighbor can be maintained
- Router
Advertisement EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Router Advertisement
- dad
Attempts Double - Number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns
Server EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Server - dns
Suffix EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Suffix - enable
Dad Boolean - Enable Duplicate Address Detection (DAD)
- enable
Ndp BooleanMonitor - Enable NDP Monitoring
- neighbors
List<Ethernet
Layer3Subinterface Ipv6Inherited Neighbor Discovery Neighbor> - ns
Interval Double - Interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time Double - Time (in seconds) that the Reachable status for a neighbor can be maintained
- router
Advertisement EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Router Advertisement
- dad
Attempts number - Number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns
Server EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Server - dns
Suffix EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Suffix - enable
Dad boolean - Enable Duplicate Address Detection (DAD)
- enable
Ndp booleanMonitor - Enable NDP Monitoring
- neighbors
Ethernet
Layer3Subinterface Ipv6Inherited Neighbor Discovery Neighbor[] - ns
Interval number - Interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time number - Time (in seconds) that the Reachable status for a neighbor can be maintained
- router
Advertisement EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Router Advertisement
- dad_
attempts float - Number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns_
server EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Server - dns_
suffix EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Dns Suffix - enable_
dad bool - Enable Duplicate Address Detection (DAD)
- enable_
ndp_ boolmonitor - Enable NDP Monitoring
- neighbors
Sequence[Ethernet
Layer3Subinterface Ipv6Inherited Neighbor Discovery Neighbor] - ns_
interval float - Interval (in seconds) between consecutive neighbor solicitation messages
- reachable_
time float - Time (in seconds) that the Reachable status for a neighbor can be maintained
- router_
advertisement EthernetLayer3Subinterface Ipv6Inherited Neighbor Discovery Router Advertisement
- dad
Attempts Number - Number of consecutive neighbor solicitation messages sent for duplicate address detection
- dns
Server Property Map - dns
Suffix Property Map - enable
Dad Boolean - Enable Duplicate Address Detection (DAD)
- enable
Ndp BooleanMonitor - Enable NDP Monitoring
- neighbors List<Property Map>
- ns
Interval Number - Interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time Number - Time (in seconds) that the Reachable status for a neighbor can be maintained
- router
Advertisement Property Map
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServer, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerArgs
- enable Boolean
- source Property Map
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSource, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceArgs
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceDhcpv6, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceDhcpv6Args
- Prefix
Pool string - Prefix-Pool Name
- Prefix
Pool string - Prefix-Pool Name
- prefix
Pool String - Prefix-Pool Name
- prefix
Pool string - Prefix-Pool Name
- prefix_
pool str - Prefix-Pool Name
- prefix
Pool String - Prefix-Pool Name
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManual, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualArgs
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualServer, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsServerSourceManualServerArgs
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffix, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixArgs
- enable Boolean
- source Property Map
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSource, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceArgs
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceDhcpv6, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceDhcpv6Args
- Prefix
Pool string - Prefix-Pool Name
- Prefix
Pool string - Prefix-Pool Name
- prefix
Pool String - Prefix-Pool Name
- prefix
Pool string - Prefix-Pool Name
- prefix_
pool str - Prefix-Pool Name
- prefix
Pool String - Prefix-Pool Name
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManual, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualArgs
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualSuffix, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryDnsSuffixSourceManualSuffixArgs
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryNeighbor, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryNeighborArgs
- name str
- hw_
address str - MAC address (format xx:xx:xx:xx:xx:xx)
EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryRouterAdvertisement, EthernetLayer3SubinterfaceIpv6InheritedNeighborDiscoveryRouterAdvertisementArgs
- Enable bool
- Enable
Consistency boolCheck - check consistency of RA messages from other routers.
- Hop
Limit string - Current Hop Limit advertised in Router Advertisement messages
- Lifetime double
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- Link
Mtu string - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Managed
Flag bool - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- Max
Interval double - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Min
Interval double - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Other
Flag bool - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- Reachable
Time string - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- Retransmission
Timer string - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- Router
Preference string
- Enable bool
- Enable
Consistency boolCheck - check consistency of RA messages from other routers.
- Hop
Limit string - Current Hop Limit advertised in Router Advertisement messages
- Lifetime float64
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- Link
Mtu string - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Managed
Flag bool - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- Max
Interval float64 - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Min
Interval float64 - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Other
Flag bool - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- Reachable
Time string - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- Retransmission
Timer string - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- Router
Preference string
- enable Boolean
- enable
Consistency BooleanCheck - check consistency of RA messages from other routers.
- hop
Limit String - Current Hop Limit advertised in Router Advertisement messages
- lifetime Double
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link
Mtu String - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed
Flag Boolean - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max
Interval Double - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min
Interval Double - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other
Flag Boolean - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable
Time String - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission
Timer String - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router
Preference String
- enable boolean
- enable
Consistency booleanCheck - check consistency of RA messages from other routers.
- hop
Limit string - Current Hop Limit advertised in Router Advertisement messages
- lifetime number
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link
Mtu string - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed
Flag boolean - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max
Interval number - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min
Interval number - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other
Flag boolean - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable
Time string - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission
Timer string - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router
Preference string
- enable bool
- enable_
consistency_ boolcheck - check consistency of RA messages from other routers.
- hop_
limit str - Current Hop Limit advertised in Router Advertisement messages
- lifetime float
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link_
mtu str - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed_
flag bool - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max_
interval float - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min_
interval float - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other_
flag bool - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable_
time str - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission_
timer str - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router_
preference str
- enable Boolean
- enable
Consistency BooleanCheck - check consistency of RA messages from other routers.
- hop
Limit String - Current Hop Limit advertised in Router Advertisement messages
- lifetime Number
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link
Mtu String - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed
Flag Boolean - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max
Interval Number - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min
Interval Number - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other
Flag Boolean - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable
Time String - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission
Timer String - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router
Preference String
EthernetLayer3SubinterfaceIpv6NeighborDiscovery, EthernetLayer3SubinterfaceIpv6NeighborDiscoveryArgs
- Dad
Attempts double - number of consecutive neighbor solicitation messages sent for duplicate address detection
- Enable
Dad bool - enable duplicate address detection
- Enable
Ndp boolMonitor - enable ndp monitoring
- Neighbors
List<Ethernet
Layer3Subinterface Ipv6Neighbor Discovery Neighbor> - Ns
Interval double - interval (in seconds) between consecutive neighbor solicitation messages
- Reachable
Time double - time (in seconds) that the Reachable status for a neighbor can be maintained
- Router
Advertisement EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement
- Dad
Attempts float64 - number of consecutive neighbor solicitation messages sent for duplicate address detection
- Enable
Dad bool - enable duplicate address detection
- Enable
Ndp boolMonitor - enable ndp monitoring
- Neighbors
[]Ethernet
Layer3Subinterface Ipv6Neighbor Discovery Neighbor - Ns
Interval float64 - interval (in seconds) between consecutive neighbor solicitation messages
- Reachable
Time float64 - time (in seconds) that the Reachable status for a neighbor can be maintained
- Router
Advertisement EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement
- dad
Attempts Double - number of consecutive neighbor solicitation messages sent for duplicate address detection
- enable
Dad Boolean - enable duplicate address detection
- enable
Ndp BooleanMonitor - enable ndp monitoring
- neighbors
List<Ethernet
Layer3Subinterface Ipv6Neighbor Discovery Neighbor> - ns
Interval Double - interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time Double - time (in seconds) that the Reachable status for a neighbor can be maintained
- router
Advertisement EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement
- dad
Attempts number - number of consecutive neighbor solicitation messages sent for duplicate address detection
- enable
Dad boolean - enable duplicate address detection
- enable
Ndp booleanMonitor - enable ndp monitoring
- neighbors
Ethernet
Layer3Subinterface Ipv6Neighbor Discovery Neighbor[] - ns
Interval number - interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time number - time (in seconds) that the Reachable status for a neighbor can be maintained
- router
Advertisement EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement
- dad_
attempts float - number of consecutive neighbor solicitation messages sent for duplicate address detection
- enable_
dad bool - enable duplicate address detection
- enable_
ndp_ boolmonitor - enable ndp monitoring
- neighbors
Sequence[Ethernet
Layer3Subinterface Ipv6Neighbor Discovery Neighbor] - ns_
interval float - interval (in seconds) between consecutive neighbor solicitation messages
- reachable_
time float - time (in seconds) that the Reachable status for a neighbor can be maintained
- router_
advertisement EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement
- dad
Attempts Number - number of consecutive neighbor solicitation messages sent for duplicate address detection
- enable
Dad Boolean - enable duplicate address detection
- enable
Ndp BooleanMonitor - enable ndp monitoring
- neighbors List<Property Map>
- ns
Interval Number - interval (in seconds) between consecutive neighbor solicitation messages
- reachable
Time Number - time (in seconds) that the Reachable status for a neighbor can be maintained
- router
Advertisement Property Map
EthernetLayer3SubinterfaceIpv6NeighborDiscoveryNeighbor, EthernetLayer3SubinterfaceIpv6NeighborDiscoveryNeighborArgs
- name str
- hw_
address str - MAC address (format xx:xx:xx:xx:xx:xx)
EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisement, EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementArgs
- Dns
Support EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement Dns Support - Enable bool
- Enable
Consistency boolCheck - check consistency of RA messages from other routers.
- Hop
Limit string - Current Hop Limit advertised in Router Advertisement messages
- Lifetime double
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- Link
Mtu string - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Managed
Flag bool - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- Max
Interval double - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Min
Interval double - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Other
Flag bool - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- Reachable
Time string - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- Retransmission
Timer string - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- Router
Preference string
- Dns
Support EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement Dns Support - Enable bool
- Enable
Consistency boolCheck - check consistency of RA messages from other routers.
- Hop
Limit string - Current Hop Limit advertised in Router Advertisement messages
- Lifetime float64
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- Link
Mtu string - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- Managed
Flag bool - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- Max
Interval float64 - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Min
Interval float64 - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- Other
Flag bool - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- Reachable
Time string - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- Retransmission
Timer string - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- Router
Preference string
- dns
Support EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement Dns Support - enable Boolean
- enable
Consistency BooleanCheck - check consistency of RA messages from other routers.
- hop
Limit String - Current Hop Limit advertised in Router Advertisement messages
- lifetime Double
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link
Mtu String - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed
Flag Boolean - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max
Interval Double - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min
Interval Double - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other
Flag Boolean - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable
Time String - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission
Timer String - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router
Preference String
- dns
Support EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement Dns Support - enable boolean
- enable
Consistency booleanCheck - check consistency of RA messages from other routers.
- hop
Limit string - Current Hop Limit advertised in Router Advertisement messages
- lifetime number
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link
Mtu string - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed
Flag boolean - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max
Interval number - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min
Interval number - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other
Flag boolean - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable
Time string - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission
Timer string - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router
Preference string
- dns_
support EthernetLayer3Subinterface Ipv6Neighbor Discovery Router Advertisement Dns Support - enable bool
- enable_
consistency_ boolcheck - check consistency of RA messages from other routers.
- hop_
limit str - Current Hop Limit advertised in Router Advertisement messages
- lifetime float
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link_
mtu str - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed_
flag bool - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max_
interval float - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min_
interval float - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other_
flag bool - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable_
time str - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission_
timer str - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router_
preference str
- dns
Support Property Map - enable Boolean
- enable
Consistency BooleanCheck - check consistency of RA messages from other routers.
- hop
Limit String - Current Hop Limit advertised in Router Advertisement messages
- lifetime Number
- Router Lifetime (in seconds) advertised in Router Advertisement messages
- link
Mtu String - value of MTU option in Router Advertisement messages, upto 9216 in Jumbo-Frame mode, up to 1500 otherwise
- managed
Flag Boolean - Set the Managed Configuration Flag (M-bit) in Router Advertisement messages
- max
Interval Number - Maximum interval (seconds) between consecutive unsolicited Router Advertisement messages
- min
Interval Number - Minimum interval (seconds) between consecutive unsolicited Router Advertisement messages
- other
Flag Boolean - Set the Other Stateful Configuration Flag (O-bit) in Router Advertisement messages
- reachable
Time String - Reachable Time (in milliseconds) advertised in Router Advertisement messages
- retransmission
Timer String - Retransmission Timer (in milliseconds) advertised in Router Advertisement messages
- router
Preference String
EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupport, EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportArgs
EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportServer, EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportServerArgs
EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportSuffix, EthernetLayer3SubinterfaceIpv6NeighborDiscoveryRouterAdvertisementDnsSupportSuffixArgs
EthernetLayer3SubinterfaceLocation, EthernetLayer3SubinterfaceLocationArgs
- Ngfw
Ethernet
Layer3Subinterface Location Ngfw - Located in a specific NGFW device
- Ethernet
Layer3Subinterface Location Shared - Panorama shared object
- Template
Ethernet
Layer3Subinterface Location Template - Located in a specific template
- Template
Stack EthernetLayer3Subinterface Location Template Stack - Located in a specific template stack
- Ngfw
Ethernet
Layer3Subinterface Location Ngfw - Located in a specific NGFW device
- Ethernet
Layer3Subinterface Location Shared - Panorama shared object
- Template
Ethernet
Layer3Subinterface Location Template - Located in a specific template
- Template
Stack EthernetLayer3Subinterface Location Template Stack - Located in a specific template stack
- ngfw
Ethernet
Layer3Subinterface Location Ngfw - Located in a specific NGFW device
- Ethernet
Layer3Subinterface Location Shared - Panorama shared object
- template
Ethernet
Layer3Subinterface Location Template - Located in a specific template
- template
Stack EthernetLayer3Subinterface Location Template Stack - Located in a specific template stack
- ngfw
Ethernet
Layer3Subinterface Location Ngfw - Located in a specific NGFW device
- Ethernet
Layer3Subinterface Location Shared - Panorama shared object
- template
Ethernet
Layer3Subinterface Location Template - Located in a specific template
- template
Stack EthernetLayer3Subinterface Location Template Stack - Located in a specific template stack
- ngfw
Ethernet
Layer3Subinterface Location Ngfw - Located in a specific NGFW device
- Ethernet
Layer3Subinterface Location Shared - Panorama shared object
- template
Ethernet
Layer3Subinterface Location Template - Located in a specific template
- template_
stack EthernetLayer3Subinterface Location Template Stack - Located in a specific template stack
- ngfw Property Map
- Located in a specific NGFW device
- Property Map
- Panorama shared object
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template stack
EthernetLayer3SubinterfaceLocationNgfw, EthernetLayer3SubinterfaceLocationNgfwArgs
- Ngfw
Device string - The NGFW device
- Ngfw
Device string - The NGFW device
- ngfw
Device String - The NGFW device
- ngfw
Device string - The NGFW device
- ngfw_
device str - The NGFW device
- ngfw
Device String - The NGFW device
EthernetLayer3SubinterfaceLocationTemplate, EthernetLayer3SubinterfaceLocationTemplateArgs
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Vsys string
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Vsys string
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- vsys String
- name string
- Specific Panorama template
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- vsys string
- name str
- Specific Panorama template
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- vsys str
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- vsys String
EthernetLayer3SubinterfaceLocationTemplateStack, EthernetLayer3SubinterfaceLocationTemplateStackArgs
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template stack
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template stack
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
EthernetLayer3SubinterfaceNdpProxy, EthernetLayer3SubinterfaceNdpProxyArgs
- Addresses
List<Ethernet
Layer3Subinterface Ndp Proxy Address> - Enabled bool
- Enable proxy NDP on the interface
- Addresses
[]Ethernet
Layer3Subinterface Ndp Proxy Address - Enabled bool
- Enable proxy NDP on the interface
- addresses
List<Ethernet
Layer3Subinterface Ndp Proxy Address> - enabled Boolean
- Enable proxy NDP on the interface
- addresses
Ethernet
Layer3Subinterface Ndp Proxy Address[] - enabled boolean
- Enable proxy NDP on the interface
- addresses
Sequence[Ethernet
Layer3Subinterface Ndp Proxy Address] - enabled bool
- Enable proxy NDP on the interface
- addresses List<Property Map>
- enabled Boolean
- Enable proxy NDP on the interface
EthernetLayer3SubinterfaceNdpProxyAddress, EthernetLayer3SubinterfaceNdpProxyAddressArgs
EthernetLayer3SubinterfacePppoe, EthernetLayer3SubinterfacePppoeArgs
- Access
Concentrator string - desired access concentrator. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- Authentication string
- authentication protocol
- Create
Default boolRoute - automatically create default route pointing to peer
- Default
Route doubleMetric - metric of the default route created
- Enable bool
- Passive
Ethernet
Layer3Subinterface Pppoe Passive - Password string
- password for ppp autentication
- Service string
- desired service. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- Static
Address EthernetLayer3Subinterface Pppoe Static Address - Username string
- username for ppp authentication. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- Access
Concentrator string - desired access concentrator. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- Authentication string
- authentication protocol
- Create
Default boolRoute - automatically create default route pointing to peer
- Default
Route float64Metric - metric of the default route created
- Enable bool
- Passive
Ethernet
Layer3Subinterface Pppoe Passive - Password string
- password for ppp autentication
- Service string
- desired service. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- Static
Address EthernetLayer3Subinterface Pppoe Static Address - Username string
- username for ppp authentication. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- access
Concentrator String - desired access concentrator. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- authentication String
- authentication protocol
- create
Default BooleanRoute - automatically create default route pointing to peer
- default
Route DoubleMetric - metric of the default route created
- enable Boolean
- passive
Ethernet
Layer3Subinterface Pppoe Passive - password String
- password for ppp autentication
- service String
- desired service. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- static
Address EthernetLayer3Subinterface Pppoe Static Address - username String
- username for ppp authentication. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- access
Concentrator string - desired access concentrator. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- authentication string
- authentication protocol
- create
Default booleanRoute - automatically create default route pointing to peer
- default
Route numberMetric - metric of the default route created
- enable boolean
- passive
Ethernet
Layer3Subinterface Pppoe Passive - password string
- password for ppp autentication
- service string
- desired service. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- static
Address EthernetLayer3Subinterface Pppoe Static Address - username string
- username for ppp authentication. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- access_
concentrator str - desired access concentrator. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- authentication str
- authentication protocol
- create_
default_ boolroute - automatically create default route pointing to peer
- default_
route_ floatmetric - metric of the default route created
- enable bool
- passive
Ethernet
Layer3Subinterface Pppoe Passive - password str
- password for ppp autentication
- service str
- desired service. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- static_
address EthernetLayer3Subinterface Pppoe Static Address - username str
- username for ppp authentication. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- access
Concentrator String - desired access concentrator. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- authentication String
- authentication protocol
- create
Default BooleanRoute - automatically create default route pointing to peer
- default
Route NumberMetric - metric of the default route created
- enable Boolean
- passive Property Map
- password String
- password for ppp autentication
- service String
- desired service. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
- static
Address Property Map - username String
- username for ppp authentication. The valid characters are [a-zA-Z0-9._~!@#$%^*(){},:?/+=-]
EthernetLayer3SubinterfacePppoePassive, EthernetLayer3SubinterfacePppoePassiveArgs
- Enable bool
- Enable bool
- enable Boolean
- enable boolean
- enable bool
- enable Boolean
EthernetLayer3SubinterfacePppoeStaticAddress, EthernetLayer3SubinterfacePppoeStaticAddressArgs
- Ip string
- static ip address
- Ip string
- static ip address
- ip String
- static ip address
- ip string
- static ip address
- ip str
- static ip address
- ip String
- static ip address
EthernetLayer3SubinterfaceSdwanLinkSettings, EthernetLayer3SubinterfaceSdwanLinkSettingsArgs
- Enable bool
- Enable sdwan on this ethernet interface
- Sdwan
Interface stringProfile - Sdwan link characteristics
- Upstream
Nat EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat
- Enable bool
- Enable sdwan on this ethernet interface
- Sdwan
Interface stringProfile - Sdwan link characteristics
- Upstream
Nat EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat
- enable Boolean
- Enable sdwan on this ethernet interface
- sdwan
Interface StringProfile - Sdwan link characteristics
- upstream
Nat EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat
- enable boolean
- Enable sdwan on this ethernet interface
- sdwan
Interface stringProfile - Sdwan link characteristics
- upstream
Nat EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat
- enable bool
- Enable sdwan on this ethernet interface
- sdwan_
interface_ strprofile - Sdwan link characteristics
- upstream_
nat EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat
- enable Boolean
- Enable sdwan on this ethernet interface
- sdwan
Interface StringProfile - Sdwan link characteristics
- upstream
Nat Property Map
EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNat, EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatArgs
- Ddns
Ethernet
Layer3Subinterface Sdwan Link Settings Upstream Nat Ddns - Enable bool
- Enable upstream NAT IP config
- Static
Ip EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat Static Ip
- Ddns
Ethernet
Layer3Subinterface Sdwan Link Settings Upstream Nat Ddns - Enable bool
- Enable upstream NAT IP config
- Static
Ip EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat Static Ip
- ddns
Ethernet
Layer3Subinterface Sdwan Link Settings Upstream Nat Ddns - enable Boolean
- Enable upstream NAT IP config
- static
Ip EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat Static Ip
- ddns
Ethernet
Layer3Subinterface Sdwan Link Settings Upstream Nat Ddns - enable boolean
- Enable upstream NAT IP config
- static
Ip EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat Static Ip
- ddns
Ethernet
Layer3Subinterface Sdwan Link Settings Upstream Nat Ddns - enable bool
- Enable upstream NAT IP config
- static_
ip EthernetLayer3Subinterface Sdwan Link Settings Upstream Nat Static Ip
- ddns Property Map
- enable Boolean
- Enable upstream NAT IP config
- static
Ip Property Map
EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatStaticIp, EthernetLayer3SubinterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
- fqdn str
- Upstream NAT address FQDN name configuration
- ip_
address str - Upstream NAT IP address
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.