published on Saturday, Jul 11, 2026 by Pulumi
published on Saturday, Jul 11, 2026 by Pulumi
This resource manages the Switch configuration.
It can be used to define specific configuration at the device level or to override Org/Site Network template settings.
WARNING For adopted devices, make sure to set
managed=trueto allow Mist to manage the switch
Create Switch Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Switch(name: string, args: SwitchArgs, opts?: CustomResourceOptions);@overload
def Switch(resource_name: str,
args: SwitchArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Switch(resource_name: str,
opts: Optional[ResourceOptions] = None,
device_id: Optional[str] = None,
site_id: Optional[str] = None,
extra_routes6: Optional[Mapping[str, SwitchExtraRoutes6Args]] = None,
mist_configured: Optional[bool] = None,
default_port_usage: Optional[str] = None,
additional_config_cmds: Optional[Sequence[str]] = None,
dhcp_snooping: Optional[SwitchDhcpSnoopingArgs] = None,
dhcpd_config: Optional[SwitchDhcpdConfigArgs] = None,
disable_auto_config: Optional[bool] = None,
dns_servers: Optional[Sequence[str]] = None,
dns_suffixes: Optional[Sequence[str]] = None,
extra_routes: Optional[Mapping[str, SwitchExtraRoutesArgs]] = None,
acl_policies: Optional[Sequence[SwitchAclPolicyArgs]] = None,
ip_config: Optional[SwitchIpConfigArgs] = None,
local_port_config: Optional[Mapping[str, SwitchLocalPortConfigArgs]] = None,
managed: Optional[bool] = None,
map_id: Optional[str] = None,
ospf_config: Optional[SwitchOspfConfigArgs] = None,
mist_nac: Optional[SwitchMistNacArgs] = None,
name: Optional[str] = None,
networks: Optional[Mapping[str, SwitchNetworksArgs]] = None,
notes: Optional[str] = None,
ntp_servers: Optional[Sequence[str]] = None,
oob_ip_config: Optional[SwitchOobIpConfigArgs] = None,
bgp_config: Optional[Mapping[str, SwitchBgpConfigArgs]] = None,
ospf_areas: Optional[Mapping[str, SwitchOspfAreasArgs]] = None,
use_router_id_as_source_ip: Optional[bool] = None,
port_config: Optional[Mapping[str, SwitchPortConfigArgs]] = None,
port_config_overwrite: Optional[Mapping[str, SwitchPortConfigOverwriteArgs]] = None,
port_mirroring: Optional[Mapping[str, SwitchPortMirroringArgs]] = None,
port_usages: Optional[Mapping[str, SwitchPortUsagesArgs]] = None,
radius_config: Optional[SwitchRadiusConfigArgs] = None,
remote_syslog: Optional[SwitchRemoteSyslogArgs] = None,
role: Optional[str] = None,
router_id: Optional[str] = None,
routing_policies: Optional[Mapping[str, SwitchRoutingPoliciesArgs]] = None,
acl_tags: Optional[Mapping[str, SwitchAclTagsArgs]] = None,
snmp_config: Optional[SwitchSnmpConfigArgs] = None,
stp_config: Optional[SwitchStpConfigArgs] = None,
switch_mgmt: Optional[SwitchSwitchMgmtArgs] = None,
other_ip_configs: Optional[Mapping[str, SwitchOtherIpConfigsArgs]] = None,
vars: Optional[Mapping[str, str]] = None,
virtual_chassis: Optional[SwitchVirtualChassisArgs] = None,
vrf_config: Optional[SwitchVrfConfigArgs] = None,
vrf_instances: Optional[Mapping[str, SwitchVrfInstancesArgs]] = None,
vrrp_config: Optional[SwitchVrrpConfigArgs] = None,
x: Optional[float] = None,
y: Optional[float] = None)func NewSwitch(ctx *Context, name string, args SwitchArgs, opts ...ResourceOption) (*Switch, error)public Switch(string name, SwitchArgs args, CustomResourceOptions? opts = null)
public Switch(String name, SwitchArgs args)
public Switch(String name, SwitchArgs args, CustomResourceOptions options)
type: junipermist:device:Switch
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "junipermist_device_switch" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args SwitchArgs
- 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 SwitchArgs
- 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 SwitchArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SwitchArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SwitchArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Switch 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 Switch resource accepts the following input properties:
- Device
Id string - Site
Id string - Site where this switch is assigned
- Acl
Policies List<Pulumi.Juniper Mist. Device. Inputs. Switch Acl Policy> - ACL policies applied to traffic handled by this switch
-
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Acl Tags Args> - ACL tags used by switch access policies
- Additional
Config List<string>Cmds - Additional CLI configuration commands to apply to this switch
- Bgp
Config Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Bgp Config Args> - BGP routing configuration for this switch. Property key is the BGP session name
- Default
Port stringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - Dhcp
Snooping Pulumi.Juniper Mist. Device. Inputs. Switch Dhcp Snooping - DHCP snooping configuration for this switch
- Dhcpd
Config Pulumi.Juniper Mist. Device. Inputs. Switch Dhcpd Config - DHCP server configuration served by this switch
- Disable
Auto boolConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - Dns
Servers List<string> - DNS servers configured for this switch
- Dns
Suffixes List<string> - DNS search suffixes configured for this switch
- Extra
Routes Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Extra Routes Args> - Additional IPv4 routes configured on this switch
- Extra
Routes6 Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Extra Routes6Args> - Additional IPv6 routes configured on this switch
- Ip
Config Pulumi.Juniper Mist. Device. Inputs. Switch Ip Config - Management IP addressing settings for this switch
- Local
Port Dictionary<string, Pulumi.Config Juniper Mist. Device. Inputs. Switch Local Port Config Args> - Local port configuration settings for this switch
- Managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - Map
Id string - Map where the device belongs to
- Mist
Configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - Mist
Nac Pulumi.Juniper Mist. Device. Inputs. Switch Mist Nac - Mist NAC settings applied to this switch
- Name string
- Friendly display name assigned to the switch
- Networks
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Networks Args> - Layer 3 networks configured for use by this switch
- Notes string
- Free-form administrative notes for this switch
- Ntp
Servers List<string> - NTP servers used by this switch
- Oob
Ip Pulumi.Config Juniper Mist. Device. Inputs. Switch Oob Ip Config - Out-of-band management IP configuration for this switch
- Ospf
Areas Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Ospf Areas Args> - OSPF area configuration for this switch
- Ospf
Config Pulumi.Juniper Mist. Device. Inputs. Switch Ospf Config - OSPF routing configuration for this switch
- Other
Ip Dictionary<string, Pulumi.Configs Juniper Mist. Device. Inputs. Switch Other Ip Configs Args> - Property key is the network name. Defines the additional IP Addresses configured on the device.
- Port
Config Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Port Config Args> - Per-port wired configuration for this switch
- Port
Config Dictionary<string, Pulumi.Overwrite Juniper Mist. Device. Inputs. Switch Port Config Overwrite Args> - Per-port overrides for switch port usage attributes
- Port
Mirroring Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Port Mirroring Args> - Port mirroring configuration for this switch
- Port
Usages Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Port Usages Args> - Reusable switch port usage profiles available on this switch
- Radius
Config Pulumi.Juniper Mist. Device. Inputs. Switch Radius Config - RADIUS authentication and accounting settings for this switch
- Remote
Syslog Pulumi.Juniper Mist. Device. Inputs. Switch Remote Syslog - Remote syslog settings for this switch
- Role string
- Deployment role label for this switch
- Router
Id string - Used for OSPF / BGP / EVPN
- Routing
Policies Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Routing Policies Args> - Routing policies applied by this switch
- Snmp
Config Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config - SNMP configuration for this switch
- Stp
Config Pulumi.Juniper Mist. Device. Inputs. Switch Stp Config - Spanning Tree Protocol configuration for this switch
- Switch
Mgmt Pulumi.Juniper Mist. Device. Inputs. Switch Switch Mgmt - Management-plane settings for this switch
- Use
Router boolId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- Vars Dictionary<string, string>
- Variable values that override site variables for this switch
- Virtual
Chassis Pulumi.Juniper Mist. Device. Inputs. Switch Virtual Chassis - Virtual Chassis membership and provisioning settings for this switch
- Vrf
Config Pulumi.Juniper Mist. Device. Inputs. Switch Vrf Config - VRF configuration applied to this switch
- Vrf
Instances Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Vrf Instances Args> - VRF instances configured on this switch
- Vrrp
Config Pulumi.Juniper Mist. Device. Inputs. Switch Vrrp Config - VRRP configuration applied to this switch
- X double
- Horizontal map position of the switch, in pixels
- Y double
- Vertical map position of the switch, in pixels
- Device
Id string - Site
Id string - Site where this switch is assigned
- Acl
Policies []SwitchAcl Policy Args - ACL policies applied to traffic handled by this switch
-
map[string]Switch
Acl Tags Args - ACL tags used by switch access policies
- Additional
Config []stringCmds - Additional CLI configuration commands to apply to this switch
- Bgp
Config map[string]SwitchBgp Config Args - BGP routing configuration for this switch. Property key is the BGP session name
- Default
Port stringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - Dhcp
Snooping SwitchDhcp Snooping Args - DHCP snooping configuration for this switch
- Dhcpd
Config SwitchDhcpd Config Args - DHCP server configuration served by this switch
- Disable
Auto boolConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - Dns
Servers []string - DNS servers configured for this switch
- Dns
Suffixes []string - DNS search suffixes configured for this switch
- Extra
Routes map[string]SwitchExtra Routes Args - Additional IPv4 routes configured on this switch
- Extra
Routes6 map[string]SwitchExtra Routes6Args - Additional IPv6 routes configured on this switch
- Ip
Config SwitchIp Config Args - Management IP addressing settings for this switch
- Local
Port map[string]SwitchConfig Local Port Config Args - Local port configuration settings for this switch
- Managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - Map
Id string - Map where the device belongs to
- Mist
Configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - Mist
Nac SwitchMist Nac Args - Mist NAC settings applied to this switch
- Name string
- Friendly display name assigned to the switch
- Networks
map[string]Switch
Networks Args - Layer 3 networks configured for use by this switch
- Notes string
- Free-form administrative notes for this switch
- Ntp
Servers []string - NTP servers used by this switch
- Oob
Ip SwitchConfig Oob Ip Config Args - Out-of-band management IP configuration for this switch
- Ospf
Areas map[string]SwitchOspf Areas Args - OSPF area configuration for this switch
- Ospf
Config SwitchOspf Config Args - OSPF routing configuration for this switch
- Other
Ip map[string]SwitchConfigs Other Ip Configs Args - Property key is the network name. Defines the additional IP Addresses configured on the device.
- Port
Config map[string]SwitchPort Config Args - Per-port wired configuration for this switch
- Port
Config map[string]SwitchOverwrite Port Config Overwrite Args - Per-port overrides for switch port usage attributes
- Port
Mirroring map[string]SwitchPort Mirroring Args - Port mirroring configuration for this switch
- Port
Usages map[string]SwitchPort Usages Args - Reusable switch port usage profiles available on this switch
- Radius
Config SwitchRadius Config Args - RADIUS authentication and accounting settings for this switch
- Remote
Syslog SwitchRemote Syslog Args - Remote syslog settings for this switch
- Role string
- Deployment role label for this switch
- Router
Id string - Used for OSPF / BGP / EVPN
- Routing
Policies map[string]SwitchRouting Policies Args - Routing policies applied by this switch
- Snmp
Config SwitchSnmp Config Args - SNMP configuration for this switch
- Stp
Config SwitchStp Config Args - Spanning Tree Protocol configuration for this switch
- Switch
Mgmt SwitchSwitch Mgmt Args - Management-plane settings for this switch
- Use
Router boolId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- Vars map[string]string
- Variable values that override site variables for this switch
- Virtual
Chassis SwitchVirtual Chassis Args - Virtual Chassis membership and provisioning settings for this switch
- Vrf
Config SwitchVrf Config Args - VRF configuration applied to this switch
- Vrf
Instances map[string]SwitchVrf Instances Args - VRF instances configured on this switch
- Vrrp
Config SwitchVrrp Config Args - VRRP configuration applied to this switch
- X float64
- Horizontal map position of the switch, in pixels
- Y float64
- Vertical map position of the switch, in pixels
- device_
id string - site_
id string - Site where this switch is assigned
- acl_
policies list(object) - ACL policies applied to traffic handled by this switch
- map(object)
- ACL tags used by switch access policies
- additional_
config_ list(string)cmds - Additional CLI configuration commands to apply to this switch
- bgp_
config map(object) - BGP routing configuration for this switch. Property key is the BGP session name
- default_
port_ stringusage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - dhcp_
snooping object - DHCP snooping configuration for this switch
- dhcpd_
config object - DHCP server configuration served by this switch
- disable_
auto_ boolconfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns_
servers list(string) - DNS servers configured for this switch
- dns_
suffixes list(string) - DNS search suffixes configured for this switch
- extra_
routes map(object) - Additional IPv4 routes configured on this switch
- extra_
routes6 map(object) - Additional IPv6 routes configured on this switch
- ip_
config object - Management IP addressing settings for this switch
- local_
port_ map(object)config - Local port configuration settings for this switch
- managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map_
id string - Map where the device belongs to
- mist_
configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist_
nac object - Mist NAC settings applied to this switch
- name string
- Friendly display name assigned to the switch
- networks map(object)
- Layer 3 networks configured for use by this switch
- notes string
- Free-form administrative notes for this switch
- ntp_
servers list(string) - NTP servers used by this switch
- oob_
ip_ objectconfig - Out-of-band management IP configuration for this switch
- ospf_
areas map(object) - OSPF area configuration for this switch
- ospf_
config object - OSPF routing configuration for this switch
- other_
ip_ map(object)configs - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port_
config map(object) - Per-port wired configuration for this switch
- port_
config_ map(object)overwrite - Per-port overrides for switch port usage attributes
- port_
mirroring map(object) - Port mirroring configuration for this switch
- port_
usages map(object) - Reusable switch port usage profiles available on this switch
- radius_
config object - RADIUS authentication and accounting settings for this switch
- remote_
syslog object - Remote syslog settings for this switch
- role string
- Deployment role label for this switch
- router_
id string - Used for OSPF / BGP / EVPN
- routing_
policies map(object) - Routing policies applied by this switch
- snmp_
config object - SNMP configuration for this switch
- stp_
config object - Spanning Tree Protocol configuration for this switch
- switch_
mgmt object - Management-plane settings for this switch
- use_
router_ boolid_ as_ source_ ip - Whether to use it for snmp / syslog / tacplus / radius
- vars map(string)
- Variable values that override site variables for this switch
- virtual_
chassis object - Virtual Chassis membership and provisioning settings for this switch
- vrf_
config object - VRF configuration applied to this switch
- vrf_
instances map(object) - VRF instances configured on this switch
- vrrp_
config object - VRRP configuration applied to this switch
- x number
- Horizontal map position of the switch, in pixels
- y number
- Vertical map position of the switch, in pixels
- device
Id String - site
Id String - Site where this switch is assigned
- acl
Policies List<SwitchAcl Policy> - ACL policies applied to traffic handled by this switch
-
Map<String,Switch
Acl Tags Args> - ACL tags used by switch access policies
- additional
Config List<String>Cmds - Additional CLI configuration commands to apply to this switch
- bgp
Config Map<String,SwitchBgp Config Args> - BGP routing configuration for this switch. Property key is the BGP session name
- default
Port StringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - dhcp
Snooping SwitchDhcp Snooping - DHCP snooping configuration for this switch
- dhcpd
Config SwitchDhcpd Config - DHCP server configuration served by this switch
- disable
Auto BooleanConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns
Servers List<String> - DNS servers configured for this switch
- dns
Suffixes List<String> - DNS search suffixes configured for this switch
- extra
Routes Map<String,SwitchExtra Routes Args> - Additional IPv4 routes configured on this switch
- extra
Routes6 Map<String,SwitchExtra Routes6Args> - Additional IPv6 routes configured on this switch
- ip
Config SwitchIp Config - Management IP addressing settings for this switch
- local
Port Map<String,SwitchConfig Local Port Config Args> - Local port configuration settings for this switch
- managed Boolean
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map
Id String - Map where the device belongs to
- mist
Configured Boolean - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist
Nac SwitchMist Nac - Mist NAC settings applied to this switch
- name String
- Friendly display name assigned to the switch
- networks
Map<String,Switch
Networks Args> - Layer 3 networks configured for use by this switch
- notes String
- Free-form administrative notes for this switch
- ntp
Servers List<String> - NTP servers used by this switch
- oob
Ip SwitchConfig Oob Ip Config - Out-of-band management IP configuration for this switch
- ospf
Areas Map<String,SwitchOspf Areas Args> - OSPF area configuration for this switch
- ospf
Config SwitchOspf Config - OSPF routing configuration for this switch
- other
Ip Map<String,SwitchConfigs Other Ip Configs Args> - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port
Config Map<String,SwitchPort Config Args> - Per-port wired configuration for this switch
- port
Config Map<String,SwitchOverwrite Port Config Overwrite Args> - Per-port overrides for switch port usage attributes
- port
Mirroring Map<String,SwitchPort Mirroring Args> - Port mirroring configuration for this switch
- port
Usages Map<String,SwitchPort Usages Args> - Reusable switch port usage profiles available on this switch
- radius
Config SwitchRadius Config - RADIUS authentication and accounting settings for this switch
- remote
Syslog SwitchRemote Syslog - Remote syslog settings for this switch
- role String
- Deployment role label for this switch
- router
Id String - Used for OSPF / BGP / EVPN
- routing
Policies Map<String,SwitchRouting Policies Args> - Routing policies applied by this switch
- snmp
Config SwitchSnmp Config - SNMP configuration for this switch
- stp
Config SwitchStp Config - Spanning Tree Protocol configuration for this switch
- switch
Mgmt SwitchSwitch Mgmt - Management-plane settings for this switch
- use
Router BooleanId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- vars Map<String,String>
- Variable values that override site variables for this switch
- virtual
Chassis SwitchVirtual Chassis - Virtual Chassis membership and provisioning settings for this switch
- vrf
Config SwitchVrf Config - VRF configuration applied to this switch
- vrf
Instances Map<String,SwitchVrf Instances Args> - VRF instances configured on this switch
- vrrp
Config SwitchVrrp Config - VRRP configuration applied to this switch
- x Double
- Horizontal map position of the switch, in pixels
- y Double
- Vertical map position of the switch, in pixels
- device
Id string - site
Id string - Site where this switch is assigned
- acl
Policies SwitchAcl Policy[] - ACL policies applied to traffic handled by this switch
-
{[key: string]: Switch
Acl Tags Args} - ACL tags used by switch access policies
- additional
Config string[]Cmds - Additional CLI configuration commands to apply to this switch
- bgp
Config {[key: string]: SwitchBgp Config Args} - BGP routing configuration for this switch. Property key is the BGP session name
- default
Port stringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - dhcp
Snooping SwitchDhcp Snooping - DHCP snooping configuration for this switch
- dhcpd
Config SwitchDhcpd Config - DHCP server configuration served by this switch
- disable
Auto booleanConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns
Servers string[] - DNS servers configured for this switch
- dns
Suffixes string[] - DNS search suffixes configured for this switch
- extra
Routes {[key: string]: SwitchExtra Routes Args} - Additional IPv4 routes configured on this switch
- extra
Routes6 {[key: string]: SwitchExtra Routes6Args} - Additional IPv6 routes configured on this switch
- ip
Config SwitchIp Config - Management IP addressing settings for this switch
- local
Port {[key: string]: SwitchConfig Local Port Config Args} - Local port configuration settings for this switch
- managed boolean
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map
Id string - Map where the device belongs to
- mist
Configured boolean - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist
Nac SwitchMist Nac - Mist NAC settings applied to this switch
- name string
- Friendly display name assigned to the switch
- networks
{[key: string]: Switch
Networks Args} - Layer 3 networks configured for use by this switch
- notes string
- Free-form administrative notes for this switch
- ntp
Servers string[] - NTP servers used by this switch
- oob
Ip SwitchConfig Oob Ip Config - Out-of-band management IP configuration for this switch
- ospf
Areas {[key: string]: SwitchOspf Areas Args} - OSPF area configuration for this switch
- ospf
Config SwitchOspf Config - OSPF routing configuration for this switch
- other
Ip {[key: string]: SwitchConfigs Other Ip Configs Args} - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port
Config {[key: string]: SwitchPort Config Args} - Per-port wired configuration for this switch
- port
Config {[key: string]: SwitchOverwrite Port Config Overwrite Args} - Per-port overrides for switch port usage attributes
- port
Mirroring {[key: string]: SwitchPort Mirroring Args} - Port mirroring configuration for this switch
- port
Usages {[key: string]: SwitchPort Usages Args} - Reusable switch port usage profiles available on this switch
- radius
Config SwitchRadius Config - RADIUS authentication and accounting settings for this switch
- remote
Syslog SwitchRemote Syslog - Remote syslog settings for this switch
- role string
- Deployment role label for this switch
- router
Id string - Used for OSPF / BGP / EVPN
- routing
Policies {[key: string]: SwitchRouting Policies Args} - Routing policies applied by this switch
- snmp
Config SwitchSnmp Config - SNMP configuration for this switch
- stp
Config SwitchStp Config - Spanning Tree Protocol configuration for this switch
- switch
Mgmt SwitchSwitch Mgmt - Management-plane settings for this switch
- use
Router booleanId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- vars {[key: string]: string}
- Variable values that override site variables for this switch
- virtual
Chassis SwitchVirtual Chassis - Virtual Chassis membership and provisioning settings for this switch
- vrf
Config SwitchVrf Config - VRF configuration applied to this switch
- vrf
Instances {[key: string]: SwitchVrf Instances Args} - VRF instances configured on this switch
- vrrp
Config SwitchVrrp Config - VRRP configuration applied to this switch
- x number
- Horizontal map position of the switch, in pixels
- y number
- Vertical map position of the switch, in pixels
- device_
id str - site_
id str - Site where this switch is assigned
- acl_
policies Sequence[SwitchAcl Policy Args] - ACL policies applied to traffic handled by this switch
-
Mapping[str, Switch
Acl Tags Args] - ACL tags used by switch access policies
- additional_
config_ Sequence[str]cmds - Additional CLI configuration commands to apply to this switch
- bgp_
config Mapping[str, SwitchBgp Config Args] - BGP routing configuration for this switch. Property key is the BGP session name
- default_
port_ strusage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - dhcp_
snooping SwitchDhcp Snooping Args - DHCP snooping configuration for this switch
- dhcpd_
config SwitchDhcpd Config Args - DHCP server configuration served by this switch
- disable_
auto_ boolconfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns_
servers Sequence[str] - DNS servers configured for this switch
- dns_
suffixes Sequence[str] - DNS search suffixes configured for this switch
- extra_
routes Mapping[str, SwitchExtra Routes Args] - Additional IPv4 routes configured on this switch
- extra_
routes6 Mapping[str, SwitchExtra Routes6Args] - Additional IPv6 routes configured on this switch
- ip_
config SwitchIp Config Args - Management IP addressing settings for this switch
- local_
port_ Mapping[str, Switchconfig Local Port Config Args] - Local port configuration settings for this switch
- managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map_
id str - Map where the device belongs to
- mist_
configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist_
nac SwitchMist Nac Args - Mist NAC settings applied to this switch
- name str
- Friendly display name assigned to the switch
- networks
Mapping[str, Switch
Networks Args] - Layer 3 networks configured for use by this switch
- notes str
- Free-form administrative notes for this switch
- ntp_
servers Sequence[str] - NTP servers used by this switch
- oob_
ip_ Switchconfig Oob Ip Config Args - Out-of-band management IP configuration for this switch
- ospf_
areas Mapping[str, SwitchOspf Areas Args] - OSPF area configuration for this switch
- ospf_
config SwitchOspf Config Args - OSPF routing configuration for this switch
- other_
ip_ Mapping[str, Switchconfigs Other Ip Configs Args] - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port_
config Mapping[str, SwitchPort Config Args] - Per-port wired configuration for this switch
- port_
config_ Mapping[str, Switchoverwrite Port Config Overwrite Args] - Per-port overrides for switch port usage attributes
- port_
mirroring Mapping[str, SwitchPort Mirroring Args] - Port mirroring configuration for this switch
- port_
usages Mapping[str, SwitchPort Usages Args] - Reusable switch port usage profiles available on this switch
- radius_
config SwitchRadius Config Args - RADIUS authentication and accounting settings for this switch
- remote_
syslog SwitchRemote Syslog Args - Remote syslog settings for this switch
- role str
- Deployment role label for this switch
- router_
id str - Used for OSPF / BGP / EVPN
- routing_
policies Mapping[str, SwitchRouting Policies Args] - Routing policies applied by this switch
- snmp_
config SwitchSnmp Config Args - SNMP configuration for this switch
- stp_
config SwitchStp Config Args - Spanning Tree Protocol configuration for this switch
- switch_
mgmt SwitchSwitch Mgmt Args - Management-plane settings for this switch
- use_
router_ boolid_ as_ source_ ip - Whether to use it for snmp / syslog / tacplus / radius
- vars Mapping[str, str]
- Variable values that override site variables for this switch
- virtual_
chassis SwitchVirtual Chassis Args - Virtual Chassis membership and provisioning settings for this switch
- vrf_
config SwitchVrf Config Args - VRF configuration applied to this switch
- vrf_
instances Mapping[str, SwitchVrf Instances Args] - VRF instances configured on this switch
- vrrp_
config SwitchVrrp Config Args - VRRP configuration applied to this switch
- x float
- Horizontal map position of the switch, in pixels
- y float
- Vertical map position of the switch, in pixels
- device
Id String - site
Id String - Site where this switch is assigned
- acl
Policies List<Property Map> - ACL policies applied to traffic handled by this switch
- Map<Property Map>
- ACL tags used by switch access policies
- additional
Config List<String>Cmds - Additional CLI configuration commands to apply to this switch
- bgp
Config Map<Property Map> - BGP routing configuration for this switch. Property key is the BGP session name
- default
Port StringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - dhcp
Snooping Property Map - DHCP snooping configuration for this switch
- dhcpd
Config Property Map - DHCP server configuration served by this switch
- disable
Auto BooleanConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns
Servers List<String> - DNS servers configured for this switch
- dns
Suffixes List<String> - DNS search suffixes configured for this switch
- extra
Routes Map<Property Map> - Additional IPv4 routes configured on this switch
- extra
Routes6 Map<Property Map> - Additional IPv6 routes configured on this switch
- ip
Config Property Map - Management IP addressing settings for this switch
- local
Port Map<Property Map>Config - Local port configuration settings for this switch
- managed Boolean
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map
Id String - Map where the device belongs to
- mist
Configured Boolean - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist
Nac Property Map - Mist NAC settings applied to this switch
- name String
- Friendly display name assigned to the switch
- networks Map<Property Map>
- Layer 3 networks configured for use by this switch
- notes String
- Free-form administrative notes for this switch
- ntp
Servers List<String> - NTP servers used by this switch
- oob
Ip Property MapConfig - Out-of-band management IP configuration for this switch
- ospf
Areas Map<Property Map> - OSPF area configuration for this switch
- ospf
Config Property Map - OSPF routing configuration for this switch
- other
Ip Map<Property Map>Configs - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port
Config Map<Property Map> - Per-port wired configuration for this switch
- port
Config Map<Property Map>Overwrite - Per-port overrides for switch port usage attributes
- port
Mirroring Map<Property Map> - Port mirroring configuration for this switch
- port
Usages Map<Property Map> - Reusable switch port usage profiles available on this switch
- radius
Config Property Map - RADIUS authentication and accounting settings for this switch
- remote
Syslog Property Map - Remote syslog settings for this switch
- role String
- Deployment role label for this switch
- router
Id String - Used for OSPF / BGP / EVPN
- routing
Policies Map<Property Map> - Routing policies applied by this switch
- snmp
Config Property Map - SNMP configuration for this switch
- stp
Config Property Map - Spanning Tree Protocol configuration for this switch
- switch
Mgmt Property Map - Management-plane settings for this switch
- use
Router BooleanId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- vars Map<String>
- Variable values that override site variables for this switch
- virtual
Chassis Property Map - Virtual Chassis membership and provisioning settings for this switch
- vrf
Config Property Map - VRF configuration applied to this switch
- vrf
Instances Map<Property Map> - VRF instances configured on this switch
- vrrp
Config Property Map - VRRP configuration applied to this switch
- x Number
- Horizontal map position of the switch, in pixels
- y Number
- Vertical map position of the switch, in pixels
Outputs
All input properties are implicitly available as output properties. Additionally, the Switch resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Image1Url string
- First custom image URL associated with the switch
- Image2Url string
- Second custom image URL associated with the switch
- Image3Url string
- Third custom image URL associated with the switch
- Mac string
- Switch MAC address used to identify the device
- Model string
- Switch model reported for the device
- Org
Id string - Organization that owns this switch
- Serial string
- Manufacturer serial number for the switch
- Type string
- Device type discriminator for switch records
- Id string
- The provider-assigned unique ID for this managed resource.
- Image1Url string
- First custom image URL associated with the switch
- Image2Url string
- Second custom image URL associated with the switch
- Image3Url string
- Third custom image URL associated with the switch
- Mac string
- Switch MAC address used to identify the device
- Model string
- Switch model reported for the device
- Org
Id string - Organization that owns this switch
- Serial string
- Manufacturer serial number for the switch
- Type string
- Device type discriminator for switch records
- id string
- The provider-assigned unique ID for this managed resource.
- image1_
url string - First custom image URL associated with the switch
- image2_
url string - Second custom image URL associated with the switch
- image3_
url string - Third custom image URL associated with the switch
- mac string
- Switch MAC address used to identify the device
- model string
- Switch model reported for the device
- org_
id string - Organization that owns this switch
- serial string
- Manufacturer serial number for the switch
- type string
- Device type discriminator for switch records
- id String
- The provider-assigned unique ID for this managed resource.
- image1Url String
- First custom image URL associated with the switch
- image2Url String
- Second custom image URL associated with the switch
- image3Url String
- Third custom image URL associated with the switch
- mac String
- Switch MAC address used to identify the device
- model String
- Switch model reported for the device
- org
Id String - Organization that owns this switch
- serial String
- Manufacturer serial number for the switch
- type String
- Device type discriminator for switch records
- id string
- The provider-assigned unique ID for this managed resource.
- image1Url string
- First custom image URL associated with the switch
- image2Url string
- Second custom image URL associated with the switch
- image3Url string
- Third custom image URL associated with the switch
- mac string
- Switch MAC address used to identify the device
- model string
- Switch model reported for the device
- org
Id string - Organization that owns this switch
- serial string
- Manufacturer serial number for the switch
- type string
- Device type discriminator for switch records
- id str
- The provider-assigned unique ID for this managed resource.
- image1_
url str - First custom image URL associated with the switch
- image2_
url str - Second custom image URL associated with the switch
- image3_
url str - Third custom image URL associated with the switch
- mac str
- Switch MAC address used to identify the device
- model str
- Switch model reported for the device
- org_
id str - Organization that owns this switch
- serial str
- Manufacturer serial number for the switch
- type str
- Device type discriminator for switch records
- id String
- The provider-assigned unique ID for this managed resource.
- image1Url String
- First custom image URL associated with the switch
- image2Url String
- Second custom image URL associated with the switch
- image3Url String
- Third custom image URL associated with the switch
- mac String
- Switch MAC address used to identify the device
- model String
- Switch model reported for the device
- org
Id String - Organization that owns this switch
- serial String
- Manufacturer serial number for the switch
- type String
- Device type discriminator for switch records
Look up Existing Switch Resource
Get an existing Switch 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?: SwitchState, opts?: CustomResourceOptions): Switch@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acl_policies: Optional[Sequence[SwitchAclPolicyArgs]] = None,
acl_tags: Optional[Mapping[str, SwitchAclTagsArgs]] = None,
additional_config_cmds: Optional[Sequence[str]] = None,
bgp_config: Optional[Mapping[str, SwitchBgpConfigArgs]] = None,
default_port_usage: Optional[str] = None,
device_id: Optional[str] = None,
dhcp_snooping: Optional[SwitchDhcpSnoopingArgs] = None,
dhcpd_config: Optional[SwitchDhcpdConfigArgs] = None,
disable_auto_config: Optional[bool] = None,
dns_servers: Optional[Sequence[str]] = None,
dns_suffixes: Optional[Sequence[str]] = None,
extra_routes: Optional[Mapping[str, SwitchExtraRoutesArgs]] = None,
extra_routes6: Optional[Mapping[str, SwitchExtraRoutes6Args]] = None,
image1_url: Optional[str] = None,
image2_url: Optional[str] = None,
image3_url: Optional[str] = None,
ip_config: Optional[SwitchIpConfigArgs] = None,
local_port_config: Optional[Mapping[str, SwitchLocalPortConfigArgs]] = None,
mac: Optional[str] = None,
managed: Optional[bool] = None,
map_id: Optional[str] = None,
mist_configured: Optional[bool] = None,
mist_nac: Optional[SwitchMistNacArgs] = None,
model: Optional[str] = None,
name: Optional[str] = None,
networks: Optional[Mapping[str, SwitchNetworksArgs]] = None,
notes: Optional[str] = None,
ntp_servers: Optional[Sequence[str]] = None,
oob_ip_config: Optional[SwitchOobIpConfigArgs] = None,
org_id: Optional[str] = None,
ospf_areas: Optional[Mapping[str, SwitchOspfAreasArgs]] = None,
ospf_config: Optional[SwitchOspfConfigArgs] = None,
other_ip_configs: Optional[Mapping[str, SwitchOtherIpConfigsArgs]] = None,
port_config: Optional[Mapping[str, SwitchPortConfigArgs]] = None,
port_config_overwrite: Optional[Mapping[str, SwitchPortConfigOverwriteArgs]] = None,
port_mirroring: Optional[Mapping[str, SwitchPortMirroringArgs]] = None,
port_usages: Optional[Mapping[str, SwitchPortUsagesArgs]] = None,
radius_config: Optional[SwitchRadiusConfigArgs] = None,
remote_syslog: Optional[SwitchRemoteSyslogArgs] = None,
role: Optional[str] = None,
router_id: Optional[str] = None,
routing_policies: Optional[Mapping[str, SwitchRoutingPoliciesArgs]] = None,
serial: Optional[str] = None,
site_id: Optional[str] = None,
snmp_config: Optional[SwitchSnmpConfigArgs] = None,
stp_config: Optional[SwitchStpConfigArgs] = None,
switch_mgmt: Optional[SwitchSwitchMgmtArgs] = None,
type: Optional[str] = None,
use_router_id_as_source_ip: Optional[bool] = None,
vars: Optional[Mapping[str, str]] = None,
virtual_chassis: Optional[SwitchVirtualChassisArgs] = None,
vrf_config: Optional[SwitchVrfConfigArgs] = None,
vrf_instances: Optional[Mapping[str, SwitchVrfInstancesArgs]] = None,
vrrp_config: Optional[SwitchVrrpConfigArgs] = None,
x: Optional[float] = None,
y: Optional[float] = None) -> Switchfunc GetSwitch(ctx *Context, name string, id IDInput, state *SwitchState, opts ...ResourceOption) (*Switch, error)public static Switch Get(string name, Input<string> id, SwitchState? state, CustomResourceOptions? opts = null)public static Switch get(String name, Output<String> id, SwitchState state, CustomResourceOptions options)resources: _: type: junipermist:device:Switch get: id: ${id}import {
to = junipermist_device_switch.example
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.
- Acl
Policies List<Pulumi.Juniper Mist. Device. Inputs. Switch Acl Policy> - ACL policies applied to traffic handled by this switch
-
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Acl Tags Args> - ACL tags used by switch access policies
- Additional
Config List<string>Cmds - Additional CLI configuration commands to apply to this switch
- Bgp
Config Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Bgp Config Args> - BGP routing configuration for this switch. Property key is the BGP session name
- Default
Port stringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - Device
Id string - Dhcp
Snooping Pulumi.Juniper Mist. Device. Inputs. Switch Dhcp Snooping - DHCP snooping configuration for this switch
- Dhcpd
Config Pulumi.Juniper Mist. Device. Inputs. Switch Dhcpd Config - DHCP server configuration served by this switch
- Disable
Auto boolConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - Dns
Servers List<string> - DNS servers configured for this switch
- Dns
Suffixes List<string> - DNS search suffixes configured for this switch
- Extra
Routes Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Extra Routes Args> - Additional IPv4 routes configured on this switch
- Extra
Routes6 Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Extra Routes6Args> - Additional IPv6 routes configured on this switch
- Image1Url string
- First custom image URL associated with the switch
- Image2Url string
- Second custom image URL associated with the switch
- Image3Url string
- Third custom image URL associated with the switch
- Ip
Config Pulumi.Juniper Mist. Device. Inputs. Switch Ip Config - Management IP addressing settings for this switch
- Local
Port Dictionary<string, Pulumi.Config Juniper Mist. Device. Inputs. Switch Local Port Config Args> - Local port configuration settings for this switch
- Mac string
- Switch MAC address used to identify the device
- Managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - Map
Id string - Map where the device belongs to
- Mist
Configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - Mist
Nac Pulumi.Juniper Mist. Device. Inputs. Switch Mist Nac - Mist NAC settings applied to this switch
- Model string
- Switch model reported for the device
- Name string
- Friendly display name assigned to the switch
- Networks
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Networks Args> - Layer 3 networks configured for use by this switch
- Notes string
- Free-form administrative notes for this switch
- Ntp
Servers List<string> - NTP servers used by this switch
- Oob
Ip Pulumi.Config Juniper Mist. Device. Inputs. Switch Oob Ip Config - Out-of-band management IP configuration for this switch
- Org
Id string - Organization that owns this switch
- Ospf
Areas Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Ospf Areas Args> - OSPF area configuration for this switch
- Ospf
Config Pulumi.Juniper Mist. Device. Inputs. Switch Ospf Config - OSPF routing configuration for this switch
- Other
Ip Dictionary<string, Pulumi.Configs Juniper Mist. Device. Inputs. Switch Other Ip Configs Args> - Property key is the network name. Defines the additional IP Addresses configured on the device.
- Port
Config Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Port Config Args> - Per-port wired configuration for this switch
- Port
Config Dictionary<string, Pulumi.Overwrite Juniper Mist. Device. Inputs. Switch Port Config Overwrite Args> - Per-port overrides for switch port usage attributes
- Port
Mirroring Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Port Mirroring Args> - Port mirroring configuration for this switch
- Port
Usages Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Port Usages Args> - Reusable switch port usage profiles available on this switch
- Radius
Config Pulumi.Juniper Mist. Device. Inputs. Switch Radius Config - RADIUS authentication and accounting settings for this switch
- Remote
Syslog Pulumi.Juniper Mist. Device. Inputs. Switch Remote Syslog - Remote syslog settings for this switch
- Role string
- Deployment role label for this switch
- Router
Id string - Used for OSPF / BGP / EVPN
- Routing
Policies Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Routing Policies Args> - Routing policies applied by this switch
- Serial string
- Manufacturer serial number for the switch
- Site
Id string - Site where this switch is assigned
- Snmp
Config Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config - SNMP configuration for this switch
- Stp
Config Pulumi.Juniper Mist. Device. Inputs. Switch Stp Config - Spanning Tree Protocol configuration for this switch
- Switch
Mgmt Pulumi.Juniper Mist. Device. Inputs. Switch Switch Mgmt - Management-plane settings for this switch
- Type string
- Device type discriminator for switch records
- Use
Router boolId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- Vars Dictionary<string, string>
- Variable values that override site variables for this switch
- Virtual
Chassis Pulumi.Juniper Mist. Device. Inputs. Switch Virtual Chassis - Virtual Chassis membership and provisioning settings for this switch
- Vrf
Config Pulumi.Juniper Mist. Device. Inputs. Switch Vrf Config - VRF configuration applied to this switch
- Vrf
Instances Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Vrf Instances Args> - VRF instances configured on this switch
- Vrrp
Config Pulumi.Juniper Mist. Device. Inputs. Switch Vrrp Config - VRRP configuration applied to this switch
- X double
- Horizontal map position of the switch, in pixels
- Y double
- Vertical map position of the switch, in pixels
- Acl
Policies []SwitchAcl Policy Args - ACL policies applied to traffic handled by this switch
-
map[string]Switch
Acl Tags Args - ACL tags used by switch access policies
- Additional
Config []stringCmds - Additional CLI configuration commands to apply to this switch
- Bgp
Config map[string]SwitchBgp Config Args - BGP routing configuration for this switch. Property key is the BGP session name
- Default
Port stringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - Device
Id string - Dhcp
Snooping SwitchDhcp Snooping Args - DHCP snooping configuration for this switch
- Dhcpd
Config SwitchDhcpd Config Args - DHCP server configuration served by this switch
- Disable
Auto boolConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - Dns
Servers []string - DNS servers configured for this switch
- Dns
Suffixes []string - DNS search suffixes configured for this switch
- Extra
Routes map[string]SwitchExtra Routes Args - Additional IPv4 routes configured on this switch
- Extra
Routes6 map[string]SwitchExtra Routes6Args - Additional IPv6 routes configured on this switch
- Image1Url string
- First custom image URL associated with the switch
- Image2Url string
- Second custom image URL associated with the switch
- Image3Url string
- Third custom image URL associated with the switch
- Ip
Config SwitchIp Config Args - Management IP addressing settings for this switch
- Local
Port map[string]SwitchConfig Local Port Config Args - Local port configuration settings for this switch
- Mac string
- Switch MAC address used to identify the device
- Managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - Map
Id string - Map where the device belongs to
- Mist
Configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - Mist
Nac SwitchMist Nac Args - Mist NAC settings applied to this switch
- Model string
- Switch model reported for the device
- Name string
- Friendly display name assigned to the switch
- Networks
map[string]Switch
Networks Args - Layer 3 networks configured for use by this switch
- Notes string
- Free-form administrative notes for this switch
- Ntp
Servers []string - NTP servers used by this switch
- Oob
Ip SwitchConfig Oob Ip Config Args - Out-of-band management IP configuration for this switch
- Org
Id string - Organization that owns this switch
- Ospf
Areas map[string]SwitchOspf Areas Args - OSPF area configuration for this switch
- Ospf
Config SwitchOspf Config Args - OSPF routing configuration for this switch
- Other
Ip map[string]SwitchConfigs Other Ip Configs Args - Property key is the network name. Defines the additional IP Addresses configured on the device.
- Port
Config map[string]SwitchPort Config Args - Per-port wired configuration for this switch
- Port
Config map[string]SwitchOverwrite Port Config Overwrite Args - Per-port overrides for switch port usage attributes
- Port
Mirroring map[string]SwitchPort Mirroring Args - Port mirroring configuration for this switch
- Port
Usages map[string]SwitchPort Usages Args - Reusable switch port usage profiles available on this switch
- Radius
Config SwitchRadius Config Args - RADIUS authentication and accounting settings for this switch
- Remote
Syslog SwitchRemote Syslog Args - Remote syslog settings for this switch
- Role string
- Deployment role label for this switch
- Router
Id string - Used for OSPF / BGP / EVPN
- Routing
Policies map[string]SwitchRouting Policies Args - Routing policies applied by this switch
- Serial string
- Manufacturer serial number for the switch
- Site
Id string - Site where this switch is assigned
- Snmp
Config SwitchSnmp Config Args - SNMP configuration for this switch
- Stp
Config SwitchStp Config Args - Spanning Tree Protocol configuration for this switch
- Switch
Mgmt SwitchSwitch Mgmt Args - Management-plane settings for this switch
- Type string
- Device type discriminator for switch records
- Use
Router boolId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- Vars map[string]string
- Variable values that override site variables for this switch
- Virtual
Chassis SwitchVirtual Chassis Args - Virtual Chassis membership and provisioning settings for this switch
- Vrf
Config SwitchVrf Config Args - VRF configuration applied to this switch
- Vrf
Instances map[string]SwitchVrf Instances Args - VRF instances configured on this switch
- Vrrp
Config SwitchVrrp Config Args - VRRP configuration applied to this switch
- X float64
- Horizontal map position of the switch, in pixels
- Y float64
- Vertical map position of the switch, in pixels
- acl_
policies list(object) - ACL policies applied to traffic handled by this switch
- map(object)
- ACL tags used by switch access policies
- additional_
config_ list(string)cmds - Additional CLI configuration commands to apply to this switch
- bgp_
config map(object) - BGP routing configuration for this switch. Property key is the BGP session name
- default_
port_ stringusage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - device_
id string - dhcp_
snooping object - DHCP snooping configuration for this switch
- dhcpd_
config object - DHCP server configuration served by this switch
- disable_
auto_ boolconfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns_
servers list(string) - DNS servers configured for this switch
- dns_
suffixes list(string) - DNS search suffixes configured for this switch
- extra_
routes map(object) - Additional IPv4 routes configured on this switch
- extra_
routes6 map(object) - Additional IPv6 routes configured on this switch
- image1_
url string - First custom image URL associated with the switch
- image2_
url string - Second custom image URL associated with the switch
- image3_
url string - Third custom image URL associated with the switch
- ip_
config object - Management IP addressing settings for this switch
- local_
port_ map(object)config - Local port configuration settings for this switch
- mac string
- Switch MAC address used to identify the device
- managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map_
id string - Map where the device belongs to
- mist_
configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist_
nac object - Mist NAC settings applied to this switch
- model string
- Switch model reported for the device
- name string
- Friendly display name assigned to the switch
- networks map(object)
- Layer 3 networks configured for use by this switch
- notes string
- Free-form administrative notes for this switch
- ntp_
servers list(string) - NTP servers used by this switch
- oob_
ip_ objectconfig - Out-of-band management IP configuration for this switch
- org_
id string - Organization that owns this switch
- ospf_
areas map(object) - OSPF area configuration for this switch
- ospf_
config object - OSPF routing configuration for this switch
- other_
ip_ map(object)configs - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port_
config map(object) - Per-port wired configuration for this switch
- port_
config_ map(object)overwrite - Per-port overrides for switch port usage attributes
- port_
mirroring map(object) - Port mirroring configuration for this switch
- port_
usages map(object) - Reusable switch port usage profiles available on this switch
- radius_
config object - RADIUS authentication and accounting settings for this switch
- remote_
syslog object - Remote syslog settings for this switch
- role string
- Deployment role label for this switch
- router_
id string - Used for OSPF / BGP / EVPN
- routing_
policies map(object) - Routing policies applied by this switch
- serial string
- Manufacturer serial number for the switch
- site_
id string - Site where this switch is assigned
- snmp_
config object - SNMP configuration for this switch
- stp_
config object - Spanning Tree Protocol configuration for this switch
- switch_
mgmt object - Management-plane settings for this switch
- type string
- Device type discriminator for switch records
- use_
router_ boolid_ as_ source_ ip - Whether to use it for snmp / syslog / tacplus / radius
- vars map(string)
- Variable values that override site variables for this switch
- virtual_
chassis object - Virtual Chassis membership and provisioning settings for this switch
- vrf_
config object - VRF configuration applied to this switch
- vrf_
instances map(object) - VRF instances configured on this switch
- vrrp_
config object - VRRP configuration applied to this switch
- x number
- Horizontal map position of the switch, in pixels
- y number
- Vertical map position of the switch, in pixels
- acl
Policies List<SwitchAcl Policy> - ACL policies applied to traffic handled by this switch
-
Map<String,Switch
Acl Tags Args> - ACL tags used by switch access policies
- additional
Config List<String>Cmds - Additional CLI configuration commands to apply to this switch
- bgp
Config Map<String,SwitchBgp Config Args> - BGP routing configuration for this switch. Property key is the BGP session name
- default
Port StringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - device
Id String - dhcp
Snooping SwitchDhcp Snooping - DHCP snooping configuration for this switch
- dhcpd
Config SwitchDhcpd Config - DHCP server configuration served by this switch
- disable
Auto BooleanConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns
Servers List<String> - DNS servers configured for this switch
- dns
Suffixes List<String> - DNS search suffixes configured for this switch
- extra
Routes Map<String,SwitchExtra Routes Args> - Additional IPv4 routes configured on this switch
- extra
Routes6 Map<String,SwitchExtra Routes6Args> - Additional IPv6 routes configured on this switch
- image1Url String
- First custom image URL associated with the switch
- image2Url String
- Second custom image URL associated with the switch
- image3Url String
- Third custom image URL associated with the switch
- ip
Config SwitchIp Config - Management IP addressing settings for this switch
- local
Port Map<String,SwitchConfig Local Port Config Args> - Local port configuration settings for this switch
- mac String
- Switch MAC address used to identify the device
- managed Boolean
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map
Id String - Map where the device belongs to
- mist
Configured Boolean - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist
Nac SwitchMist Nac - Mist NAC settings applied to this switch
- model String
- Switch model reported for the device
- name String
- Friendly display name assigned to the switch
- networks
Map<String,Switch
Networks Args> - Layer 3 networks configured for use by this switch
- notes String
- Free-form administrative notes for this switch
- ntp
Servers List<String> - NTP servers used by this switch
- oob
Ip SwitchConfig Oob Ip Config - Out-of-band management IP configuration for this switch
- org
Id String - Organization that owns this switch
- ospf
Areas Map<String,SwitchOspf Areas Args> - OSPF area configuration for this switch
- ospf
Config SwitchOspf Config - OSPF routing configuration for this switch
- other
Ip Map<String,SwitchConfigs Other Ip Configs Args> - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port
Config Map<String,SwitchPort Config Args> - Per-port wired configuration for this switch
- port
Config Map<String,SwitchOverwrite Port Config Overwrite Args> - Per-port overrides for switch port usage attributes
- port
Mirroring Map<String,SwitchPort Mirroring Args> - Port mirroring configuration for this switch
- port
Usages Map<String,SwitchPort Usages Args> - Reusable switch port usage profiles available on this switch
- radius
Config SwitchRadius Config - RADIUS authentication and accounting settings for this switch
- remote
Syslog SwitchRemote Syslog - Remote syslog settings for this switch
- role String
- Deployment role label for this switch
- router
Id String - Used for OSPF / BGP / EVPN
- routing
Policies Map<String,SwitchRouting Policies Args> - Routing policies applied by this switch
- serial String
- Manufacturer serial number for the switch
- site
Id String - Site where this switch is assigned
- snmp
Config SwitchSnmp Config - SNMP configuration for this switch
- stp
Config SwitchStp Config - Spanning Tree Protocol configuration for this switch
- switch
Mgmt SwitchSwitch Mgmt - Management-plane settings for this switch
- type String
- Device type discriminator for switch records
- use
Router BooleanId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- vars Map<String,String>
- Variable values that override site variables for this switch
- virtual
Chassis SwitchVirtual Chassis - Virtual Chassis membership and provisioning settings for this switch
- vrf
Config SwitchVrf Config - VRF configuration applied to this switch
- vrf
Instances Map<String,SwitchVrf Instances Args> - VRF instances configured on this switch
- vrrp
Config SwitchVrrp Config - VRRP configuration applied to this switch
- x Double
- Horizontal map position of the switch, in pixels
- y Double
- Vertical map position of the switch, in pixels
- acl
Policies SwitchAcl Policy[] - ACL policies applied to traffic handled by this switch
-
{[key: string]: Switch
Acl Tags Args} - ACL tags used by switch access policies
- additional
Config string[]Cmds - Additional CLI configuration commands to apply to this switch
- bgp
Config {[key: string]: SwitchBgp Config Args} - BGP routing configuration for this switch. Property key is the BGP session name
- default
Port stringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - device
Id string - dhcp
Snooping SwitchDhcp Snooping - DHCP snooping configuration for this switch
- dhcpd
Config SwitchDhcpd Config - DHCP server configuration served by this switch
- disable
Auto booleanConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns
Servers string[] - DNS servers configured for this switch
- dns
Suffixes string[] - DNS search suffixes configured for this switch
- extra
Routes {[key: string]: SwitchExtra Routes Args} - Additional IPv4 routes configured on this switch
- extra
Routes6 {[key: string]: SwitchExtra Routes6Args} - Additional IPv6 routes configured on this switch
- image1Url string
- First custom image URL associated with the switch
- image2Url string
- Second custom image URL associated with the switch
- image3Url string
- Third custom image URL associated with the switch
- ip
Config SwitchIp Config - Management IP addressing settings for this switch
- local
Port {[key: string]: SwitchConfig Local Port Config Args} - Local port configuration settings for this switch
- mac string
- Switch MAC address used to identify the device
- managed boolean
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map
Id string - Map where the device belongs to
- mist
Configured boolean - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist
Nac SwitchMist Nac - Mist NAC settings applied to this switch
- model string
- Switch model reported for the device
- name string
- Friendly display name assigned to the switch
- networks
{[key: string]: Switch
Networks Args} - Layer 3 networks configured for use by this switch
- notes string
- Free-form administrative notes for this switch
- ntp
Servers string[] - NTP servers used by this switch
- oob
Ip SwitchConfig Oob Ip Config - Out-of-band management IP configuration for this switch
- org
Id string - Organization that owns this switch
- ospf
Areas {[key: string]: SwitchOspf Areas Args} - OSPF area configuration for this switch
- ospf
Config SwitchOspf Config - OSPF routing configuration for this switch
- other
Ip {[key: string]: SwitchConfigs Other Ip Configs Args} - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port
Config {[key: string]: SwitchPort Config Args} - Per-port wired configuration for this switch
- port
Config {[key: string]: SwitchOverwrite Port Config Overwrite Args} - Per-port overrides for switch port usage attributes
- port
Mirroring {[key: string]: SwitchPort Mirroring Args} - Port mirroring configuration for this switch
- port
Usages {[key: string]: SwitchPort Usages Args} - Reusable switch port usage profiles available on this switch
- radius
Config SwitchRadius Config - RADIUS authentication and accounting settings for this switch
- remote
Syslog SwitchRemote Syslog - Remote syslog settings for this switch
- role string
- Deployment role label for this switch
- router
Id string - Used for OSPF / BGP / EVPN
- routing
Policies {[key: string]: SwitchRouting Policies Args} - Routing policies applied by this switch
- serial string
- Manufacturer serial number for the switch
- site
Id string - Site where this switch is assigned
- snmp
Config SwitchSnmp Config - SNMP configuration for this switch
- stp
Config SwitchStp Config - Spanning Tree Protocol configuration for this switch
- switch
Mgmt SwitchSwitch Mgmt - Management-plane settings for this switch
- type string
- Device type discriminator for switch records
- use
Router booleanId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- vars {[key: string]: string}
- Variable values that override site variables for this switch
- virtual
Chassis SwitchVirtual Chassis - Virtual Chassis membership and provisioning settings for this switch
- vrf
Config SwitchVrf Config - VRF configuration applied to this switch
- vrf
Instances {[key: string]: SwitchVrf Instances Args} - VRF instances configured on this switch
- vrrp
Config SwitchVrrp Config - VRRP configuration applied to this switch
- x number
- Horizontal map position of the switch, in pixels
- y number
- Vertical map position of the switch, in pixels
- acl_
policies Sequence[SwitchAcl Policy Args] - ACL policies applied to traffic handled by this switch
-
Mapping[str, Switch
Acl Tags Args] - ACL tags used by switch access policies
- additional_
config_ Sequence[str]cmds - Additional CLI configuration commands to apply to this switch
- bgp_
config Mapping[str, SwitchBgp Config Args] - BGP routing configuration for this switch. Property key is the BGP session name
- default_
port_ strusage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - device_
id str - dhcp_
snooping SwitchDhcp Snooping Args - DHCP snooping configuration for this switch
- dhcpd_
config SwitchDhcpd Config Args - DHCP server configuration served by this switch
- disable_
auto_ boolconfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns_
servers Sequence[str] - DNS servers configured for this switch
- dns_
suffixes Sequence[str] - DNS search suffixes configured for this switch
- extra_
routes Mapping[str, SwitchExtra Routes Args] - Additional IPv4 routes configured on this switch
- extra_
routes6 Mapping[str, SwitchExtra Routes6Args] - Additional IPv6 routes configured on this switch
- image1_
url str - First custom image URL associated with the switch
- image2_
url str - Second custom image URL associated with the switch
- image3_
url str - Third custom image URL associated with the switch
- ip_
config SwitchIp Config Args - Management IP addressing settings for this switch
- local_
port_ Mapping[str, Switchconfig Local Port Config Args] - Local port configuration settings for this switch
- mac str
- Switch MAC address used to identify the device
- managed bool
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map_
id str - Map where the device belongs to
- mist_
configured bool - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist_
nac SwitchMist Nac Args - Mist NAC settings applied to this switch
- model str
- Switch model reported for the device
- name str
- Friendly display name assigned to the switch
- networks
Mapping[str, Switch
Networks Args] - Layer 3 networks configured for use by this switch
- notes str
- Free-form administrative notes for this switch
- ntp_
servers Sequence[str] - NTP servers used by this switch
- oob_
ip_ Switchconfig Oob Ip Config Args - Out-of-band management IP configuration for this switch
- org_
id str - Organization that owns this switch
- ospf_
areas Mapping[str, SwitchOspf Areas Args] - OSPF area configuration for this switch
- ospf_
config SwitchOspf Config Args - OSPF routing configuration for this switch
- other_
ip_ Mapping[str, Switchconfigs Other Ip Configs Args] - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port_
config Mapping[str, SwitchPort Config Args] - Per-port wired configuration for this switch
- port_
config_ Mapping[str, Switchoverwrite Port Config Overwrite Args] - Per-port overrides for switch port usage attributes
- port_
mirroring Mapping[str, SwitchPort Mirroring Args] - Port mirroring configuration for this switch
- port_
usages Mapping[str, SwitchPort Usages Args] - Reusable switch port usage profiles available on this switch
- radius_
config SwitchRadius Config Args - RADIUS authentication and accounting settings for this switch
- remote_
syslog SwitchRemote Syslog Args - Remote syslog settings for this switch
- role str
- Deployment role label for this switch
- router_
id str - Used for OSPF / BGP / EVPN
- routing_
policies Mapping[str, SwitchRouting Policies Args] - Routing policies applied by this switch
- serial str
- Manufacturer serial number for the switch
- site_
id str - Site where this switch is assigned
- snmp_
config SwitchSnmp Config Args - SNMP configuration for this switch
- stp_
config SwitchStp Config Args - Spanning Tree Protocol configuration for this switch
- switch_
mgmt SwitchSwitch Mgmt Args - Management-plane settings for this switch
- type str
- Device type discriminator for switch records
- use_
router_ boolid_ as_ source_ ip - Whether to use it for snmp / syslog / tacplus / radius
- vars Mapping[str, str]
- Variable values that override site variables for this switch
- virtual_
chassis SwitchVirtual Chassis Args - Virtual Chassis membership and provisioning settings for this switch
- vrf_
config SwitchVrf Config Args - VRF configuration applied to this switch
- vrf_
instances Mapping[str, SwitchVrf Instances Args] - VRF instances configured on this switch
- vrrp_
config SwitchVrrp Config Args - VRRP configuration applied to this switch
- x float
- Horizontal map position of the switch, in pixels
- y float
- Vertical map position of the switch, in pixels
- acl
Policies List<Property Map> - ACL policies applied to traffic handled by this switch
- Map<Property Map>
- ACL tags used by switch access policies
- additional
Config List<String>Cmds - Additional CLI configuration commands to apply to this switch
- bgp
Config Map<Property Map> - BGP routing configuration for this switch. Property key is the BGP session name
- default
Port StringUsage - Port usage to assign to switch ports without any port usage assigned. Default:
defaultto preserve default behavior - device
Id String - dhcp
Snooping Property Map - DHCP snooping configuration for this switch
- dhcpd
Config Property Map - DHCP server configuration served by this switch
- disable
Auto BooleanConfig - This disables the default behavior of a cloud-ready switch/gateway being managed/configured by Mist. Setting this to
truemeans you want to disable the default behavior and do not want the device to be Mist-managed. - dns
Servers List<String> - DNS servers configured for this switch
- dns
Suffixes List<String> - DNS search suffixes configured for this switch
- extra
Routes Map<Property Map> - Additional IPv4 routes configured on this switch
- extra
Routes6 Map<Property Map> - Additional IPv6 routes configured on this switch
- image1Url String
- First custom image URL associated with the switch
- image2Url String
- Second custom image URL associated with the switch
- image3Url String
- Third custom image URL associated with the switch
- ip
Config Property Map - Management IP addressing settings for this switch
- local
Port Map<Property Map>Config - Local port configuration settings for this switch
- mac String
- Switch MAC address used to identify the device
- managed Boolean
- An adopted switch/gateway will not be managed/configured by Mist by default. Setting this parameter to
trueenables the adopted switch/gateway to be managed/configured by Mist. Deprecated in favour of mist_configured, which is more intuitive and can be used for both adopted and claimed devices. - map
Id String - Map where the device belongs to
- mist
Configured Boolean - whether the device can be configured by Mist or not. This deprecates
managed(for adopted device) anddisableAutoConfigfor claimed device) - mist
Nac Property Map - Mist NAC settings applied to this switch
- model String
- Switch model reported for the device
- name String
- Friendly display name assigned to the switch
- networks Map<Property Map>
- Layer 3 networks configured for use by this switch
- notes String
- Free-form administrative notes for this switch
- ntp
Servers List<String> - NTP servers used by this switch
- oob
Ip Property MapConfig - Out-of-band management IP configuration for this switch
- org
Id String - Organization that owns this switch
- ospf
Areas Map<Property Map> - OSPF area configuration for this switch
- ospf
Config Property Map - OSPF routing configuration for this switch
- other
Ip Map<Property Map>Configs - Property key is the network name. Defines the additional IP Addresses configured on the device.
- port
Config Map<Property Map> - Per-port wired configuration for this switch
- port
Config Map<Property Map>Overwrite - Per-port overrides for switch port usage attributes
- port
Mirroring Map<Property Map> - Port mirroring configuration for this switch
- port
Usages Map<Property Map> - Reusable switch port usage profiles available on this switch
- radius
Config Property Map - RADIUS authentication and accounting settings for this switch
- remote
Syslog Property Map - Remote syslog settings for this switch
- role String
- Deployment role label for this switch
- router
Id String - Used for OSPF / BGP / EVPN
- routing
Policies Map<Property Map> - Routing policies applied by this switch
- serial String
- Manufacturer serial number for the switch
- site
Id String - Site where this switch is assigned
- snmp
Config Property Map - SNMP configuration for this switch
- stp
Config Property Map - Spanning Tree Protocol configuration for this switch
- switch
Mgmt Property Map - Management-plane settings for this switch
- type String
- Device type discriminator for switch records
- use
Router BooleanId As Source Ip - Whether to use it for snmp / syslog / tacplus / radius
- vars Map<String>
- Variable values that override site variables for this switch
- virtual
Chassis Property Map - Virtual Chassis membership and provisioning settings for this switch
- vrf
Config Property Map - VRF configuration applied to this switch
- vrf
Instances Map<Property Map> - VRF instances configured on this switch
- vrrp
Config Property Map - VRRP configuration applied to this switch
- x Number
- Horizontal map position of the switch, in pixels
- y Number
- Vertical map position of the switch, in pixels
Supporting Types
SwitchAclPolicy, SwitchAclPolicyArgs
- Actions
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Acl Policy Action> - Destination tag actions evaluated for sources matching this ACL policy
- Name string
- Display name of the ACL policy
- List<string>
- Source ACL tags that select traffic for this ACL policy
- Actions
[]Switch
Acl Policy Action - Destination tag actions evaluated for sources matching this ACL policy
- Name string
- Display name of the ACL policy
- []string
- Source ACL tags that select traffic for this ACL policy
- actions list(object)
- Destination tag actions evaluated for sources matching this ACL policy
- name string
- Display name of the ACL policy
- list(string)
- Source ACL tags that select traffic for this ACL policy
- actions
List<Switch
Acl Policy Action> - Destination tag actions evaluated for sources matching this ACL policy
- name String
- Display name of the ACL policy
- List<String>
- Source ACL tags that select traffic for this ACL policy
- actions
Switch
Acl Policy Action[] - Destination tag actions evaluated for sources matching this ACL policy
- name string
- Display name of the ACL policy
- string[]
- Source ACL tags that select traffic for this ACL policy
- actions
Sequence[Switch
Acl Policy Action] - Destination tag actions evaluated for sources matching this ACL policy
- name str
- Display name of the ACL policy
- Sequence[str]
- Source ACL tags that select traffic for this ACL policy
- actions List<Property Map>
- Destination tag actions evaluated for sources matching this ACL policy
- name String
- Display name of the ACL policy
- List<String>
- Source ACL tags that select traffic for this ACL policy
SwitchAclPolicyAction, SwitchAclPolicyActionArgs
SwitchAclTags, SwitchAclTagsArgs
- Type string
- Classifier type that determines which ACL tag fields are evaluated
- Ether
Types List<string> - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - Gbp
Tag int - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- Macs List<string>
- Client or resource MAC addresses matched by this ACL tag
- Network string
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- Port
Usage string - Required if
type==portUsage. Switch port usage name matched by this ACL tag - Radius
Group string - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- Specs
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Acl Tags Spec> - Layer 4 protocol and destination-port constraints for this ACL tag
- Subnets List<string>
- IP subnets matched by this ACL tag
- Type string
- Classifier type that determines which ACL tag fields are evaluated
- Ether
Types []string - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - Gbp
Tag int - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- Macs []string
- Client or resource MAC addresses matched by this ACL tag
- Network string
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- Port
Usage string - Required if
type==portUsage. Switch port usage name matched by this ACL tag - Radius
Group string - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- Specs
[]Switch
Acl Tags Spec - Layer 4 protocol and destination-port constraints for this ACL tag
- Subnets []string
- IP subnets matched by this ACL tag
- type string
- Classifier type that determines which ACL tag fields are evaluated
- ether_
types list(string) - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - gbp_
tag number - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- macs list(string)
- Client or resource MAC addresses matched by this ACL tag
- network string
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- port_
usage string - Required if
type==portUsage. Switch port usage name matched by this ACL tag - radius_
group string - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- specs list(object)
- Layer 4 protocol and destination-port constraints for this ACL tag
- subnets list(string)
- IP subnets matched by this ACL tag
- type String
- Classifier type that determines which ACL tag fields are evaluated
- ether
Types List<String> - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - gbp
Tag Integer - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- macs List<String>
- Client or resource MAC addresses matched by this ACL tag
- network String
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- port
Usage String - Required if
type==portUsage. Switch port usage name matched by this ACL tag - radius
Group String - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- specs
List<Switch
Acl Tags Spec> - Layer 4 protocol and destination-port constraints for this ACL tag
- subnets List<String>
- IP subnets matched by this ACL tag
- type string
- Classifier type that determines which ACL tag fields are evaluated
- ether
Types string[] - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - gbp
Tag number - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- macs string[]
- Client or resource MAC addresses matched by this ACL tag
- network string
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- port
Usage string - Required if
type==portUsage. Switch port usage name matched by this ACL tag - radius
Group string - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- specs
Switch
Acl Tags Spec[] - Layer 4 protocol and destination-port constraints for this ACL tag
- subnets string[]
- IP subnets matched by this ACL tag
- type str
- Classifier type that determines which ACL tag fields are evaluated
- ether_
types Sequence[str] - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - gbp_
tag int - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- macs Sequence[str]
- Client or resource MAC addresses matched by this ACL tag
- network str
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- port_
usage str - Required if
type==portUsage. Switch port usage name matched by this ACL tag - radius_
group str - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- specs
Sequence[Switch
Acl Tags Spec] - Layer 4 protocol and destination-port constraints for this ACL tag
- subnets Sequence[str]
- IP subnets matched by this ACL tag
- type String
- Classifier type that determines which ACL tag fields are evaluated
- ether
Types List<String> - Layer 2 EtherTypes matched by this ACL tag; defaults to
any - gbp
Tag Number - Required if
type==dynamicGbp(gbp_tag received from RADIUS)type==gbpResourcetype==staticGbp(applying gbp tag against matching conditions)
- macs List<String>
- Client or resource MAC addresses matched by this ACL tag
- network String
- If:
type==mac(optional. default isany)type==subnet(optional. default isany)type==networktype==resource(optional. default isany)type==staticGbpif from matching network (vlan)
- port
Usage String - Required if
type==portUsage. Switch port usage name matched by this ACL tag - radius
Group String - Required if:
type==radiusGrouptype==staticGbpif from matching radius_group
- specs List<Property Map>
- Layer 4 protocol and destination-port constraints for this ACL tag
- subnets List<String>
- IP subnets matched by this ACL tag
SwitchAclTagsSpec, SwitchAclTagsSpecArgs
- port_
range string - Matched dst port, "0" means any
- protocol string
tcp/udp/icmp/icmp6/gre/any/:protocol_number,protocolNumberis between 1-254, default isanyprotocolNumberis between 1-254
- port_
range str - Matched dst port, "0" means any
- protocol str
tcp/udp/icmp/icmp6/gre/any/:protocol_number,protocolNumberis between 1-254, default isanyprotocolNumberis between 1-254
SwitchBgpConfig, SwitchBgpConfigArgs
- Local
As string - Local BGP Autonomous System (AS) number for the switch
- Type string
- BGP session type for this switch BGP configuration
- Auth
Key string - Authentication key used for BGP neighbor sessions, when configured
- Bfd
Minimum intInterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- Export
Policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - Hold
Time int - Default BGP hold time for switch BGP sessions
- Import
Policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - Neighbors
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Bgp Config Neighbors> - BGP neighbor settings keyed by neighbor IP address
- Networks List<string>
- Network names used to add BGP groups to the corresponding VRFs
- Local
As string - Local BGP Autonomous System (AS) number for the switch
- Type string
- BGP session type for this switch BGP configuration
- Auth
Key string - Authentication key used for BGP neighbor sessions, when configured
- Bfd
Minimum intInterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- Export
Policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - Hold
Time int - Default BGP hold time for switch BGP sessions
- Import
Policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - Neighbors
map[string]Switch
Bgp Config Neighbors - BGP neighbor settings keyed by neighbor IP address
- Networks []string
- Network names used to add BGP groups to the corresponding VRFs
- local_
as string - Local BGP Autonomous System (AS) number for the switch
- type string
- BGP session type for this switch BGP configuration
- auth_
key string - Authentication key used for BGP neighbor sessions, when configured
- bfd_
minimum_ numberinterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- export_
policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold_
time number - Default BGP hold time for switch BGP sessions
- import_
policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - neighbors map(object)
- BGP neighbor settings keyed by neighbor IP address
- networks list(string)
- Network names used to add BGP groups to the corresponding VRFs
- local
As String - Local BGP Autonomous System (AS) number for the switch
- type String
- BGP session type for this switch BGP configuration
- auth
Key String - Authentication key used for BGP neighbor sessions, when configured
- bfd
Minimum IntegerInterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- export
Policy String - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold
Time Integer - Default BGP hold time for switch BGP sessions
- import
Policy String - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - neighbors
Map<String,Switch
Bgp Config Neighbors> - BGP neighbor settings keyed by neighbor IP address
- networks List<String>
- Network names used to add BGP groups to the corresponding VRFs
- local
As string - Local BGP Autonomous System (AS) number for the switch
- type string
- BGP session type for this switch BGP configuration
- auth
Key string - Authentication key used for BGP neighbor sessions, when configured
- bfd
Minimum numberInterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- export
Policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold
Time number - Default BGP hold time for switch BGP sessions
- import
Policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - neighbors
{[key: string]: Switch
Bgp Config Neighbors} - BGP neighbor settings keyed by neighbor IP address
- networks string[]
- Network names used to add BGP groups to the corresponding VRFs
- local_
as str - Local BGP Autonomous System (AS) number for the switch
- type str
- BGP session type for this switch BGP configuration
- auth_
key str - Authentication key used for BGP neighbor sessions, when configured
- bfd_
minimum_ intinterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- export_
policy str - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold_
time int - Default BGP hold time for switch BGP sessions
- import_
policy str - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - neighbors
Mapping[str, Switch
Bgp Config Neighbors] - BGP neighbor settings keyed by neighbor IP address
- networks Sequence[str]
- Network names used to add BGP groups to the corresponding VRFs
- local
As String - Local BGP Autonomous System (AS) number for the switch
- type String
- BGP session type for this switch BGP configuration
- auth
Key String - Authentication key used for BGP neighbor sessions, when configured
- bfd
Minimum NumberInterval - Minimum interval in milliseconds for BFD hello packets. A neighbor is considered failed when the device stops receiving replies after the specified interval. Value must be between 1 and 255000.
- export
Policy String - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold
Time Number - Default BGP hold time for switch BGP sessions
- import
Policy String - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - neighbors Map<Property Map>
- BGP neighbor settings keyed by neighbor IP address
- networks List<String>
- Network names used to add BGP groups to the corresponding VRFs
SwitchBgpConfigNeighbors, SwitchBgpConfigNeighborsArgs
- Neighbor
As string - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - Export
Policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - Hold
Time int - BGP hold time for this neighbor
- Import
Policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - Multihop
Ttl int - Time-to-live value for multihop BGP sessions to this neighbor
- Neighbor
As string - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - Export
Policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - Hold
Time int - BGP hold time for this neighbor
- Import
Policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - Multihop
Ttl int - Time-to-live value for multihop BGP sessions to this neighbor
- neighbor_
as string - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - export_
policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold_
time number - BGP hold time for this neighbor
- import_
policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - multihop_
ttl number - Time-to-live value for multihop BGP sessions to this neighbor
- neighbor
As String - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - export
Policy String - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold
Time Integer - BGP hold time for this neighbor
- import
Policy String - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - multihop
Ttl Integer - Time-to-live value for multihop BGP sessions to this neighbor
- neighbor
As string - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - export
Policy string - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold
Time number - BGP hold time for this neighbor
- import
Policy string - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - multihop
Ttl number - Time-to-live value for multihop BGP sessions to this neighbor
- neighbor_
as str - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - export_
policy str - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold_
time int - BGP hold time for this neighbor
- import_
policy str - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - multihop_
ttl int - Time-to-live value for multihop BGP sessions to this neighbor
- neighbor
As String - Autonomous System (AS) number of the BGP neighbor. For internal BGP, this must match
localAs. For external BGP, this must differ fromlocalAs. - export
Policy String - Export policy must match one of the policy names defined in the
routingPoliciesproperty. - hold
Time Number - BGP hold time for this neighbor
- import
Policy String - Import policy must match one of the policy names defined in the
routingPoliciesproperty. - multihop
Ttl Number - Time-to-live value for multihop BGP sessions to this neighbor
SwitchDhcpSnooping, SwitchDhcpSnoopingArgs
- All
Networks bool - Whether DHCP snooping applies to all configured networks
- Enable
Arp boolSpoof Check - Enable for dynamic ARP inspection check
- Enable
Ip boolSource Guard - Enable for check for forging source IP address
- Enabled bool
- Whether DHCP snooping is enabled
- Networks List<string>
- Network names with DHCP snooping enabled when
allNetworks==false
- All
Networks bool - Whether DHCP snooping applies to all configured networks
- Enable
Arp boolSpoof Check - Enable for dynamic ARP inspection check
- Enable
Ip boolSource Guard - Enable for check for forging source IP address
- Enabled bool
- Whether DHCP snooping is enabled
- Networks []string
- Network names with DHCP snooping enabled when
allNetworks==false
- all_
networks bool - Whether DHCP snooping applies to all configured networks
- enable_
arp_ boolspoof_ check - Enable for dynamic ARP inspection check
- enable_
ip_ boolsource_ guard - Enable for check for forging source IP address
- enabled bool
- Whether DHCP snooping is enabled
- networks list(string)
- Network names with DHCP snooping enabled when
allNetworks==false
- all
Networks Boolean - Whether DHCP snooping applies to all configured networks
- enable
Arp BooleanSpoof Check - Enable for dynamic ARP inspection check
- enable
Ip BooleanSource Guard - Enable for check for forging source IP address
- enabled Boolean
- Whether DHCP snooping is enabled
- networks List<String>
- Network names with DHCP snooping enabled when
allNetworks==false
- all
Networks boolean - Whether DHCP snooping applies to all configured networks
- enable
Arp booleanSpoof Check - Enable for dynamic ARP inspection check
- enable
Ip booleanSource Guard - Enable for check for forging source IP address
- enabled boolean
- Whether DHCP snooping is enabled
- networks string[]
- Network names with DHCP snooping enabled when
allNetworks==false
- all_
networks bool - Whether DHCP snooping applies to all configured networks
- enable_
arp_ boolspoof_ check - Enable for dynamic ARP inspection check
- enable_
ip_ boolsource_ guard - Enable for check for forging source IP address
- enabled bool
- Whether DHCP snooping is enabled
- networks Sequence[str]
- Network names with DHCP snooping enabled when
allNetworks==false
- all
Networks Boolean - Whether DHCP snooping applies to all configured networks
- enable
Arp BooleanSpoof Check - Enable for dynamic ARP inspection check
- enable
Ip BooleanSource Guard - Enable for check for forging source IP address
- enabled Boolean
- Whether DHCP snooping is enabled
- networks List<String>
- Network names with DHCP snooping enabled when
allNetworks==false
SwitchDhcpdConfig, SwitchDhcpdConfigArgs
SwitchDhcpdConfigConfig, SwitchDhcpdConfigConfigArgs
- Dns
Servers List<string> - If
type==serverortype6==server, DNS servers advertised to DHCP clients - Dns
Suffixes List<string> - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - Fixed
Bindings Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Dhcpd Config Config Fixed Bindings> - If
type==serverortype6==server, fixed client bindings for DHCP service - Gateway string
- If
type==server- optional,ipwill be used if not provided - Ip
End string - If
type==server, ending IPv4 address for the DHCP lease pool - Ip
End6 string - If
type6==server, ending IPv6 address for the DHCP lease pool - Ip
Start string - If
type==server, starting IPv4 address for the DHCP lease pool - Ip
Start6 string - If
type6==server, starting IPv6 address for the DHCP lease pool - Lease
Time int - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- Options
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Dhcpd Config Config Options> - If
type==serverortype6==server, custom DHCP options advertised to clients - Server
Id boolOverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- Servers List<string>
- If
type==relay, upstream IPv4 DHCP servers - Servers6s List<string>
- If
type6==relay, upstream IPv6 DHCP servers - Type string
- IPv4 DHCP mode for this switch network
- Type6 string
- IPv6 DHCP mode for this switch network
- Vendor
Encapsulated Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Dhcpd Config Config Vendor Encapsulated> - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
- Dns
Servers []string - If
type==serverortype6==server, DNS servers advertised to DHCP clients - Dns
Suffixes []string - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - Fixed
Bindings map[string]SwitchDhcpd Config Config Fixed Bindings - If
type==serverortype6==server, fixed client bindings for DHCP service - Gateway string
- If
type==server- optional,ipwill be used if not provided - Ip
End string - If
type==server, ending IPv4 address for the DHCP lease pool - Ip
End6 string - If
type6==server, ending IPv6 address for the DHCP lease pool - Ip
Start string - If
type==server, starting IPv4 address for the DHCP lease pool - Ip
Start6 string - If
type6==server, starting IPv6 address for the DHCP lease pool - Lease
Time int - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- Options
map[string]Switch
Dhcpd Config Config Options - If
type==serverortype6==server, custom DHCP options advertised to clients - Server
Id boolOverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- Servers []string
- If
type==relay, upstream IPv4 DHCP servers - Servers6s []string
- If
type6==relay, upstream IPv6 DHCP servers - Type string
- IPv4 DHCP mode for this switch network
- Type6 string
- IPv6 DHCP mode for this switch network
- Vendor
Encapsulated map[string]SwitchDhcpd Config Config Vendor Encapsulated - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
- dns_
servers list(string) - If
type==serverortype6==server, DNS servers advertised to DHCP clients - dns_
suffixes list(string) - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - fixed_
bindings map(object) - If
type==serverortype6==server, fixed client bindings for DHCP service - gateway string
- If
type==server- optional,ipwill be used if not provided - ip_
end string - If
type==server, ending IPv4 address for the DHCP lease pool - ip_
end6 string - If
type6==server, ending IPv6 address for the DHCP lease pool - ip_
start string - If
type==server, starting IPv4 address for the DHCP lease pool - ip_
start6 string - If
type6==server, starting IPv6 address for the DHCP lease pool - lease_
time number - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- options map(object)
- If
type==serverortype6==server, custom DHCP options advertised to clients - server_
id_ booloverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- servers list(string)
- If
type==relay, upstream IPv4 DHCP servers - servers6s list(string)
- If
type6==relay, upstream IPv6 DHCP servers - type string
- IPv4 DHCP mode for this switch network
- type6 string
- IPv6 DHCP mode for this switch network
- vendor_
encapsulated map(object) - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
- dns
Servers List<String> - If
type==serverortype6==server, DNS servers advertised to DHCP clients - dns
Suffixes List<String> - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - fixed
Bindings Map<String,SwitchDhcpd Config Config Fixed Bindings> - If
type==serverortype6==server, fixed client bindings for DHCP service - gateway String
- If
type==server- optional,ipwill be used if not provided - ip
End String - If
type==server, ending IPv4 address for the DHCP lease pool - ip
End6 String - If
type6==server, ending IPv6 address for the DHCP lease pool - ip
Start String - If
type==server, starting IPv4 address for the DHCP lease pool - ip
Start6 String - If
type6==server, starting IPv6 address for the DHCP lease pool - lease
Time Integer - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- options
Map<String,Switch
Dhcpd Config Config Options> - If
type==serverortype6==server, custom DHCP options advertised to clients - server
Id BooleanOverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- servers List<String>
- If
type==relay, upstream IPv4 DHCP servers - servers6s List<String>
- If
type6==relay, upstream IPv6 DHCP servers - type String
- IPv4 DHCP mode for this switch network
- type6 String
- IPv6 DHCP mode for this switch network
- vendor
Encapsulated Map<String,SwitchDhcpd Config Config Vendor Encapsulated> - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
- dns
Servers string[] - If
type==serverortype6==server, DNS servers advertised to DHCP clients - dns
Suffixes string[] - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - fixed
Bindings {[key: string]: SwitchDhcpd Config Config Fixed Bindings} - If
type==serverortype6==server, fixed client bindings for DHCP service - gateway string
- If
type==server- optional,ipwill be used if not provided - ip
End string - If
type==server, ending IPv4 address for the DHCP lease pool - ip
End6 string - If
type6==server, ending IPv6 address for the DHCP lease pool - ip
Start string - If
type==server, starting IPv4 address for the DHCP lease pool - ip
Start6 string - If
type6==server, starting IPv6 address for the DHCP lease pool - lease
Time number - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- options
{[key: string]: Switch
Dhcpd Config Config Options} - If
type==serverortype6==server, custom DHCP options advertised to clients - server
Id booleanOverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- servers string[]
- If
type==relay, upstream IPv4 DHCP servers - servers6s string[]
- If
type6==relay, upstream IPv6 DHCP servers - type string
- IPv4 DHCP mode for this switch network
- type6 string
- IPv6 DHCP mode for this switch network
- vendor
Encapsulated {[key: string]: SwitchDhcpd Config Config Vendor Encapsulated} - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
- dns_
servers Sequence[str] - If
type==serverortype6==server, DNS servers advertised to DHCP clients - dns_
suffixes Sequence[str] - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - fixed_
bindings Mapping[str, SwitchDhcpd Config Config Fixed Bindings] - If
type==serverortype6==server, fixed client bindings for DHCP service - gateway str
- If
type==server- optional,ipwill be used if not provided - ip_
end str - If
type==server, ending IPv4 address for the DHCP lease pool - ip_
end6 str - If
type6==server, ending IPv6 address for the DHCP lease pool - ip_
start str - If
type==server, starting IPv4 address for the DHCP lease pool - ip_
start6 str - If
type6==server, starting IPv6 address for the DHCP lease pool - lease_
time int - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- options
Mapping[str, Switch
Dhcpd Config Config Options] - If
type==serverortype6==server, custom DHCP options advertised to clients - server_
id_ booloverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- servers Sequence[str]
- If
type==relay, upstream IPv4 DHCP servers - servers6s Sequence[str]
- If
type6==relay, upstream IPv6 DHCP servers - type str
- IPv4 DHCP mode for this switch network
- type6 str
- IPv6 DHCP mode for this switch network
- vendor_
encapsulated Mapping[str, SwitchDhcpd Config Config Vendor Encapsulated] - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
- dns
Servers List<String> - If
type==serverortype6==server, DNS servers advertised to DHCP clients - dns
Suffixes List<String> - If
type==serverortype6==server, DNS search suffixes advertised to DHCP clients - fixed
Bindings Map<Property Map> - If
type==serverortype6==server, fixed client bindings for DHCP service - gateway String
- If
type==server- optional,ipwill be used if not provided - ip
End String - If
type==server, ending IPv4 address for the DHCP lease pool - ip
End6 String - If
type6==server, ending IPv6 address for the DHCP lease pool - ip
Start String - If
type==server, starting IPv4 address for the DHCP lease pool - ip
Start6 String - If
type6==server, starting IPv6 address for the DHCP lease pool - lease
Time Number - In seconds, lease time has to be between 3600 [1hr] - 604800 [1 week], default is 86400 [1 day]
- options Map<Property Map>
- If
type==serverortype6==server, custom DHCP options advertised to clients - server
Id BooleanOverride serverIdOverride==truemeans the device, when acts as DHCP relay and forwards DHCP responses from DHCP server to clients, should overwrite the Sever Identifier option (i.e. DHCP option 54) in DHCP responses with its own IP address.- servers List<String>
- If
type==relay, upstream IPv4 DHCP servers - servers6s List<String>
- If
type6==relay, upstream IPv6 DHCP servers - type String
- IPv4 DHCP mode for this switch network
- type6 String
- IPv6 DHCP mode for this switch network
- vendor
Encapsulated Map<Property Map> - If
type==serverortype6==server, vendor-encapsulated DHCP options advertised to clients
SwitchDhcpdConfigConfigFixedBindings, SwitchDhcpdConfigConfigFixedBindingsArgs
SwitchDhcpdConfigConfigOptions, SwitchDhcpdConfigConfigOptionsArgs
SwitchDhcpdConfigConfigVendorEncapsulated, SwitchDhcpdConfigConfigVendorEncapsulatedArgs
SwitchExtraRoutes, SwitchExtraRoutesArgs
- Via string
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- Discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- Metric int
- Route metric for the IPv4 static route
- Next
Qualified Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Extra Routes Next Qualified> - Qualified next-hop settings keyed by IPv4 next-hop address
- No
Resolve bool - Whether to prevent recursive next-hop resolution for the IPv4 static route
- Preference int
- Route preference for the IPv4 static route
- Via string
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- Discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- Metric int
- Route metric for the IPv4 static route
- Next
Qualified map[string]SwitchExtra Routes Next Qualified - Qualified next-hop settings keyed by IPv4 next-hop address
- No
Resolve bool - Whether to prevent recursive next-hop resolution for the IPv4 static route
- Preference int
- Route preference for the IPv4 static route
- via string
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- metric number
- Route metric for the IPv4 static route
- next_
qualified map(object) - Qualified next-hop settings keyed by IPv4 next-hop address
- no_
resolve bool - Whether to prevent recursive next-hop resolution for the IPv4 static route
- preference number
- Route preference for the IPv4 static route
- via String
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- discard Boolean
- Whether to install a discard route; this takes precedence over next-hop settings
- metric Integer
- Route metric for the IPv4 static route
- next
Qualified Map<String,SwitchExtra Routes Next Qualified> - Qualified next-hop settings keyed by IPv4 next-hop address
- no
Resolve Boolean - Whether to prevent recursive next-hop resolution for the IPv4 static route
- preference Integer
- Route preference for the IPv4 static route
- via string
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- discard boolean
- Whether to install a discard route; this takes precedence over next-hop settings
- metric number
- Route metric for the IPv4 static route
- next
Qualified {[key: string]: SwitchExtra Routes Next Qualified} - Qualified next-hop settings keyed by IPv4 next-hop address
- no
Resolve boolean - Whether to prevent recursive next-hop resolution for the IPv4 static route
- preference number
- Route preference for the IPv4 static route
- via str
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- metric int
- Route metric for the IPv4 static route
- next_
qualified Mapping[str, SwitchExtra Routes Next Qualified] - Qualified next-hop settings keyed by IPv4 next-hop address
- no_
resolve bool - Whether to prevent recursive next-hop resolution for the IPv4 static route
- preference int
- Route preference for the IPv4 static route
- via String
- Next-hop IPv4 address or ECMP next-hop IPv4 addresses for the route
- discard Boolean
- Whether to install a discard route; this takes precedence over next-hop settings
- metric Number
- Route metric for the IPv4 static route
- next
Qualified Map<Property Map> - Qualified next-hop settings keyed by IPv4 next-hop address
- no
Resolve Boolean - Whether to prevent recursive next-hop resolution for the IPv4 static route
- preference Number
- Route preference for the IPv4 static route
SwitchExtraRoutes6, SwitchExtraRoutes6Args
- Via string
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- Discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- Metric int
- Route metric for the IPv6 static route
- Next
Qualified Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Extra Routes6Next Qualified> - Qualified next-hop settings keyed by IPv6 next-hop address
- No
Resolve bool - Whether to prevent recursive next-hop resolution for the IPv6 static route
- Preference int
- Route preference for the IPv6 static route
- Via string
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- Discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- Metric int
- Route metric for the IPv6 static route
- Next
Qualified map[string]SwitchExtra Routes6Next Qualified - Qualified next-hop settings keyed by IPv6 next-hop address
- No
Resolve bool - Whether to prevent recursive next-hop resolution for the IPv6 static route
- Preference int
- Route preference for the IPv6 static route
- via string
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- metric number
- Route metric for the IPv6 static route
- next_
qualified map(object) - Qualified next-hop settings keyed by IPv6 next-hop address
- no_
resolve bool - Whether to prevent recursive next-hop resolution for the IPv6 static route
- preference number
- Route preference for the IPv6 static route
- via String
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- discard Boolean
- Whether to install a discard route; this takes precedence over next-hop settings
- metric Integer
- Route metric for the IPv6 static route
- next
Qualified Map<String,SwitchExtra Routes6Next Qualified> - Qualified next-hop settings keyed by IPv6 next-hop address
- no
Resolve Boolean - Whether to prevent recursive next-hop resolution for the IPv6 static route
- preference Integer
- Route preference for the IPv6 static route
- via string
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- discard boolean
- Whether to install a discard route; this takes precedence over next-hop settings
- metric number
- Route metric for the IPv6 static route
- next
Qualified {[key: string]: SwitchExtra Routes6Next Qualified} - Qualified next-hop settings keyed by IPv6 next-hop address
- no
Resolve boolean - Whether to prevent recursive next-hop resolution for the IPv6 static route
- preference number
- Route preference for the IPv6 static route
- via str
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- discard bool
- Whether to install a discard route; this takes precedence over next-hop settings
- metric int
- Route metric for the IPv6 static route
- next_
qualified Mapping[str, SwitchExtra Routes6Next Qualified] - Qualified next-hop settings keyed by IPv6 next-hop address
- no_
resolve bool - Whether to prevent recursive next-hop resolution for the IPv6 static route
- preference int
- Route preference for the IPv6 static route
- via String
- Next-hop IPv6 address or ECMP next-hop IPv6 addresses for the route
- discard Boolean
- Whether to install a discard route; this takes precedence over next-hop settings
- metric Number
- Route metric for the IPv6 static route
- next
Qualified Map<Property Map> - Qualified next-hop settings keyed by IPv6 next-hop address
- no
Resolve Boolean - Whether to prevent recursive next-hop resolution for the IPv6 static route
- preference Number
- Route preference for the IPv6 static route
SwitchExtraRoutes6NextQualified, SwitchExtraRoutes6NextQualifiedArgs
- Metric int
- Route metric for this qualified IPv6 next hop
- Preference int
- Route preference for this qualified IPv6 next hop
- Metric int
- Route metric for this qualified IPv6 next hop
- Preference int
- Route preference for this qualified IPv6 next hop
- metric number
- Route metric for this qualified IPv6 next hop
- preference number
- Route preference for this qualified IPv6 next hop
- metric Integer
- Route metric for this qualified IPv6 next hop
- preference Integer
- Route preference for this qualified IPv6 next hop
- metric number
- Route metric for this qualified IPv6 next hop
- preference number
- Route preference for this qualified IPv6 next hop
- metric int
- Route metric for this qualified IPv6 next hop
- preference int
- Route preference for this qualified IPv6 next hop
- metric Number
- Route metric for this qualified IPv6 next hop
- preference Number
- Route preference for this qualified IPv6 next hop
SwitchExtraRoutesNextQualified, SwitchExtraRoutesNextQualifiedArgs
- Metric int
- Route metric for this qualified IPv4 next hop
- Preference int
- Route preference for this qualified IPv4 next hop
- Metric int
- Route metric for this qualified IPv4 next hop
- Preference int
- Route preference for this qualified IPv4 next hop
- metric number
- Route metric for this qualified IPv4 next hop
- preference number
- Route preference for this qualified IPv4 next hop
- metric Integer
- Route metric for this qualified IPv4 next hop
- preference Integer
- Route preference for this qualified IPv4 next hop
- metric number
- Route metric for this qualified IPv4 next hop
- preference number
- Route preference for this qualified IPv4 next hop
- metric int
- Route metric for this qualified IPv4 next hop
- preference int
- Route preference for this qualified IPv4 next hop
- metric Number
- Route metric for this qualified IPv4 next hop
- preference Number
- Route preference for this qualified IPv4 next hop
SwitchIpConfig, SwitchIpConfigArgs
- Dns List<string>
- Required when
type==static - Dns
Suffixes List<string> - DNS search suffixes configured for Junos management traffic
- Gateway string
- Default gateway IPv4 address for this Junos IP configuration
- Ip string
- Configured IPv4 address for this Junos IP configuration
- Netmask string
- Used only if
subnetis not specified innetworks - Network string
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- Type string
- IP assignment mode for this Junos IP configuration
- Dns []string
- Required when
type==static - Dns
Suffixes []string - DNS search suffixes configured for Junos management traffic
- Gateway string
- Default gateway IPv4 address for this Junos IP configuration
- Ip string
- Configured IPv4 address for this Junos IP configuration
- Netmask string
- Used only if
subnetis not specified innetworks - Network string
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- Type string
- IP assignment mode for this Junos IP configuration
- dns list(string)
- Required when
type==static - dns_
suffixes list(string) - DNS search suffixes configured for Junos management traffic
- gateway string
- Default gateway IPv4 address for this Junos IP configuration
- ip string
- Configured IPv4 address for this Junos IP configuration
- netmask string
- Used only if
subnetis not specified innetworks - network string
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- type string
- IP assignment mode for this Junos IP configuration
- dns List<String>
- Required when
type==static - dns
Suffixes List<String> - DNS search suffixes configured for Junos management traffic
- gateway String
- Default gateway IPv4 address for this Junos IP configuration
- ip String
- Configured IPv4 address for this Junos IP configuration
- netmask String
- Used only if
subnetis not specified innetworks - network String
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- type String
- IP assignment mode for this Junos IP configuration
- dns string[]
- Required when
type==static - dns
Suffixes string[] - DNS search suffixes configured for Junos management traffic
- gateway string
- Default gateway IPv4 address for this Junos IP configuration
- ip string
- Configured IPv4 address for this Junos IP configuration
- netmask string
- Used only if
subnetis not specified innetworks - network string
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- type string
- IP assignment mode for this Junos IP configuration
- dns Sequence[str]
- Required when
type==static - dns_
suffixes Sequence[str] - DNS search suffixes configured for Junos management traffic
- gateway str
- Default gateway IPv4 address for this Junos IP configuration
- ip str
- Configured IPv4 address for this Junos IP configuration
- netmask str
- Used only if
subnetis not specified innetworks - network str
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- type str
- IP assignment mode for this Junos IP configuration
- dns List<String>
- Required when
type==static - dns
Suffixes List<String> - DNS search suffixes configured for Junos management traffic
- gateway String
- Default gateway IPv4 address for this Junos IP configuration
- ip String
- Configured IPv4 address for this Junos IP configuration
- netmask String
- Used only if
subnetis not specified innetworks - network String
- Management network for this IP configuration; used as the default source network for outbound SSH, DNS, NTP, TACACS+, RADIUS, syslog, and SNMP
- type String
- IP assignment mode for this Junos IP configuration
SwitchLocalPortConfig, SwitchLocalPortConfigArgs
- Usage string
- Port usage profile name for this local port configuration
- All
Networks bool - Only if
mode==trunkwhether to trunk all network/vlans - Allow
Dhcpd bool - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - Allow
Multiple boolSupplicants - Whether multiple supplicants may authenticate on the port
- Bypass
Auth boolWhen Server Down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - Bypass
Auth boolWhen Server Down For Unknown Client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - Description string
- Human-readable description for this local port configuration
- Disable
Autoneg bool - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - Disabled bool
- Whether the port is disabled
- Duplex string
- Link duplex mode for this local port configuration
- Dynamic
Vlan List<string>Networks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - Enable
Mac boolAuth - Only if
portAuth==dot1xwhether to enable MAC Auth - Enable
Qos bool - Whether QoS is enabled on ports using this local configuration
- Guest
Network string - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - Inter
Switch boolLink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- Mac
Auth boolOnly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - Mac
Auth boolPreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - Mac
Auth stringProtocol - Only if
enableMacAuth==true, MAC authentication protocol to use - Mac
Limit int - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- Mode string
- Switching mode for this local port configuration
- Mtu int
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- Networks List<string>
- Only if
mode==trunk, network or VLAN names to trunk - Note string
- Additional note for the port config override
- Persist
Mac bool - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - Poe
Disabled bool - Whether PoE capabilities are disabled for a port
- Port
Auth string - 802.1X authentication mode for this local port configuration
- Port
Network string - Native network/vlan for untagged traffic
- Reauth
Interval string - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - Server
Fail stringNetwork - Only if
portAuth==dot1xsets server fail fallback vlan - Server
Reject stringNetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - Speed string
- Link speed for this local port configuration
- Storm
Control Pulumi.Juniper Mist. Device. Inputs. Switch Local Port Config Storm Control - Storm-control settings for this local port configuration
- Stp
Edge bool - When enabled, the port is not expected to receive BPDU frames
- Stp
No boolRoot Port - Whether STP should prevent this port from becoming a root port
- Stp
P2p bool - Whether STP treats this port as a point-to-point link
- Use
Vstp bool - If this is connected to a vstp network
- Voip
Network string - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- Usage string
- Port usage profile name for this local port configuration
- All
Networks bool - Only if
mode==trunkwhether to trunk all network/vlans - Allow
Dhcpd bool - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - Allow
Multiple boolSupplicants - Whether multiple supplicants may authenticate on the port
- Bypass
Auth boolWhen Server Down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - Bypass
Auth boolWhen Server Down For Unknown Client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - Description string
- Human-readable description for this local port configuration
- Disable
Autoneg bool - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - Disabled bool
- Whether the port is disabled
- Duplex string
- Link duplex mode for this local port configuration
- Dynamic
Vlan []stringNetworks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - Enable
Mac boolAuth - Only if
portAuth==dot1xwhether to enable MAC Auth - Enable
Qos bool - Whether QoS is enabled on ports using this local configuration
- Guest
Network string - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - Inter
Switch boolLink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- Mac
Auth boolOnly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - Mac
Auth boolPreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - Mac
Auth stringProtocol - Only if
enableMacAuth==true, MAC authentication protocol to use - Mac
Limit int - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- Mode string
- Switching mode for this local port configuration
- Mtu int
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- Networks []string
- Only if
mode==trunk, network or VLAN names to trunk - Note string
- Additional note for the port config override
- Persist
Mac bool - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - Poe
Disabled bool - Whether PoE capabilities are disabled for a port
- Port
Auth string - 802.1X authentication mode for this local port configuration
- Port
Network string - Native network/vlan for untagged traffic
- Reauth
Interval string - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - Server
Fail stringNetwork - Only if
portAuth==dot1xsets server fail fallback vlan - Server
Reject stringNetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - Speed string
- Link speed for this local port configuration
- Storm
Control SwitchLocal Port Config Storm Control - Storm-control settings for this local port configuration
- Stp
Edge bool - When enabled, the port is not expected to receive BPDU frames
- Stp
No boolRoot Port - Whether STP should prevent this port from becoming a root port
- Stp
P2p bool - Whether STP treats this port as a point-to-point link
- Use
Vstp bool - If this is connected to a vstp network
- Voip
Network string - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- usage string
- Port usage profile name for this local port configuration
- all_
networks bool - Only if
mode==trunkwhether to trunk all network/vlans - allow_
dhcpd bool - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow_
multiple_ boolsupplicants - Whether multiple supplicants may authenticate on the port
- bypass_
auth_ boolwhen_ server_ down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - bypass_
auth_ boolwhen_ server_ down_ for_ unknown_ client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - description string
- Human-readable description for this local port configuration
- disable_
autoneg bool - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - disabled bool
- Whether the port is disabled
- duplex string
- Link duplex mode for this local port configuration
- dynamic_
vlan_ list(string)networks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable_
mac_ boolauth - Only if
portAuth==dot1xwhether to enable MAC Auth - enable_
qos bool - Whether QoS is enabled on ports using this local configuration
- guest_
network string - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter_
switch_ boollink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- mac_
auth_ boolonly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - mac_
auth_ boolpreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac_
auth_ stringprotocol - Only if
enableMacAuth==true, MAC authentication protocol to use - mac_
limit number - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- mode string
- Switching mode for this local port configuration
- mtu number
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- networks list(string)
- Only if
mode==trunk, network or VLAN names to trunk - note string
- Additional note for the port config override
- persist_
mac bool - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - poe_
disabled bool - Whether PoE capabilities are disabled for a port
- port_
auth string - 802.1X authentication mode for this local port configuration
- port_
network string - Native network/vlan for untagged traffic
- reauth_
interval string - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - server_
fail_ stringnetwork - Only if
portAuth==dot1xsets server fail fallback vlan - server_
reject_ stringnetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - speed string
- Link speed for this local port configuration
- storm_
control object - Storm-control settings for this local port configuration
- stp_
edge bool - When enabled, the port is not expected to receive BPDU frames
- stp_
no_ boolroot_ port - Whether STP should prevent this port from becoming a root port
- stp_
p2p bool - Whether STP treats this port as a point-to-point link
- use_
vstp bool - If this is connected to a vstp network
- voip_
network string - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- usage String
- Port usage profile name for this local port configuration
- all
Networks Boolean - Only if
mode==trunkwhether to trunk all network/vlans - allow
Dhcpd Boolean - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow
Multiple BooleanSupplicants - Whether multiple supplicants may authenticate on the port
- bypass
Auth BooleanWhen Server Down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - bypass
Auth BooleanWhen Server Down For Unknown Client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - description String
- Human-readable description for this local port configuration
- disable
Autoneg Boolean - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - disabled Boolean
- Whether the port is disabled
- duplex String
- Link duplex mode for this local port configuration
- dynamic
Vlan List<String>Networks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable
Mac BooleanAuth - Only if
portAuth==dot1xwhether to enable MAC Auth - enable
Qos Boolean - Whether QoS is enabled on ports using this local configuration
- guest
Network String - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter
Switch BooleanLink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- mac
Auth BooleanOnly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - mac
Auth BooleanPreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac
Auth StringProtocol - Only if
enableMacAuth==true, MAC authentication protocol to use - mac
Limit Integer - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- mode String
- Switching mode for this local port configuration
- mtu Integer
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- networks List<String>
- Only if
mode==trunk, network or VLAN names to trunk - note String
- Additional note for the port config override
- persist
Mac Boolean - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - poe
Disabled Boolean - Whether PoE capabilities are disabled for a port
- port
Auth String - 802.1X authentication mode for this local port configuration
- port
Network String - Native network/vlan for untagged traffic
- reauth
Interval String - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - server
Fail StringNetwork - Only if
portAuth==dot1xsets server fail fallback vlan - server
Reject StringNetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - speed String
- Link speed for this local port configuration
- storm
Control SwitchLocal Port Config Storm Control - Storm-control settings for this local port configuration
- stp
Edge Boolean - When enabled, the port is not expected to receive BPDU frames
- stp
No BooleanRoot Port - Whether STP should prevent this port from becoming a root port
- stp
P2p Boolean - Whether STP treats this port as a point-to-point link
- use
Vstp Boolean - If this is connected to a vstp network
- voip
Network String - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- usage string
- Port usage profile name for this local port configuration
- all
Networks boolean - Only if
mode==trunkwhether to trunk all network/vlans - allow
Dhcpd boolean - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow
Multiple booleanSupplicants - Whether multiple supplicants may authenticate on the port
- bypass
Auth booleanWhen Server Down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - bypass
Auth booleanWhen Server Down For Unknown Client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - description string
- Human-readable description for this local port configuration
- disable
Autoneg boolean - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - disabled boolean
- Whether the port is disabled
- duplex string
- Link duplex mode for this local port configuration
- dynamic
Vlan string[]Networks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable
Mac booleanAuth - Only if
portAuth==dot1xwhether to enable MAC Auth - enable
Qos boolean - Whether QoS is enabled on ports using this local configuration
- guest
Network string - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter
Switch booleanLink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- mac
Auth booleanOnly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - mac
Auth booleanPreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac
Auth stringProtocol - Only if
enableMacAuth==true, MAC authentication protocol to use - mac
Limit number - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- mode string
- Switching mode for this local port configuration
- mtu number
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- networks string[]
- Only if
mode==trunk, network or VLAN names to trunk - note string
- Additional note for the port config override
- persist
Mac boolean - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - poe
Disabled boolean - Whether PoE capabilities are disabled for a port
- port
Auth string - 802.1X authentication mode for this local port configuration
- port
Network string - Native network/vlan for untagged traffic
- reauth
Interval string - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - server
Fail stringNetwork - Only if
portAuth==dot1xsets server fail fallback vlan - server
Reject stringNetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - speed string
- Link speed for this local port configuration
- storm
Control SwitchLocal Port Config Storm Control - Storm-control settings for this local port configuration
- stp
Edge boolean - When enabled, the port is not expected to receive BPDU frames
- stp
No booleanRoot Port - Whether STP should prevent this port from becoming a root port
- stp
P2p boolean - Whether STP treats this port as a point-to-point link
- use
Vstp boolean - If this is connected to a vstp network
- voip
Network string - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- usage str
- Port usage profile name for this local port configuration
- all_
networks bool - Only if
mode==trunkwhether to trunk all network/vlans - allow_
dhcpd bool - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow_
multiple_ boolsupplicants - Whether multiple supplicants may authenticate on the port
- bypass_
auth_ boolwhen_ server_ down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - bypass_
auth_ boolwhen_ server_ down_ for_ unknown_ client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - description str
- Human-readable description for this local port configuration
- disable_
autoneg bool - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - disabled bool
- Whether the port is disabled
- duplex str
- Link duplex mode for this local port configuration
- dynamic_
vlan_ Sequence[str]networks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable_
mac_ boolauth - Only if
portAuth==dot1xwhether to enable MAC Auth - enable_
qos bool - Whether QoS is enabled on ports using this local configuration
- guest_
network str - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter_
switch_ boollink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- mac_
auth_ boolonly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - mac_
auth_ boolpreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac_
auth_ strprotocol - Only if
enableMacAuth==true, MAC authentication protocol to use - mac_
limit int - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- mode str
- Switching mode for this local port configuration
- mtu int
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- networks Sequence[str]
- Only if
mode==trunk, network or VLAN names to trunk - note str
- Additional note for the port config override
- persist_
mac bool - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - poe_
disabled bool - Whether PoE capabilities are disabled for a port
- port_
auth str - 802.1X authentication mode for this local port configuration
- port_
network str - Native network/vlan for untagged traffic
- reauth_
interval str - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - server_
fail_ strnetwork - Only if
portAuth==dot1xsets server fail fallback vlan - server_
reject_ strnetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - speed str
- Link speed for this local port configuration
- storm_
control SwitchLocal Port Config Storm Control - Storm-control settings for this local port configuration
- stp_
edge bool - When enabled, the port is not expected to receive BPDU frames
- stp_
no_ boolroot_ port - Whether STP should prevent this port from becoming a root port
- stp_
p2p bool - Whether STP treats this port as a point-to-point link
- use_
vstp bool - If this is connected to a vstp network
- voip_
network str - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- usage String
- Port usage profile name for this local port configuration
- all
Networks Boolean - Only if
mode==trunkwhether to trunk all network/vlans - allow
Dhcpd Boolean - Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;
true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow
Multiple BooleanSupplicants - Whether multiple supplicants may authenticate on the port
- bypass
Auth BooleanWhen Server Down - Only if
portAuth==dot1xbypass auth for known clients if set to true when RADIUS server is down - bypass
Auth BooleanWhen Server Down For Unknown Client - Only if
portAuth=dot1xbypass auth for all (including unknown clients) if set to true when RADIUS server is down - description String
- Human-readable description for this local port configuration
- disable
Autoneg Boolean - Only if
mode!=dynamicif speed and duplex are specified, whether to disable autonegotiation - disabled Boolean
- Whether the port is disabled
- duplex String
- Link duplex mode for this local port configuration
- dynamic
Vlan List<String>Networks - Only if
portAuth==dot1x, networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable
Mac BooleanAuth - Only if
portAuth==dot1xwhether to enable MAC Auth - enable
Qos Boolean - Whether QoS is enabled on ports using this local configuration
- guest
Network String - Only if
portAuth==dot1xwhich network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter
Switch BooleanLink - Used together with "isolation" under networks for links between Juniper devices; must be applied to both connected ports
- mac
Auth BooleanOnly - Only if
enableMacAuth==true, whether to use MAC authentication without 802.1X - mac
Auth BooleanPreferred - Only if
enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac
Auth StringProtocol - Only if
enableMacAuth==true, MAC authentication protocol to use - mac
Limit Number - Max number of MAC addresses, default is 0 for unlimited, otherwise range is 1 or higher, with upper bound constrained by platform
- mode String
- Switching mode for this local port configuration
- mtu Number
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. The default value is 1514.
- networks List<String>
- Only if
mode==trunk, network or VLAN names to trunk - note String
- Additional note for the port config override
- persist
Mac Boolean - Only if
mode==accessandportAuth!=dot1xwhether the port should retain dynamically learned MAC addresses - poe
Disabled Boolean - Whether PoE capabilities are disabled for a port
- port
Auth String - 802.1X authentication mode for this local port configuration
- port
Network String - Native network/vlan for untagged traffic
- reauth
Interval String - Only
portAuth=dot1x, reauthentication interval range between 10 and 65535 (default: 3600) - server
Fail StringNetwork - Only if
portAuth==dot1xsets server fail fallback vlan - server
Reject StringNetwork - Only if
portAuth==dot1xwhen RADIUS server reject / fails - speed String
- Link speed for this local port configuration
- storm
Control Property Map - Storm-control settings for this local port configuration
- stp
Edge Boolean - When enabled, the port is not expected to receive BPDU frames
- stp
No BooleanRoot Port - Whether STP should prevent this port from becoming a root port
- stp
P2p Boolean - Whether STP treats this port as a point-to-point link
- use
Vstp Boolean - If this is connected to a vstp network
- voip
Network String - Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
SwitchLocalPortConfigStormControl, SwitchLocalPortConfigStormControlArgs
- Disable
Port bool - Whether to disable the port when storm control is triggered
- No
Broadcast bool - Whether to disable storm control on broadcast traffic
- No
Multicast bool - Whether to disable storm control on multicast traffic
- No
Registered boolMulticast - Whether to disable storm control on registered multicast traffic
- No
Unknown boolUnicast - Whether to disable storm control on unknown unicast traffic
- Percentage int
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- Disable
Port bool - Whether to disable the port when storm control is triggered
- No
Broadcast bool - Whether to disable storm control on broadcast traffic
- No
Multicast bool - Whether to disable storm control on multicast traffic
- No
Registered boolMulticast - Whether to disable storm control on registered multicast traffic
- No
Unknown boolUnicast - Whether to disable storm control on unknown unicast traffic
- Percentage int
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable_
port bool - Whether to disable the port when storm control is triggered
- no_
broadcast bool - Whether to disable storm control on broadcast traffic
- no_
multicast bool - Whether to disable storm control on multicast traffic
- no_
registered_ boolmulticast - Whether to disable storm control on registered multicast traffic
- no_
unknown_ boolunicast - Whether to disable storm control on unknown unicast traffic
- percentage number
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable
Port Boolean - Whether to disable the port when storm control is triggered
- no
Broadcast Boolean - Whether to disable storm control on broadcast traffic
- no
Multicast Boolean - Whether to disable storm control on multicast traffic
- no
Registered BooleanMulticast - Whether to disable storm control on registered multicast traffic
- no
Unknown BooleanUnicast - Whether to disable storm control on unknown unicast traffic
- percentage Integer
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable
Port boolean - Whether to disable the port when storm control is triggered
- no
Broadcast boolean - Whether to disable storm control on broadcast traffic
- no
Multicast boolean - Whether to disable storm control on multicast traffic
- no
Registered booleanMulticast - Whether to disable storm control on registered multicast traffic
- no
Unknown booleanUnicast - Whether to disable storm control on unknown unicast traffic
- percentage number
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable_
port bool - Whether to disable the port when storm control is triggered
- no_
broadcast bool - Whether to disable storm control on broadcast traffic
- no_
multicast bool - Whether to disable storm control on multicast traffic
- no_
registered_ boolmulticast - Whether to disable storm control on registered multicast traffic
- no_
unknown_ boolunicast - Whether to disable storm control on unknown unicast traffic
- percentage int
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable
Port Boolean - Whether to disable the port when storm control is triggered
- no
Broadcast Boolean - Whether to disable storm control on broadcast traffic
- no
Multicast Boolean - Whether to disable storm control on multicast traffic
- no
Registered BooleanMulticast - Whether to disable storm control on registered multicast traffic
- no
Unknown BooleanUnicast - Whether to disable storm control on unknown unicast traffic
- percentage Number
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
SwitchMistNac, SwitchMistNacArgs
SwitchNetworks, SwitchNetworksArgs
- Vlan
Id string - VLAN identifier for this switch network
- Gateway string
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- Gateway6 string
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- Isolation bool
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - Isolation
Vlan stringId - Required when
isolation==true. Unique VLAN ID used for client isolation - Subnet string
- Optional for pure switching, required when L3 / routing features are used
- Subnet6 string
- Optional for pure switching, required when L3 / routing features are used
- Vlan
Id string - VLAN identifier for this switch network
- Gateway string
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- Gateway6 string
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- Isolation bool
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - Isolation
Vlan stringId - Required when
isolation==true. Unique VLAN ID used for client isolation - Subnet string
- Optional for pure switching, required when L3 / routing features are used
- Subnet6 string
- Optional for pure switching, required when L3 / routing features are used
- vlan_
id string - VLAN identifier for this switch network
- gateway string
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- gateway6 string
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- isolation bool
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - isolation_
vlan_ stringid - Required when
isolation==true. Unique VLAN ID used for client isolation - subnet string
- Optional for pure switching, required when L3 / routing features are used
- subnet6 string
- Optional for pure switching, required when L3 / routing features are used
- vlan
Id String - VLAN identifier for this switch network
- gateway String
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- gateway6 String
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- isolation Boolean
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - isolation
Vlan StringId - Required when
isolation==true. Unique VLAN ID used for client isolation - subnet String
- Optional for pure switching, required when L3 / routing features are used
- subnet6 String
- Optional for pure switching, required when L3 / routing features are used
- vlan
Id string - VLAN identifier for this switch network
- gateway string
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- gateway6 string
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- isolation boolean
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - isolation
Vlan stringId - Required when
isolation==true. Unique VLAN ID used for client isolation - subnet string
- Optional for pure switching, required when L3 / routing features are used
- subnet6 string
- Optional for pure switching, required when L3 / routing features are used
- vlan_
id str - VLAN identifier for this switch network
- gateway str
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- gateway6 str
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- isolation bool
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - isolation_
vlan_ strid - Required when
isolation==true. Unique VLAN ID used for client isolation - subnet str
- Optional for pure switching, required when L3 / routing features are used
- subnet6 str
- Optional for pure switching, required when L3 / routing features are used
- vlan
Id String - VLAN identifier for this switch network
- gateway String
- Only required for EVPN-VXLAN networks, IPv4 Virtual Gateway
- gateway6 String
- Only required for EVPN-VXLAN networks, IPv6 Virtual Gateway
- isolation Boolean
- whether to stop clients to talk to each other, default is false (when enabled, a unique isolationVlanId is required). NOTE: this features requires uplink device to also a be Juniper device and
interSwitchLinkto be set. See alsointerIsolationNetworkLinkandcommunityVlanIdin port_usage - isolation
Vlan StringId - Required when
isolation==true. Unique VLAN ID used for client isolation - subnet String
- Optional for pure switching, required when L3 / routing features are used
- subnet6 String
- Optional for pure switching, required when L3 / routing features are used
SwitchOobIpConfig, SwitchOobIpConfigArgs
- Gateway string
- Default gateway for the out-of-band management interface when
type==static - Ip string
- Static IPv4 address for the out-of-band management interface when
type==static - Netmask string
- Used only if
subnetis not specified innetworks - Network string
- Optional, the network to be used for mgmt
- Type string
- IP assignment mode for the out-of-band management interface
- Use
Mgmt boolVrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- Use
Mgmt boolVrf For Host Out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
- Gateway string
- Default gateway for the out-of-band management interface when
type==static - Ip string
- Static IPv4 address for the out-of-band management interface when
type==static - Netmask string
- Used only if
subnetis not specified innetworks - Network string
- Optional, the network to be used for mgmt
- Type string
- IP assignment mode for the out-of-band management interface
- Use
Mgmt boolVrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- Use
Mgmt boolVrf For Host Out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
- gateway string
- Default gateway for the out-of-band management interface when
type==static - ip string
- Static IPv4 address for the out-of-band management interface when
type==static - netmask string
- Used only if
subnetis not specified innetworks - network string
- Optional, the network to be used for mgmt
- type string
- IP assignment mode for the out-of-band management interface
- use_
mgmt_ boolvrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- use_
mgmt_ boolvrf_ for_ host_ out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
- gateway String
- Default gateway for the out-of-band management interface when
type==static - ip String
- Static IPv4 address for the out-of-band management interface when
type==static - netmask String
- Used only if
subnetis not specified innetworks - network String
- Optional, the network to be used for mgmt
- type String
- IP assignment mode for the out-of-band management interface
- use
Mgmt BooleanVrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- use
Mgmt BooleanVrf For Host Out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
- gateway string
- Default gateway for the out-of-band management interface when
type==static - ip string
- Static IPv4 address for the out-of-band management interface when
type==static - netmask string
- Used only if
subnetis not specified innetworks - network string
- Optional, the network to be used for mgmt
- type string
- IP assignment mode for the out-of-band management interface
- use
Mgmt booleanVrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- use
Mgmt booleanVrf For Host Out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
- gateway str
- Default gateway for the out-of-band management interface when
type==static - ip str
- Static IPv4 address for the out-of-band management interface when
type==static - netmask str
- Used only if
subnetis not specified innetworks - network str
- Optional, the network to be used for mgmt
- type str
- IP assignment mode for the out-of-band management interface
- use_
mgmt_ boolvrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- use_
mgmt_ boolvrf_ for_ host_ out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
- gateway String
- Default gateway for the out-of-band management interface when
type==static - ip String
- Static IPv4 address for the out-of-band management interface when
type==static - netmask String
- Used only if
subnetis not specified innetworks - network String
- Optional, the network to be used for mgmt
- type String
- IP assignment mode for the out-of-band management interface
- use
Mgmt BooleanVrf - If supported on the platform. If enabled, DNS will be using this routing-instance, too
- use
Mgmt BooleanVrf For Host Out - For host-out traffic (NTP/TACPLUS/RADIUS/SYSLOG/SNMP), if alternative source network/ip is desired
SwitchOspfAreas, SwitchOspfAreasArgs
- Networks
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Ospf Areas Networks> - OSPF network settings keyed by network name
- Include
Loopback bool - Whether loopback interfaces are included in this OSPF area
- Type string
- Area type for this OSPF area
- Networks
map[string]Switch
Ospf Areas Networks - OSPF network settings keyed by network name
- Include
Loopback bool - Whether loopback interfaces are included in this OSPF area
- Type string
- Area type for this OSPF area
- networks map(object)
- OSPF network settings keyed by network name
- include_
loopback bool - Whether loopback interfaces are included in this OSPF area
- type string
- Area type for this OSPF area
- networks
Map<String,Switch
Ospf Areas Networks> - OSPF network settings keyed by network name
- include
Loopback Boolean - Whether loopback interfaces are included in this OSPF area
- type String
- Area type for this OSPF area
- networks
{[key: string]: Switch
Ospf Areas Networks} - OSPF network settings keyed by network name
- include
Loopback boolean - Whether loopback interfaces are included in this OSPF area
- type string
- Area type for this OSPF area
- networks
Mapping[str, Switch
Ospf Areas Networks] - OSPF network settings keyed by network name
- include_
loopback bool - Whether loopback interfaces are included in this OSPF area
- type str
- Area type for this OSPF area
- networks Map<Property Map>
- OSPF network settings keyed by network name
- include
Loopback Boolean - Whether loopback interfaces are included in this OSPF area
- type String
- Area type for this OSPF area
SwitchOspfAreasNetworks, SwitchOspfAreasNetworksArgs
- Auth
Keys Dictionary<string, string> - Required if
authType==md5. Property key is the key number - Auth
Password string - Required if
authType==password, the password, max length is 8 - Auth
Type string - Authentication method used by this OSPF network
- Bfd
Minimum intInterval - Minimum BFD interval for this OSPF network, in milliseconds
- Dead
Interval int - OSPF dead interval for this network, in seconds
- Export
Policy string - Routing policy used to export routes from this OSPF network
- Hello
Interval int - OSPF hello interval for this network, in seconds
- Import
Policy string - Routing policy used to import routes for this OSPF network
- Interface
Type string - OSPF interface type used for this network
- Metric int
- OSPF metric assigned to this network
- No
Readvertise boolTo Overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- Passive bool
- Whether to send OSPF-Hello
- Auth
Keys map[string]string - Required if
authType==md5. Property key is the key number - Auth
Password string - Required if
authType==password, the password, max length is 8 - Auth
Type string - Authentication method used by this OSPF network
- Bfd
Minimum intInterval - Minimum BFD interval for this OSPF network, in milliseconds
- Dead
Interval int - OSPF dead interval for this network, in seconds
- Export
Policy string - Routing policy used to export routes from this OSPF network
- Hello
Interval int - OSPF hello interval for this network, in seconds
- Import
Policy string - Routing policy used to import routes for this OSPF network
- Interface
Type string - OSPF interface type used for this network
- Metric int
- OSPF metric assigned to this network
- No
Readvertise boolTo Overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- Passive bool
- Whether to send OSPF-Hello
- auth_
keys map(string) - Required if
authType==md5. Property key is the key number - auth_
password string - Required if
authType==password, the password, max length is 8 - auth_
type string - Authentication method used by this OSPF network
- bfd_
minimum_ numberinterval - Minimum BFD interval for this OSPF network, in milliseconds
- dead_
interval number - OSPF dead interval for this network, in seconds
- export_
policy string - Routing policy used to export routes from this OSPF network
- hello_
interval number - OSPF hello interval for this network, in seconds
- import_
policy string - Routing policy used to import routes for this OSPF network
- interface_
type string - OSPF interface type used for this network
- metric number
- OSPF metric assigned to this network
- no_
readvertise_ boolto_ overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- passive bool
- Whether to send OSPF-Hello
- auth
Keys Map<String,String> - Required if
authType==md5. Property key is the key number - auth
Password String - Required if
authType==password, the password, max length is 8 - auth
Type String - Authentication method used by this OSPF network
- bfd
Minimum IntegerInterval - Minimum BFD interval for this OSPF network, in milliseconds
- dead
Interval Integer - OSPF dead interval for this network, in seconds
- export
Policy String - Routing policy used to export routes from this OSPF network
- hello
Interval Integer - OSPF hello interval for this network, in seconds
- import
Policy String - Routing policy used to import routes for this OSPF network
- interface
Type String - OSPF interface type used for this network
- metric Integer
- OSPF metric assigned to this network
- no
Readvertise BooleanTo Overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- passive Boolean
- Whether to send OSPF-Hello
- auth
Keys {[key: string]: string} - Required if
authType==md5. Property key is the key number - auth
Password string - Required if
authType==password, the password, max length is 8 - auth
Type string - Authentication method used by this OSPF network
- bfd
Minimum numberInterval - Minimum BFD interval for this OSPF network, in milliseconds
- dead
Interval number - OSPF dead interval for this network, in seconds
- export
Policy string - Routing policy used to export routes from this OSPF network
- hello
Interval number - OSPF hello interval for this network, in seconds
- import
Policy string - Routing policy used to import routes for this OSPF network
- interface
Type string - OSPF interface type used for this network
- metric number
- OSPF metric assigned to this network
- no
Readvertise booleanTo Overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- passive boolean
- Whether to send OSPF-Hello
- auth_
keys Mapping[str, str] - Required if
authType==md5. Property key is the key number - auth_
password str - Required if
authType==password, the password, max length is 8 - auth_
type str - Authentication method used by this OSPF network
- bfd_
minimum_ intinterval - Minimum BFD interval for this OSPF network, in milliseconds
- dead_
interval int - OSPF dead interval for this network, in seconds
- export_
policy str - Routing policy used to export routes from this OSPF network
- hello_
interval int - OSPF hello interval for this network, in seconds
- import_
policy str - Routing policy used to import routes for this OSPF network
- interface_
type str - OSPF interface type used for this network
- metric int
- OSPF metric assigned to this network
- no_
readvertise_ boolto_ overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- passive bool
- Whether to send OSPF-Hello
- auth
Keys Map<String> - Required if
authType==md5. Property key is the key number - auth
Password String - Required if
authType==password, the password, max length is 8 - auth
Type String - Authentication method used by this OSPF network
- bfd
Minimum NumberInterval - Minimum BFD interval for this OSPF network, in milliseconds
- dead
Interval Number - OSPF dead interval for this network, in seconds
- export
Policy String - Routing policy used to export routes from this OSPF network
- hello
Interval Number - OSPF hello interval for this network, in seconds
- import
Policy String - Routing policy used to import routes for this OSPF network
- interface
Type String - OSPF interface type used for this network
- metric Number
- OSPF metric assigned to this network
- no
Readvertise BooleanTo Overlay - By default, we'll re-advertise all learned OSPF routes toward overlay
- passive Boolean
- Whether to send OSPF-Hello
SwitchOspfConfig, SwitchOspfConfigArgs
- Areas
Dictionary<string, Pulumi.
Juniper Mist. Device. Inputs. Switch Ospf Config Areas> - OSPF areas configured on the switch
- Enabled bool
- Enable OSPF on the switch
- Export
Policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - Import
Policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - Reference
Bandwidth string - Reference bandwidth used for OSPF cost calculation
- Areas
map[string]Switch
Ospf Config Areas - OSPF areas configured on the switch
- Enabled bool
- Enable OSPF on the switch
- Export
Policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - Import
Policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - Reference
Bandwidth string - Reference bandwidth used for OSPF cost calculation
- areas map(object)
- OSPF areas configured on the switch
- enabled bool
- Enable OSPF on the switch
- export_
policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - import_
policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - reference_
bandwidth string - Reference bandwidth used for OSPF cost calculation
- areas
Map<String,Switch
Ospf Config Areas> - OSPF areas configured on the switch
- enabled Boolean
- Enable OSPF on the switch
- export
Policy String - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - import
Policy String - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - reference
Bandwidth String - Reference bandwidth used for OSPF cost calculation
- areas
{[key: string]: Switch
Ospf Config Areas} - OSPF areas configured on the switch
- enabled boolean
- Enable OSPF on the switch
- export
Policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - import
Policy string - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - reference
Bandwidth string - Reference bandwidth used for OSPF cost calculation
- areas
Mapping[str, Switch
Ospf Config Areas] - OSPF areas configured on the switch
- enabled bool
- Enable OSPF on the switch
- export_
policy str - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - import_
policy str - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - reference_
bandwidth str - Reference bandwidth used for OSPF cost calculation
- areas Map<Property Map>
- OSPF areas configured on the switch
- enabled Boolean
- Enable OSPF on the switch
- export
Policy String - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - import
Policy String - optional, for basic scenario,
importPolicycan be specified and can be applied to all networks in all areas if not explicitly specified - reference
Bandwidth String - Reference bandwidth used for OSPF cost calculation
SwitchOspfConfigAreas, SwitchOspfConfigAreasArgs
- No
Summary bool - Disable OSPF summary routes for this area
- No
Summary bool - Disable OSPF summary routes for this area
- no_
summary bool - Disable OSPF summary routes for this area
- no
Summary Boolean - Disable OSPF summary routes for this area
- no
Summary boolean - Disable OSPF summary routes for this area
- no_
summary bool - Disable OSPF summary routes for this area
- no
Summary Boolean - Disable OSPF summary routes for this area
SwitchOtherIpConfigs, SwitchOtherIpConfigsArgs
- Evpn
Anycast bool - For EVPN, whether anycast is desired
- Ip string
- Required if
type==static; IPv4 address for the additional Junos L3 presence - Ip6 string
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - Netmask string
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - Netmask6 string
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - Type string
- IPv4 assignment mode for the additional Junos L3 presence
- Type6 string
- IPv6 assignment mode for the additional Junos L3 presence
- Evpn
Anycast bool - For EVPN, whether anycast is desired
- Ip string
- Required if
type==static; IPv4 address for the additional Junos L3 presence - Ip6 string
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - Netmask string
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - Netmask6 string
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - Type string
- IPv4 assignment mode for the additional Junos L3 presence
- Type6 string
- IPv6 assignment mode for the additional Junos L3 presence
- evpn_
anycast bool - For EVPN, whether anycast is desired
- ip string
- Required if
type==static; IPv4 address for the additional Junos L3 presence - ip6 string
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - netmask string
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - netmask6 string
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - type string
- IPv4 assignment mode for the additional Junos L3 presence
- type6 string
- IPv6 assignment mode for the additional Junos L3 presence
- evpn
Anycast Boolean - For EVPN, whether anycast is desired
- ip String
- Required if
type==static; IPv4 address for the additional Junos L3 presence - ip6 String
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - netmask String
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - netmask6 String
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - type String
- IPv4 assignment mode for the additional Junos L3 presence
- type6 String
- IPv6 assignment mode for the additional Junos L3 presence
- evpn
Anycast boolean - For EVPN, whether anycast is desired
- ip string
- Required if
type==static; IPv4 address for the additional Junos L3 presence - ip6 string
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - netmask string
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - netmask6 string
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - type string
- IPv4 assignment mode for the additional Junos L3 presence
- type6 string
- IPv6 assignment mode for the additional Junos L3 presence
- evpn_
anycast bool - For EVPN, whether anycast is desired
- ip str
- Required if
type==static; IPv4 address for the additional Junos L3 presence - ip6 str
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - netmask str
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - netmask6 str
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - type str
- IPv4 assignment mode for the additional Junos L3 presence
- type6 str
- IPv6 assignment mode for the additional Junos L3 presence
- evpn
Anycast Boolean - For EVPN, whether anycast is desired
- ip String
- Required if
type==static; IPv4 address for the additional Junos L3 presence - ip6 String
- Required if
type6==static; IPv6 address for the additional Junos L3 presence - netmask String
- Optional IPv4 netmask;
subnetfromnetworkdefinition will be used if defined - netmask6 String
- Optional IPv6 prefix length;
subnetfromnetworkdefinition will be used if defined - type String
- IPv4 assignment mode for the additional Junos L3 presence
- type6 String
- IPv6 assignment mode for the additional Junos L3 presence
SwitchPortConfig, SwitchPortConfigArgs
- Usage string
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - Ae
Disable boolLacp - To disable LACP support for the AE interface
- Ae
Idx int - Users could force to use the designated AE name
- Ae
Lacp boolForce Up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - Ae
Lacp boolPassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - Ae
Lacp boolSlow - To use slow timeout
- Aggregated bool
- Whether this port is configured as an aggregated Ethernet member
- Critical bool
- To generate port up/down alarm
- Description string
- Human-readable description for this Junos port
- Disable
Autoneg bool - If
speedandduplexare specified, whether to disable autonegotiation - Duplex string
- Link duplex mode for this Junos port
- Dynamic
Usage string - Enable dynamic usage for this port. Set to
dynamicto enable. - Esilag bool
- Whether this Junos port participates in an ESI-LAG
- Mtu int
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- Networks List<string>
- List of network names. Required if
usage==inet - No
Local boolOverwrite - Prevent helpdesk to override the port config
- Poe
Disabled bool - Whether PoE capabilities are disabled for this Junos port
- Port
Network string - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - Speed string
- Link speed for this Junos port
- Usage string
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - Ae
Disable boolLacp - To disable LACP support for the AE interface
- Ae
Idx int - Users could force to use the designated AE name
- Ae
Lacp boolForce Up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - Ae
Lacp boolPassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - Ae
Lacp boolSlow - To use slow timeout
- Aggregated bool
- Whether this port is configured as an aggregated Ethernet member
- Critical bool
- To generate port up/down alarm
- Description string
- Human-readable description for this Junos port
- Disable
Autoneg bool - If
speedandduplexare specified, whether to disable autonegotiation - Duplex string
- Link duplex mode for this Junos port
- Dynamic
Usage string - Enable dynamic usage for this port. Set to
dynamicto enable. - Esilag bool
- Whether this Junos port participates in an ESI-LAG
- Mtu int
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- Networks []string
- List of network names. Required if
usage==inet - No
Local boolOverwrite - Prevent helpdesk to override the port config
- Poe
Disabled bool - Whether PoE capabilities are disabled for this Junos port
- Port
Network string - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - Speed string
- Link speed for this Junos port
- usage string
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - ae_
disable_ boollacp - To disable LACP support for the AE interface
- ae_
idx number - Users could force to use the designated AE name
- ae_
lacp_ boolforce_ up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - ae_
lacp_ boolpassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - ae_
lacp_ boolslow - To use slow timeout
- aggregated bool
- Whether this port is configured as an aggregated Ethernet member
- critical bool
- To generate port up/down alarm
- description string
- Human-readable description for this Junos port
- disable_
autoneg bool - If
speedandduplexare specified, whether to disable autonegotiation - duplex string
- Link duplex mode for this Junos port
- dynamic_
usage string - Enable dynamic usage for this port. Set to
dynamicto enable. - esilag bool
- Whether this Junos port participates in an ESI-LAG
- mtu number
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- networks list(string)
- List of network names. Required if
usage==inet - no_
local_ booloverwrite - Prevent helpdesk to override the port config
- poe_
disabled bool - Whether PoE capabilities are disabled for this Junos port
- port_
network string - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - speed string
- Link speed for this Junos port
- usage String
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - ae
Disable BooleanLacp - To disable LACP support for the AE interface
- ae
Idx Integer - Users could force to use the designated AE name
- ae
Lacp BooleanForce Up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - ae
Lacp BooleanPassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - ae
Lacp BooleanSlow - To use slow timeout
- aggregated Boolean
- Whether this port is configured as an aggregated Ethernet member
- critical Boolean
- To generate port up/down alarm
- description String
- Human-readable description for this Junos port
- disable
Autoneg Boolean - If
speedandduplexare specified, whether to disable autonegotiation - duplex String
- Link duplex mode for this Junos port
- dynamic
Usage String - Enable dynamic usage for this port. Set to
dynamicto enable. - esilag Boolean
- Whether this Junos port participates in an ESI-LAG
- mtu Integer
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- networks List<String>
- List of network names. Required if
usage==inet - no
Local BooleanOverwrite - Prevent helpdesk to override the port config
- poe
Disabled Boolean - Whether PoE capabilities are disabled for this Junos port
- port
Network String - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - speed String
- Link speed for this Junos port
- usage string
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - ae
Disable booleanLacp - To disable LACP support for the AE interface
- ae
Idx number - Users could force to use the designated AE name
- ae
Lacp booleanForce Up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - ae
Lacp booleanPassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - ae
Lacp booleanSlow - To use slow timeout
- aggregated boolean
- Whether this port is configured as an aggregated Ethernet member
- critical boolean
- To generate port up/down alarm
- description string
- Human-readable description for this Junos port
- disable
Autoneg boolean - If
speedandduplexare specified, whether to disable autonegotiation - duplex string
- Link duplex mode for this Junos port
- dynamic
Usage string - Enable dynamic usage for this port. Set to
dynamicto enable. - esilag boolean
- Whether this Junos port participates in an ESI-LAG
- mtu number
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- networks string[]
- List of network names. Required if
usage==inet - no
Local booleanOverwrite - Prevent helpdesk to override the port config
- poe
Disabled boolean - Whether PoE capabilities are disabled for this Junos port
- port
Network string - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - speed string
- Link speed for this Junos port
- usage str
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - ae_
disable_ boollacp - To disable LACP support for the AE interface
- ae_
idx int - Users could force to use the designated AE name
- ae_
lacp_ boolforce_ up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - ae_
lacp_ boolpassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - ae_
lacp_ boolslow - To use slow timeout
- aggregated bool
- Whether this port is configured as an aggregated Ethernet member
- critical bool
- To generate port up/down alarm
- description str
- Human-readable description for this Junos port
- disable_
autoneg bool - If
speedandduplexare specified, whether to disable autonegotiation - duplex str
- Link duplex mode for this Junos port
- dynamic_
usage str - Enable dynamic usage for this port. Set to
dynamicto enable. - esilag bool
- Whether this Junos port participates in an ESI-LAG
- mtu int
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- networks Sequence[str]
- List of network names. Required if
usage==inet - no_
local_ booloverwrite - Prevent helpdesk to override the port config
- poe_
disabled bool - Whether PoE capabilities are disabled for this Junos port
- port_
network str - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - speed str
- Link speed for this Junos port
- usage String
- Port usage name. For Q-in-Q, use
vlanTunnel. If EVPN is used, useevpnUplinkorevpnDownlink - ae
Disable BooleanLacp - To disable LACP support for the AE interface
- ae
Idx Number - Users could force to use the designated AE name
- ae
Lacp BooleanForce Up - If
aggregated==true, sets the state of the interface as UP when the peer has limited LACP capability. Use case: When a device connected to this AE port is ZTPing for the first time, it will not have LACP configured on the other end. Note: Turning this on will enable force-up on one of the interfaces in the bundle only - ae
Lacp BooleanPassive - If
aggregated==true, sets LACP to passive mode on this AE interface; by default, active (fast) mode is used - ae
Lacp BooleanSlow - To use slow timeout
- aggregated Boolean
- Whether this port is configured as an aggregated Ethernet member
- critical Boolean
- To generate port up/down alarm
- description String
- Human-readable description for this Junos port
- disable
Autoneg Boolean - If
speedandduplexare specified, whether to disable autonegotiation - duplex String
- Link duplex mode for this Junos port
- dynamic
Usage String - Enable dynamic usage for this port. Set to
dynamicto enable. - esilag Boolean
- Whether this Junos port participates in an ESI-LAG
- mtu Number
- Media maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation
- networks List<String>
- List of network names. Required if
usage==inet - no
Local BooleanOverwrite - Prevent helpdesk to override the port config
- poe
Disabled Boolean - Whether PoE capabilities are disabled for this Junos port
- port
Network String - Required if
usage==vlanTunnel. Q-in-Q tunneling using All-in-one bundling. This also enables standard L2PT for interfaces that are not encapsulation tunnel interfaces and uses MAC rewrite operation. View more information - speed String
- Link speed for this Junos port
SwitchPortConfigOverwrite, SwitchPortConfigOverwriteArgs
- Description string
- Administrative description applied to the switch port override
- Disabled bool
- Whether the port is disabled
- Duplex string
- Link duplex mode override for the switch port
- Mac
Limit string - MAC address learning limit override for the switch port
- Poe
Disabled bool - Whether PoE capabilities are disabled for a port
- Poe
Keep boolState When Reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- Port
Network string - Native network/vlan for untagged traffic
- Speed string
- Link speed override for the switch port
- Description string
- Administrative description applied to the switch port override
- Disabled bool
- Whether the port is disabled
- Duplex string
- Link duplex mode override for the switch port
- Mac
Limit string - MAC address learning limit override for the switch port
- Poe
Disabled bool - Whether PoE capabilities are disabled for a port
- Poe
Keep boolState When Reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- Port
Network string - Native network/vlan for untagged traffic
- Speed string
- Link speed override for the switch port
- description string
- Administrative description applied to the switch port override
- disabled bool
- Whether the port is disabled
- duplex string
- Link duplex mode override for the switch port
- mac_
limit string - MAC address learning limit override for the switch port
- poe_
disabled bool - Whether PoE capabilities are disabled for a port
- poe_
keep_ boolstate_ when_ reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- port_
network string - Native network/vlan for untagged traffic
- speed string
- Link speed override for the switch port
- description String
- Administrative description applied to the switch port override
- disabled Boolean
- Whether the port is disabled
- duplex String
- Link duplex mode override for the switch port
- mac
Limit String - MAC address learning limit override for the switch port
- poe
Disabled Boolean - Whether PoE capabilities are disabled for a port
- poe
Keep BooleanState When Reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- port
Network String - Native network/vlan for untagged traffic
- speed String
- Link speed override for the switch port
- description string
- Administrative description applied to the switch port override
- disabled boolean
- Whether the port is disabled
- duplex string
- Link duplex mode override for the switch port
- mac
Limit string - MAC address learning limit override for the switch port
- poe
Disabled boolean - Whether PoE capabilities are disabled for a port
- poe
Keep booleanState When Reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- port
Network string - Native network/vlan for untagged traffic
- speed string
- Link speed override for the switch port
- description str
- Administrative description applied to the switch port override
- disabled bool
- Whether the port is disabled
- duplex str
- Link duplex mode override for the switch port
- mac_
limit str - MAC address learning limit override for the switch port
- poe_
disabled bool - Whether PoE capabilities are disabled for a port
- poe_
keep_ boolstate_ when_ reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- port_
network str - Native network/vlan for untagged traffic
- speed str
- Link speed override for the switch port
- description String
- Administrative description applied to the switch port override
- disabled Boolean
- Whether the port is disabled
- duplex String
- Link duplex mode override for the switch port
- mac
Limit String - MAC address learning limit override for the switch port
- poe
Disabled Boolean - Whether PoE capabilities are disabled for a port
- poe
Keep BooleanState When Reboot - Whether Perpetual PoE is enabled; keeps PoE state across reboots
- port
Network String - Native network/vlan for untagged traffic
- speed String
- Link speed override for the switch port
SwitchPortMirroring, SwitchPortMirroringArgs
- Input
Networks List<string>Ingresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- Input
Port List<string>Ids Egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- Input
Port List<string>Ids Ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- Output
Ip stringAddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - Output
Network string - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - Output
Port stringId - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
- Input
Networks []stringIngresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- Input
Port []stringIds Egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- Input
Port []stringIds Ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- Output
Ip stringAddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - Output
Network string - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - Output
Port stringId - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
- input_
networks_ list(string)ingresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- input_
port_ list(string)ids_ egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- input_
port_ list(string)ids_ ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- output_
ip_ stringaddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output_
network string - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output_
port_ stringid - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
- input
Networks List<String>Ingresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- input
Port List<String>Ids Egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- input
Port List<String>Ids Ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- output
Ip StringAddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output
Network String - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output
Port StringId - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
- input
Networks string[]Ingresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- input
Port string[]Ids Egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- input
Port string[]Ids Ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- output
Ip stringAddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output
Network string - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output
Port stringId - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
- input_
networks_ Sequence[str]ingresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- input_
port_ Sequence[str]ids_ egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- input_
port_ Sequence[str]ids_ ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- output_
ip_ straddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output_
network str - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output_
port_ strid - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
- input
Networks List<String>Ingresses - At least one mirror input source should be specified. Networks whose ingress traffic is mirrored
- input
Port List<String>Ids Egresses - At least one mirror input source should be specified. Switch ports whose egress traffic is mirrored
- input
Port List<String>Ids Ingresses - At least one mirror input source should be specified. Switch ports whose ingress traffic is mirrored
- output
Ip StringAddress - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output
Network String - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided - output
Port StringId - Exactly one of the
outputIpAddress,outputPortIdoroutputNetworkshould be provided
SwitchPortUsages, SwitchPortUsagesArgs
- All
Networks bool - Only if
mode==trunk. Whether to trunk all network/vlans - Allow
Dhcpd bool - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - Allow
Multiple boolSupplicants - Only if
mode!=dynamic - Bypass
Auth boolWhen Server Down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - Bypass
Auth boolWhen Server Down For Unknown Client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - Bypass
Auth boolWhen Server Down For Voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - Community
Vlan intId - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - Description string
- Only if
mode!=dynamic - Disable
Autoneg bool - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - Disabled bool
- Only if
mode!=dynamic. Whether the port is disabled - Duplex string
- Only if
mode!=dynamic. Link duplex mode for this port usage - Dynamic
Vlan List<string>Networks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - Enable
Mac boolAuth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - Enable
Qos bool - Only if
mode!=dynamic - Guest
Network string - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - Inter
Isolation boolNetwork Link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - Inter
Switch boolLink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - Mac
Auth boolOnly - Only if
mode!=dynamicandenableMacAuth==true - Mac
Auth boolPreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - Mac
Auth stringProtocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - Mac
Limit string - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - Mode string
- Switching mode for this port usage
- Mtu string
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - Networks List<string>
- Only if
mode==trunk. Network or VLAN names to trunk - Persist
Mac bool - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - Poe
Disabled bool - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - Poe
Keep boolState When Reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - Poe
Priority string - Only if
mode!=dynamic. PoE priority for ports using this port usage - Port
Auth string - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - Port
Network string - Only if
mode!=dynamic. Native network/vlan for untagged traffic - Reauth
Interval string - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - Reset
Default stringWhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - Rules
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Port Usages Rule> - Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - Server
Fail stringNetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - Server
Fail intRetry Interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - Server
Reject stringNetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - Speed string
- Only if
mode!=dynamic. Link speed for this port usage - Storm
Control Pulumi.Juniper Mist. Device. Inputs. Switch Port Usages Storm Control - Only if
mode!=dynamic. Storm-control settings for this port usage - Stp
Disable bool - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - Stp
Edge bool - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - Stp
No boolRoot Port - Only if
mode!=dynamic - Stp
P2p bool - Only if
mode!=dynamic - Stp
Required bool - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - Use
Vstp bool - If this is connected to a vstp network
- Voip
Network string - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- All
Networks bool - Only if
mode==trunk. Whether to trunk all network/vlans - Allow
Dhcpd bool - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - Allow
Multiple boolSupplicants - Only if
mode!=dynamic - Bypass
Auth boolWhen Server Down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - Bypass
Auth boolWhen Server Down For Unknown Client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - Bypass
Auth boolWhen Server Down For Voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - Community
Vlan intId - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - Description string
- Only if
mode!=dynamic - Disable
Autoneg bool - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - Disabled bool
- Only if
mode!=dynamic. Whether the port is disabled - Duplex string
- Only if
mode!=dynamic. Link duplex mode for this port usage - Dynamic
Vlan []stringNetworks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - Enable
Mac boolAuth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - Enable
Qos bool - Only if
mode!=dynamic - Guest
Network string - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - Inter
Isolation boolNetwork Link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - Inter
Switch boolLink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - Mac
Auth boolOnly - Only if
mode!=dynamicandenableMacAuth==true - Mac
Auth boolPreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - Mac
Auth stringProtocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - Mac
Limit string - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - Mode string
- Switching mode for this port usage
- Mtu string
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - Networks []string
- Only if
mode==trunk. Network or VLAN names to trunk - Persist
Mac bool - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - Poe
Disabled bool - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - Poe
Keep boolState When Reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - Poe
Priority string - Only if
mode!=dynamic. PoE priority for ports using this port usage - Port
Auth string - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - Port
Network string - Only if
mode!=dynamic. Native network/vlan for untagged traffic - Reauth
Interval string - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - Reset
Default stringWhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - Rules
[]Switch
Port Usages Rule - Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - Server
Fail stringNetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - Server
Fail intRetry Interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - Server
Reject stringNetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - Speed string
- Only if
mode!=dynamic. Link speed for this port usage - Storm
Control SwitchPort Usages Storm Control - Only if
mode!=dynamic. Storm-control settings for this port usage - Stp
Disable bool - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - Stp
Edge bool - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - Stp
No boolRoot Port - Only if
mode!=dynamic - Stp
P2p bool - Only if
mode!=dynamic - Stp
Required bool - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - Use
Vstp bool - If this is connected to a vstp network
- Voip
Network string - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- all_
networks bool - Only if
mode==trunk. Whether to trunk all network/vlans - allow_
dhcpd bool - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow_
multiple_ boolsupplicants - Only if
mode!=dynamic - bypass_
auth_ boolwhen_ server_ down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - bypass_
auth_ boolwhen_ server_ down_ for_ unknown_ client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - bypass_
auth_ boolwhen_ server_ down_ for_ voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - community_
vlan_ numberid - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - description string
- Only if
mode!=dynamic - disable_
autoneg bool - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - disabled bool
- Only if
mode!=dynamic. Whether the port is disabled - duplex string
- Only if
mode!=dynamic. Link duplex mode for this port usage - dynamic_
vlan_ list(string)networks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable_
mac_ boolauth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - enable_
qos bool - Only if
mode!=dynamic - guest_
network string - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter_
isolation_ boolnetwork_ link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - inter_
switch_ boollink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - mac_
auth_ boolonly - Only if
mode!=dynamicandenableMacAuth==true - mac_
auth_ boolpreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac_
auth_ stringprotocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - mac_
limit string - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - mode string
- Switching mode for this port usage
- mtu string
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - networks list(string)
- Only if
mode==trunk. Network or VLAN names to trunk - persist_
mac bool - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - poe_
disabled bool - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - poe_
keep_ boolstate_ when_ reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - poe_
priority string - Only if
mode!=dynamic. PoE priority for ports using this port usage - port_
auth string - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - port_
network string - Only if
mode!=dynamic. Native network/vlan for untagged traffic - reauth_
interval string - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - reset_
default_ stringwhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - rules list(object)
- Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - server_
fail_ stringnetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - server_
fail_ numberretry_ interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - server_
reject_ stringnetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - speed string
- Only if
mode!=dynamic. Link speed for this port usage - storm_
control object - Only if
mode!=dynamic. Storm-control settings for this port usage - stp_
disable bool - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - stp_
edge bool - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - stp_
no_ boolroot_ port - Only if
mode!=dynamic - stp_
p2p bool - Only if
mode!=dynamic - stp_
required bool - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - use_
vstp bool - If this is connected to a vstp network
- voip_
network string - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- all
Networks Boolean - Only if
mode==trunk. Whether to trunk all network/vlans - allow
Dhcpd Boolean - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow
Multiple BooleanSupplicants - Only if
mode!=dynamic - bypass
Auth BooleanWhen Server Down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - bypass
Auth BooleanWhen Server Down For Unknown Client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - bypass
Auth BooleanWhen Server Down For Voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - community
Vlan IntegerId - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - description String
- Only if
mode!=dynamic - disable
Autoneg Boolean - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - disabled Boolean
- Only if
mode!=dynamic. Whether the port is disabled - duplex String
- Only if
mode!=dynamic. Link duplex mode for this port usage - dynamic
Vlan List<String>Networks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable
Mac BooleanAuth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - enable
Qos Boolean - Only if
mode!=dynamic - guest
Network String - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter
Isolation BooleanNetwork Link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - inter
Switch BooleanLink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - mac
Auth BooleanOnly - Only if
mode!=dynamicandenableMacAuth==true - mac
Auth BooleanPreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac
Auth StringProtocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - mac
Limit String - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - mode String
- Switching mode for this port usage
- mtu String
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - networks List<String>
- Only if
mode==trunk. Network or VLAN names to trunk - persist
Mac Boolean - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - poe
Disabled Boolean - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - poe
Keep BooleanState When Reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - poe
Priority String - Only if
mode!=dynamic. PoE priority for ports using this port usage - port
Auth String - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - port
Network String - Only if
mode!=dynamic. Native network/vlan for untagged traffic - reauth
Interval String - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - reset
Default StringWhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - rules
List<Switch
Port Usages Rule> - Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - server
Fail StringNetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - server
Fail IntegerRetry Interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - server
Reject StringNetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - speed String
- Only if
mode!=dynamic. Link speed for this port usage - storm
Control SwitchPort Usages Storm Control - Only if
mode!=dynamic. Storm-control settings for this port usage - stp
Disable Boolean - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - stp
Edge Boolean - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - stp
No BooleanRoot Port - Only if
mode!=dynamic - stp
P2p Boolean - Only if
mode!=dynamic - stp
Required Boolean - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - use
Vstp Boolean - If this is connected to a vstp network
- voip
Network String - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- all
Networks boolean - Only if
mode==trunk. Whether to trunk all network/vlans - allow
Dhcpd boolean - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow
Multiple booleanSupplicants - Only if
mode!=dynamic - bypass
Auth booleanWhen Server Down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - bypass
Auth booleanWhen Server Down For Unknown Client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - bypass
Auth booleanWhen Server Down For Voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - community
Vlan numberId - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - description string
- Only if
mode!=dynamic - disable
Autoneg boolean - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - disabled boolean
- Only if
mode!=dynamic. Whether the port is disabled - duplex string
- Only if
mode!=dynamic. Link duplex mode for this port usage - dynamic
Vlan string[]Networks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable
Mac booleanAuth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - enable
Qos boolean - Only if
mode!=dynamic - guest
Network string - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter
Isolation booleanNetwork Link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - inter
Switch booleanLink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - mac
Auth booleanOnly - Only if
mode!=dynamicandenableMacAuth==true - mac
Auth booleanPreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac
Auth stringProtocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - mac
Limit string - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - mode string
- Switching mode for this port usage
- mtu string
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - networks string[]
- Only if
mode==trunk. Network or VLAN names to trunk - persist
Mac boolean - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - poe
Disabled boolean - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - poe
Keep booleanState When Reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - poe
Priority string - Only if
mode!=dynamic. PoE priority for ports using this port usage - port
Auth string - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - port
Network string - Only if
mode!=dynamic. Native network/vlan for untagged traffic - reauth
Interval string - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - reset
Default stringWhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - rules
Switch
Port Usages Rule[] - Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - server
Fail stringNetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - server
Fail numberRetry Interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - server
Reject stringNetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - speed string
- Only if
mode!=dynamic. Link speed for this port usage - storm
Control SwitchPort Usages Storm Control - Only if
mode!=dynamic. Storm-control settings for this port usage - stp
Disable boolean - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - stp
Edge boolean - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - stp
No booleanRoot Port - Only if
mode!=dynamic - stp
P2p boolean - Only if
mode!=dynamic - stp
Required boolean - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - use
Vstp boolean - If this is connected to a vstp network
- voip
Network string - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- all_
networks bool - Only if
mode==trunk. Whether to trunk all network/vlans - allow_
dhcpd bool - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow_
multiple_ boolsupplicants - Only if
mode!=dynamic - bypass_
auth_ boolwhen_ server_ down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - bypass_
auth_ boolwhen_ server_ down_ for_ unknown_ client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - bypass_
auth_ boolwhen_ server_ down_ for_ voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - community_
vlan_ intid - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - description str
- Only if
mode!=dynamic - disable_
autoneg bool - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - disabled bool
- Only if
mode!=dynamic. Whether the port is disabled - duplex str
- Only if
mode!=dynamic. Link duplex mode for this port usage - dynamic_
vlan_ Sequence[str]networks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable_
mac_ boolauth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - enable_
qos bool - Only if
mode!=dynamic - guest_
network str - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter_
isolation_ boolnetwork_ link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - inter_
switch_ boollink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - mac_
auth_ boolonly - Only if
mode!=dynamicandenableMacAuth==true - mac_
auth_ boolpreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac_
auth_ strprotocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - mac_
limit str - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - mode str
- Switching mode for this port usage
- mtu str
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - networks Sequence[str]
- Only if
mode==trunk. Network or VLAN names to trunk - persist_
mac bool - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - poe_
disabled bool - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - poe_
keep_ boolstate_ when_ reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - poe_
priority str - Only if
mode!=dynamic. PoE priority for ports using this port usage - port_
auth str - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - port_
network str - Only if
mode!=dynamic. Native network/vlan for untagged traffic - reauth_
interval str - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - reset_
default_ strwhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - rules
Sequence[Switch
Port Usages Rule] - Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - server_
fail_ strnetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - server_
fail_ intretry_ interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - server_
reject_ strnetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - speed str
- Only if
mode!=dynamic. Link speed for this port usage - storm_
control SwitchPort Usages Storm Control - Only if
mode!=dynamic. Storm-control settings for this port usage - stp_
disable bool - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - stp_
edge bool - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - stp_
no_ boolroot_ port - Only if
mode!=dynamic - stp_
p2p bool - Only if
mode!=dynamic - stp_
required bool - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - use_
vstp bool - If this is connected to a vstp network
- voip_
network str - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
- all
Networks Boolean - Only if
mode==trunk. Whether to trunk all network/vlans - allow
Dhcpd Boolean - Only applies when
mode!=dynamic. Controls whether DHCP server traffic is allowed on ports using this configuration if DHCP snooping is enabled. This is a tri-state setting;true: ports become trusted ports allowing DHCP server traffic,false: ports become untrusted blocking DHCP server traffic, undefined: use system defaults (access ports default to untrusted, trunk ports default to trusted). - allow
Multiple BooleanSupplicants - Only if
mode!=dynamic - bypass
Auth BooleanWhen Server Down - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for known clients if set to true when RADIUS server is down - bypass
Auth BooleanWhen Server Down For Unknown Client - Only if
mode!=dynamicandportAuth=dot1x. Bypass auth for all (including unknown clients) if set to true when RADIUS server is down - bypass
Auth BooleanWhen Server Down For Voip - Only if
mode!=dynamicandportAuth==dot1x. Bypass auth for VOIP if set to true when RADIUS server is down - community
Vlan NumberId - Only if
mode!=dynamic. To be used together withisolationunder networks. Signaling that this port connects to the networks isolated but wired clients belong to the same community can talk to each other - description String
- Only if
mode!=dynamic - disable
Autoneg Boolean - Only if
mode!=dynamic. If speed and duplex are specified, whether to disable autonegotiation - disabled Boolean
- Only if
mode!=dynamic. Whether the port is disabled - duplex String
- Only if
mode!=dynamic. Link duplex mode for this port usage - dynamic
Vlan List<String>Networks - Only if
mode!=dynamicandportAuth==dot1x. Networks or VLANs that RADIUS can return for dynamic VLAN assignment - enable
Mac BooleanAuth - Only if
mode!=dynamicandportAuth==dot1x. Whether to enable MAC Auth - enable
Qos Boolean - Only if
mode!=dynamic - guest
Network String - Only if
mode!=dynamicandportAuth==dot1x. Which network to put the device into if the device cannot do dot1x. default is null (i.e. not allowed) - inter
Isolation BooleanNetwork Link - Only if
mode!=dynamic.interIsolationNetworkLinkis used together withisolationunder networks, signaling that this port connects to isolated networks - inter
Switch BooleanLink - Only if
mode!=dynamic.interSwitchLinkis used together withisolationunder networks. NOTE:interSwitchLinkworks only between Juniper devices. This has to be applied to both ports connected together - mac
Auth BooleanOnly - Only if
mode!=dynamicandenableMacAuth==true - mac
Auth BooleanPreferred - Only if
mode!=dynamic+enableMacAuth==true+macAuthOnly==false, dot1x will be given priority then mac_auth. Enable this to prefer macAuth over dot1x. - mac
Auth StringProtocol - Only if
mode!=dynamicandenableMacAuth==true. MAC authentication protocol to use; ignored if Mist NAC is enabled - mac
Limit String - Only if
mode!=dynamicmax number of mac addresses, default is 0 for unlimited, otherwise range is 1 to 16383 (upper bound constrained by platform) - mode String
- Switching mode for this port usage
- mtu String
- Only if
mode!=dynamicmedia maximum transmission unit (MTU) is the largest data unit that can be forwarded without fragmentation. Value between 256 and 9216, default value is 1514. - networks List<String>
- Only if
mode==trunk. Network or VLAN names to trunk - persist
Mac Boolean - Only if
mode==accessandportAuth!=dot1x. Whether the port should retain dynamically learned MAC addresses - poe
Disabled Boolean - Only if
mode!=dynamic. Whether PoE capabilities are disabled for a port - poe
Keep BooleanState When Reboot - Only if
mode!=dynamic. Whether Perpetual PoE is enabled; keeps PoE state across reboots - poe
Priority String - Only if
mode!=dynamic. PoE priority for ports using this port usage - port
Auth String - Only if
mode!=dynamic. 802.1X authentication mode for this port usage - port
Network String - Only if
mode!=dynamic. Native network/vlan for untagged traffic - reauth
Interval String - Only if
mode!=dynamicandportAuth=dot1xreauthentication interval range between 10 and 65535 (default: 3600) - reset
Default StringWhen - Only if
mode==dynamic. Condition that resets a dynamic port to the default port usage - rules List<Property Map>
- Only if
mode==dynamic. Dynamic matching rules that select the port usage to apply - server
Fail StringNetwork - Only if
mode!=dynamicandportAuth==dot1x. Sets server fail fallback vlan - server
Fail NumberRetry Interval - Only if
mode!=dynamicandportAuth==dot1x. Interval, in seconds. Sets the wait time before retrying authentication after RADIUS failure to reduce client flapping. Range 120-65535 - server
Reject StringNetwork - Only if
mode!=dynamicandportAuth==dot1x. When RADIUS server reject / fails - speed String
- Only if
mode!=dynamic. Link speed for this port usage - storm
Control Property Map - Only if
mode!=dynamic. Storm-control settings for this port usage - stp
Disable Boolean - Only if
mode!=dynamicandstpRequired==false. Drop bridge protocol data units (BPDUs ) that enter any interface or a specified interface - stp
Edge Boolean - Only if
mode!=dynamic. When enabled, the port is not expected to receive BPDU frames - stp
No BooleanRoot Port - Only if
mode!=dynamic - stp
P2p Boolean - Only if
mode!=dynamic - stp
Required Boolean - Only if
mode!=dynamic. Whether to remain in block state if no BPDU is received - use
Vstp Boolean - If this is connected to a vstp network
- voip
Network String - Only if
mode!=dynamic. Network/vlan for voip traffic, must also set port_network. to authenticate device, set port_auth
SwitchPortUsagesRule, SwitchPortUsagesRuleArgs
- Src string
- Source attribute evaluated by this dynamic rule
- Description string
- Optional description of the rule
- Equals string
- Exact value that the selected source attribute must match
- Equals
Anies List<string> - List of values where any match satisfies this dynamic rule
- Expression string
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- Usage string
- Port usage name to apply when this dynamic rule matches
- Src string
- Source attribute evaluated by this dynamic rule
- Description string
- Optional description of the rule
- Equals string
- Exact value that the selected source attribute must match
- Equals
Anies []string - List of values where any match satisfies this dynamic rule
- Expression string
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- Usage string
- Port usage name to apply when this dynamic rule matches
- src string
- Source attribute evaluated by this dynamic rule
- description string
- Optional description of the rule
- equals string
- Exact value that the selected source attribute must match
- equals_
anies list(string) - List of values where any match satisfies this dynamic rule
- expression string
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- usage string
- Port usage name to apply when this dynamic rule matches
- src String
- Source attribute evaluated by this dynamic rule
- description String
- Optional description of the rule
- equals
Anies List<String> - List of values where any match satisfies this dynamic rule
- equals_ String
- Exact value that the selected source attribute must match
- expression String
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- usage String
- Port usage name to apply when this dynamic rule matches
- src string
- Source attribute evaluated by this dynamic rule
- description string
- Optional description of the rule
- equals string
- Exact value that the selected source attribute must match
- equals
Anies string[] - List of values where any match satisfies this dynamic rule
- expression string
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- usage string
- Port usage name to apply when this dynamic rule matches
- src str
- Source attribute evaluated by this dynamic rule
- description str
- Optional description of the rule
- equals str
- Exact value that the selected source attribute must match
- equals_
anies Sequence[str] - List of values where any match satisfies this dynamic rule
- expression str
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- usage str
- Port usage name to apply when this dynamic rule matches
- src String
- Source attribute evaluated by this dynamic rule
- description String
- Optional description of the rule
- equals String
- Exact value that the selected source attribute must match
- equals
Anies List<String> - List of values where any match satisfies this dynamic rule
- expression String
- "[0:3]":"abcdef" > "abc" "split(.)[1]": "a.b.c" > "b" "split(-)[1][0:3]: "a1234-b5678-c90" > "b56"
- usage String
- Port usage name to apply when this dynamic rule matches
SwitchPortUsagesStormControl, SwitchPortUsagesStormControlArgs
- Disable
Port bool - Whether to disable the port when storm control is triggered
- No
Broadcast bool - Whether to disable storm control on broadcast traffic
- No
Multicast bool - Whether to disable storm control on multicast traffic
- No
Registered boolMulticast - Whether to disable storm control on registered multicast traffic
- No
Unknown boolUnicast - Whether to disable storm control on unknown unicast traffic
- Percentage int
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- Disable
Port bool - Whether to disable the port when storm control is triggered
- No
Broadcast bool - Whether to disable storm control on broadcast traffic
- No
Multicast bool - Whether to disable storm control on multicast traffic
- No
Registered boolMulticast - Whether to disable storm control on registered multicast traffic
- No
Unknown boolUnicast - Whether to disable storm control on unknown unicast traffic
- Percentage int
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable_
port bool - Whether to disable the port when storm control is triggered
- no_
broadcast bool - Whether to disable storm control on broadcast traffic
- no_
multicast bool - Whether to disable storm control on multicast traffic
- no_
registered_ boolmulticast - Whether to disable storm control on registered multicast traffic
- no_
unknown_ boolunicast - Whether to disable storm control on unknown unicast traffic
- percentage number
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable
Port Boolean - Whether to disable the port when storm control is triggered
- no
Broadcast Boolean - Whether to disable storm control on broadcast traffic
- no
Multicast Boolean - Whether to disable storm control on multicast traffic
- no
Registered BooleanMulticast - Whether to disable storm control on registered multicast traffic
- no
Unknown BooleanUnicast - Whether to disable storm control on unknown unicast traffic
- percentage Integer
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable
Port boolean - Whether to disable the port when storm control is triggered
- no
Broadcast boolean - Whether to disable storm control on broadcast traffic
- no
Multicast boolean - Whether to disable storm control on multicast traffic
- no
Registered booleanMulticast - Whether to disable storm control on registered multicast traffic
- no
Unknown booleanUnicast - Whether to disable storm control on unknown unicast traffic
- percentage number
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable_
port bool - Whether to disable the port when storm control is triggered
- no_
broadcast bool - Whether to disable storm control on broadcast traffic
- no_
multicast bool - Whether to disable storm control on multicast traffic
- no_
registered_ boolmulticast - Whether to disable storm control on registered multicast traffic
- no_
unknown_ boolunicast - Whether to disable storm control on unknown unicast traffic
- percentage int
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
- disable
Port Boolean - Whether to disable the port when storm control is triggered
- no
Broadcast Boolean - Whether to disable storm control on broadcast traffic
- no
Multicast Boolean - Whether to disable storm control on multicast traffic
- no
Registered BooleanMulticast - Whether to disable storm control on registered multicast traffic
- no
Unknown BooleanUnicast - Whether to disable storm control on unknown unicast traffic
- percentage Number
- Bandwidth-percentage, configures the storm control level as a percentage of the available bandwidth
SwitchRadiusConfig, SwitchRadiusConfigArgs
- Acct
Immediate boolUpdate - Whether immediate RADIUS accounting updates are sent
- Acct
Interim intInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- Acct
Servers List<Pulumi.Juniper Mist. Device. Inputs. Switch Radius Config Acct Server> - RADIUS accounting servers used by this switch configuration
- Auth
Server stringSelection - Selection strategy for RADIUS authentication servers
- Auth
Servers List<Pulumi.Juniper Mist. Device. Inputs. Switch Radius Config Auth Server> - RADIUS authentication servers used by this switch configuration
- Auth
Servers intRetries - RADIUS auth session retries
- Auth
Servers intTimeout - RADIUS auth session timeout
- Coa
Enabled bool - Whether RADIUS Change of Authorization (CoA) is enabled
- Coa
Port string - UDP port used for RADIUS Change of Authorization (CoA)
- Fast
Dot1x boolTimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- Network string
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - Source
Ip string - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
- Acct
Immediate boolUpdate - Whether immediate RADIUS accounting updates are sent
- Acct
Interim intInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- Acct
Servers []SwitchRadius Config Acct Server - RADIUS accounting servers used by this switch configuration
- Auth
Server stringSelection - Selection strategy for RADIUS authentication servers
- Auth
Servers []SwitchRadius Config Auth Server - RADIUS authentication servers used by this switch configuration
- Auth
Servers intRetries - RADIUS auth session retries
- Auth
Servers intTimeout - RADIUS auth session timeout
- Coa
Enabled bool - Whether RADIUS Change of Authorization (CoA) is enabled
- Coa
Port string - UDP port used for RADIUS Change of Authorization (CoA)
- Fast
Dot1x boolTimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- Network string
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - Source
Ip string - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
- acct_
immediate_ boolupdate - Whether immediate RADIUS accounting updates are sent
- acct_
interim_ numberinterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- acct_
servers list(object) - RADIUS accounting servers used by this switch configuration
- auth_
server_ stringselection - Selection strategy for RADIUS authentication servers
- auth_
servers list(object) - RADIUS authentication servers used by this switch configuration
- auth_
servers_ numberretries - RADIUS auth session retries
- auth_
servers_ numbertimeout - RADIUS auth session timeout
- coa_
enabled bool - Whether RADIUS Change of Authorization (CoA) is enabled
- coa_
port string - UDP port used for RADIUS Change of Authorization (CoA)
- fast_
dot1x_ booltimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- network string
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - source_
ip string - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
- acct
Immediate BooleanUpdate - Whether immediate RADIUS accounting updates are sent
- acct
Interim IntegerInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- acct
Servers List<SwitchRadius Config Acct Server> - RADIUS accounting servers used by this switch configuration
- auth
Server StringSelection - Selection strategy for RADIUS authentication servers
- auth
Servers List<SwitchRadius Config Auth Server> - RADIUS authentication servers used by this switch configuration
- auth
Servers IntegerRetries - RADIUS auth session retries
- auth
Servers IntegerTimeout - RADIUS auth session timeout
- coa
Enabled Boolean - Whether RADIUS Change of Authorization (CoA) is enabled
- coa
Port String - UDP port used for RADIUS Change of Authorization (CoA)
- fast
Dot1x BooleanTimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- network String
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - source
Ip String - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
- acct
Immediate booleanUpdate - Whether immediate RADIUS accounting updates are sent
- acct
Interim numberInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- acct
Servers SwitchRadius Config Acct Server[] - RADIUS accounting servers used by this switch configuration
- auth
Server stringSelection - Selection strategy for RADIUS authentication servers
- auth
Servers SwitchRadius Config Auth Server[] - RADIUS authentication servers used by this switch configuration
- auth
Servers numberRetries - RADIUS auth session retries
- auth
Servers numberTimeout - RADIUS auth session timeout
- coa
Enabled boolean - Whether RADIUS Change of Authorization (CoA) is enabled
- coa
Port string - UDP port used for RADIUS Change of Authorization (CoA)
- fast
Dot1x booleanTimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- network string
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - source
Ip string - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
- acct_
immediate_ boolupdate - Whether immediate RADIUS accounting updates are sent
- acct_
interim_ intinterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- acct_
servers Sequence[SwitchRadius Config Acct Server] - RADIUS accounting servers used by this switch configuration
- auth_
server_ strselection - Selection strategy for RADIUS authentication servers
- auth_
servers Sequence[SwitchRadius Config Auth Server] - RADIUS authentication servers used by this switch configuration
- auth_
servers_ intretries - RADIUS auth session retries
- auth_
servers_ inttimeout - RADIUS auth session timeout
- coa_
enabled bool - Whether RADIUS Change of Authorization (CoA) is enabled
- coa_
port str - UDP port used for RADIUS Change of Authorization (CoA)
- fast_
dot1x_ booltimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- network str
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - source_
ip str - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
- acct
Immediate BooleanUpdate - Whether immediate RADIUS accounting updates are sent
- acct
Interim NumberInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the RADIUS server, 600 and up is recommended when enabled
- acct
Servers List<Property Map> - RADIUS accounting servers used by this switch configuration
- auth
Server StringSelection - Selection strategy for RADIUS authentication servers
- auth
Servers List<Property Map> - RADIUS authentication servers used by this switch configuration
- auth
Servers NumberRetries - RADIUS auth session retries
- auth
Servers NumberTimeout - RADIUS auth session timeout
- coa
Enabled Boolean - Whether RADIUS Change of Authorization (CoA) is enabled
- coa
Port String - UDP port used for RADIUS Change of Authorization (CoA)
- fast
Dot1x BooleanTimers - Whether fast 802.1X timers are enabled for RADIUS authentication
- network String
- Use
networkorsourceIp. Which network the RADIUS server resides, if there's static IP for this network, we'd use it as source-ip - source
Ip String - Use
networkorsourceIp. Explicit source IP address for RADIUS traffic
SwitchRadiusConfigAcctServer, SwitchRadiusConfigAcctServerArgs
- Host string
- Address or hostname of the RADIUS accounting server
- Secret string
- Shared secret used with this RADIUS accounting server
- Keywrap
Enabled bool - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- Keywrap
Format string - Encoding format for RADIUS keywrap KEK and MACK values
- Keywrap
Kek string - RADIUS keywrap key encryption key (KEK)
- Keywrap
Mack string - RADIUS keywrap message authentication code key (MACK)
- Port string
- UDP port used by the RADIUS accounting server
- Host string
- Address or hostname of the RADIUS accounting server
- Secret string
- Shared secret used with this RADIUS accounting server
- Keywrap
Enabled bool - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- Keywrap
Format string - Encoding format for RADIUS keywrap KEK and MACK values
- Keywrap
Kek string - RADIUS keywrap key encryption key (KEK)
- Keywrap
Mack string - RADIUS keywrap message authentication code key (MACK)
- Port string
- UDP port used by the RADIUS accounting server
- host string
- Address or hostname of the RADIUS accounting server
- secret string
- Shared secret used with this RADIUS accounting server
- keywrap_
enabled bool - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- keywrap_
format string - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap_
kek string - RADIUS keywrap key encryption key (KEK)
- keywrap_
mack string - RADIUS keywrap message authentication code key (MACK)
- port string
- UDP port used by the RADIUS accounting server
- host String
- Address or hostname of the RADIUS accounting server
- secret String
- Shared secret used with this RADIUS accounting server
- keywrap
Enabled Boolean - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- keywrap
Format String - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap
Kek String - RADIUS keywrap key encryption key (KEK)
- keywrap
Mack String - RADIUS keywrap message authentication code key (MACK)
- port String
- UDP port used by the RADIUS accounting server
- host string
- Address or hostname of the RADIUS accounting server
- secret string
- Shared secret used with this RADIUS accounting server
- keywrap
Enabled boolean - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- keywrap
Format string - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap
Kek string - RADIUS keywrap key encryption key (KEK)
- keywrap
Mack string - RADIUS keywrap message authentication code key (MACK)
- port string
- UDP port used by the RADIUS accounting server
- host str
- Address or hostname of the RADIUS accounting server
- secret str
- Shared secret used with this RADIUS accounting server
- keywrap_
enabled bool - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- keywrap_
format str - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap_
kek str - RADIUS keywrap key encryption key (KEK)
- keywrap_
mack str - RADIUS keywrap message authentication code key (MACK)
- port str
- UDP port used by the RADIUS accounting server
- host String
- Address or hostname of the RADIUS accounting server
- secret String
- Shared secret used with this RADIUS accounting server
- keywrap
Enabled Boolean - Whether RADIUS keywrap is enabled for messages sent to this accounting server
- keywrap
Format String - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap
Kek String - RADIUS keywrap key encryption key (KEK)
- keywrap
Mack String - RADIUS keywrap message authentication code key (MACK)
- port String
- UDP port used by the RADIUS accounting server
SwitchRadiusConfigAuthServer, SwitchRadiusConfigAuthServerArgs
- Host string
- Address or hostname of the RADIUS authentication server
- Secret string
- Shared secret used with this RADIUS authentication server
- Keywrap
Enabled bool - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- Keywrap
Format string - Encoding format for RADIUS keywrap KEK and MACK values
- Keywrap
Kek string - RADIUS keywrap key encryption key (KEK)
- Keywrap
Mack string - RADIUS keywrap message authentication code key (MACK)
- Port string
- UDP port used by the RADIUS authentication server
- Require
Message boolAuthenticator - Whether to require Message-Authenticator in requests
- Host string
- Address or hostname of the RADIUS authentication server
- Secret string
- Shared secret used with this RADIUS authentication server
- Keywrap
Enabled bool - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- Keywrap
Format string - Encoding format for RADIUS keywrap KEK and MACK values
- Keywrap
Kek string - RADIUS keywrap key encryption key (KEK)
- Keywrap
Mack string - RADIUS keywrap message authentication code key (MACK)
- Port string
- UDP port used by the RADIUS authentication server
- Require
Message boolAuthenticator - Whether to require Message-Authenticator in requests
- host string
- Address or hostname of the RADIUS authentication server
- secret string
- Shared secret used with this RADIUS authentication server
- keywrap_
enabled bool - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- keywrap_
format string - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap_
kek string - RADIUS keywrap key encryption key (KEK)
- keywrap_
mack string - RADIUS keywrap message authentication code key (MACK)
- port string
- UDP port used by the RADIUS authentication server
- require_
message_ boolauthenticator - Whether to require Message-Authenticator in requests
- host String
- Address or hostname of the RADIUS authentication server
- secret String
- Shared secret used with this RADIUS authentication server
- keywrap
Enabled Boolean - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- keywrap
Format String - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap
Kek String - RADIUS keywrap key encryption key (KEK)
- keywrap
Mack String - RADIUS keywrap message authentication code key (MACK)
- port String
- UDP port used by the RADIUS authentication server
- require
Message BooleanAuthenticator - Whether to require Message-Authenticator in requests
- host string
- Address or hostname of the RADIUS authentication server
- secret string
- Shared secret used with this RADIUS authentication server
- keywrap
Enabled boolean - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- keywrap
Format string - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap
Kek string - RADIUS keywrap key encryption key (KEK)
- keywrap
Mack string - RADIUS keywrap message authentication code key (MACK)
- port string
- UDP port used by the RADIUS authentication server
- require
Message booleanAuthenticator - Whether to require Message-Authenticator in requests
- host str
- Address or hostname of the RADIUS authentication server
- secret str
- Shared secret used with this RADIUS authentication server
- keywrap_
enabled bool - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- keywrap_
format str - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap_
kek str - RADIUS keywrap key encryption key (KEK)
- keywrap_
mack str - RADIUS keywrap message authentication code key (MACK)
- port str
- UDP port used by the RADIUS authentication server
- require_
message_ boolauthenticator - Whether to require Message-Authenticator in requests
- host String
- Address or hostname of the RADIUS authentication server
- secret String
- Shared secret used with this RADIUS authentication server
- keywrap
Enabled Boolean - Whether RADIUS keywrap is enabled for messages sent to this authentication server
- keywrap
Format String - Encoding format for RADIUS keywrap KEK and MACK values
- keywrap
Kek String - RADIUS keywrap key encryption key (KEK)
- keywrap
Mack String - RADIUS keywrap message authentication code key (MACK)
- port String
- UDP port used by the RADIUS authentication server
- require
Message BooleanAuthenticator - Whether to require Message-Authenticator in requests
SwitchRemoteSyslog, SwitchRemoteSyslogArgs
- Archive
Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog Archive - Retention settings for generated syslog archive files
- Cacerts List<string>
- CA certificates used to verify TLS syslog servers
- Console
Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog Console - Log forwarding filters for console messages sent to remote syslog
- Enabled bool
- Whether remote syslog forwarding is enabled
- Files
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog File> - Local syslog file definitions to generate and forward
- Network string
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - Send
To boolAll Servers - Whether each log entry is sent to all configured remote syslog servers
- Servers
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog Server> - Remote syslog server destinations
- Time
Format string - Timestamp format used in forwarded syslog messages
- Users
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog User> - User-specific syslog logging rules
- Archive
Switch
Remote Syslog Archive - Retention settings for generated syslog archive files
- Cacerts []string
- CA certificates used to verify TLS syslog servers
- Console
Switch
Remote Syslog Console - Log forwarding filters for console messages sent to remote syslog
- Enabled bool
- Whether remote syslog forwarding is enabled
- Files
[]Switch
Remote Syslog File - Local syslog file definitions to generate and forward
- Network string
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - Send
To boolAll Servers - Whether each log entry is sent to all configured remote syslog servers
- Servers
[]Switch
Remote Syslog Server - Remote syslog server destinations
- Time
Format string - Timestamp format used in forwarded syslog messages
- Users
[]Switch
Remote Syslog User - User-specific syslog logging rules
- archive object
- Retention settings for generated syslog archive files
- cacerts list(string)
- CA certificates used to verify TLS syslog servers
- console object
- Log forwarding filters for console messages sent to remote syslog
- enabled bool
- Whether remote syslog forwarding is enabled
- files list(object)
- Local syslog file definitions to generate and forward
- network string
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - send_
to_ boolall_ servers - Whether each log entry is sent to all configured remote syslog servers
- servers list(object)
- Remote syslog server destinations
- time_
format string - Timestamp format used in forwarded syslog messages
- users list(object)
- User-specific syslog logging rules
- archive
Switch
Remote Syslog Archive - Retention settings for generated syslog archive files
- cacerts List<String>
- CA certificates used to verify TLS syslog servers
- console
Switch
Remote Syslog Console - Log forwarding filters for console messages sent to remote syslog
- enabled Boolean
- Whether remote syslog forwarding is enabled
- files
List<Switch
Remote Syslog File> - Local syslog file definitions to generate and forward
- network String
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - send
To BooleanAll Servers - Whether each log entry is sent to all configured remote syslog servers
- servers
List<Switch
Remote Syslog Server> - Remote syslog server destinations
- time
Format String - Timestamp format used in forwarded syslog messages
- users
List<Switch
Remote Syslog User> - User-specific syslog logging rules
- archive
Switch
Remote Syslog Archive - Retention settings for generated syslog archive files
- cacerts string[]
- CA certificates used to verify TLS syslog servers
- console
Switch
Remote Syslog Console - Log forwarding filters for console messages sent to remote syslog
- enabled boolean
- Whether remote syslog forwarding is enabled
- files
Switch
Remote Syslog File[] - Local syslog file definitions to generate and forward
- network string
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - send
To booleanAll Servers - Whether each log entry is sent to all configured remote syslog servers
- servers
Switch
Remote Syslog Server[] - Remote syslog server destinations
- time
Format string - Timestamp format used in forwarded syslog messages
- users
Switch
Remote Syslog User[] - User-specific syslog logging rules
- archive
Switch
Remote Syslog Archive - Retention settings for generated syslog archive files
- cacerts Sequence[str]
- CA certificates used to verify TLS syslog servers
- console
Switch
Remote Syslog Console - Log forwarding filters for console messages sent to remote syslog
- enabled bool
- Whether remote syslog forwarding is enabled
- files
Sequence[Switch
Remote Syslog File] - Local syslog file definitions to generate and forward
- network str
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - send_
to_ boolall_ servers - Whether each log entry is sent to all configured remote syslog servers
- servers
Sequence[Switch
Remote Syslog Server] - Remote syslog server destinations
- time_
format str - Timestamp format used in forwarded syslog messages
- users
Sequence[Switch
Remote Syslog User] - User-specific syslog logging rules
- archive Property Map
- Retention settings for generated syslog archive files
- cacerts List<String>
- CA certificates used to verify TLS syslog servers
- console Property Map
- Log forwarding filters for console messages sent to remote syslog
- enabled Boolean
- Whether remote syslog forwarding is enabled
- files List<Property Map>
- Local syslog file definitions to generate and forward
- network String
- Source network used for syslog traffic. If
sourceAddressis configured, Mist uses the VLAN first; otherwise it usessourceIp - send
To BooleanAll Servers - Whether each log entry is sent to all configured remote syslog servers
- servers List<Property Map>
- Remote syslog server destinations
- time
Format String - Timestamp format used in forwarded syslog messages
- users List<Property Map>
- User-specific syslog logging rules
SwitchRemoteSyslogArchive, SwitchRemoteSyslogArchiveArgs
SwitchRemoteSyslogConsole, SwitchRemoteSyslogConsoleArgs
- Contents
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog Console Content> - Syslog facilities and severities forwarded from console logs
- Contents
[]Switch
Remote Syslog Console Content - Syslog facilities and severities forwarded from console logs
- contents list(object)
- Syslog facilities and severities forwarded from console logs
- contents
List<Switch
Remote Syslog Console Content> - Syslog facilities and severities forwarded from console logs
- contents
Switch
Remote Syslog Console Content[] - Syslog facilities and severities forwarded from console logs
- contents
Sequence[Switch
Remote Syslog Console Content] - Syslog facilities and severities forwarded from console logs
- contents List<Property Map>
- Syslog facilities and severities forwarded from console logs
SwitchRemoteSyslogConsoleContent, SwitchRemoteSyslogConsoleContentArgs
SwitchRemoteSyslogFile, SwitchRemoteSyslogFileArgs
- Archive
Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog File Archive - Retention settings for this generated syslog file
- Contents
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog File Content> - Syslog facilities and severities written to this file
- Enable
Tls bool - Only if
protocol==tcp, enable TLS for this syslog file destination - Explicit
Priority bool - Whether to include explicit syslog priority values in file output
- File string
- Generated syslog file name
- Match string
- Expression used to filter log messages written to this file
- Structured
Data bool - Whether to include structured syslog data in file output
- Archive
Switch
Remote Syslog File Archive - Retention settings for this generated syslog file
- Contents
[]Switch
Remote Syslog File Content - Syslog facilities and severities written to this file
- Enable
Tls bool - Only if
protocol==tcp, enable TLS for this syslog file destination - Explicit
Priority bool - Whether to include explicit syslog priority values in file output
- File string
- Generated syslog file name
- Match string
- Expression used to filter log messages written to this file
- Structured
Data bool - Whether to include structured syslog data in file output
- archive object
- Retention settings for this generated syslog file
- contents list(object)
- Syslog facilities and severities written to this file
- enable_
tls bool - Only if
protocol==tcp, enable TLS for this syslog file destination - explicit_
priority bool - Whether to include explicit syslog priority values in file output
- file string
- Generated syslog file name
- match string
- Expression used to filter log messages written to this file
- structured_
data bool - Whether to include structured syslog data in file output
- archive
Switch
Remote Syslog File Archive - Retention settings for this generated syslog file
- contents
List<Switch
Remote Syslog File Content> - Syslog facilities and severities written to this file
- enable
Tls Boolean - Only if
protocol==tcp, enable TLS for this syslog file destination - explicit
Priority Boolean - Whether to include explicit syslog priority values in file output
- file String
- Generated syslog file name
- match String
- Expression used to filter log messages written to this file
- structured
Data Boolean - Whether to include structured syslog data in file output
- archive
Switch
Remote Syslog File Archive - Retention settings for this generated syslog file
- contents
Switch
Remote Syslog File Content[] - Syslog facilities and severities written to this file
- enable
Tls boolean - Only if
protocol==tcp, enable TLS for this syslog file destination - explicit
Priority boolean - Whether to include explicit syslog priority values in file output
- file string
- Generated syslog file name
- match string
- Expression used to filter log messages written to this file
- structured
Data boolean - Whether to include structured syslog data in file output
- archive
Switch
Remote Syslog File Archive - Retention settings for this generated syslog file
- contents
Sequence[Switch
Remote Syslog File Content] - Syslog facilities and severities written to this file
- enable_
tls bool - Only if
protocol==tcp, enable TLS for this syslog file destination - explicit_
priority bool - Whether to include explicit syslog priority values in file output
- file str
- Generated syslog file name
- match str
- Expression used to filter log messages written to this file
- structured_
data bool - Whether to include structured syslog data in file output
- archive Property Map
- Retention settings for this generated syslog file
- contents List<Property Map>
- Syslog facilities and severities written to this file
- enable
Tls Boolean - Only if
protocol==tcp, enable TLS for this syslog file destination - explicit
Priority Boolean - Whether to include explicit syslog priority values in file output
- file String
- Generated syslog file name
- match String
- Expression used to filter log messages written to this file
- structured
Data Boolean - Whether to include structured syslog data in file output
SwitchRemoteSyslogFileArchive, SwitchRemoteSyslogFileArchiveArgs
SwitchRemoteSyslogFileContent, SwitchRemoteSyslogFileContentArgs
SwitchRemoteSyslogServer, SwitchRemoteSyslogServerArgs
- Contents
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog Server Content> - Syslog facilities and severities sent to this server
- Explicit
Priority bool - Whether to include explicit syslog priority values in messages sent to this server
- Facility string
- Default syslog facility for messages sent to this server
- Host string
- Address or hostname of the remote syslog server
- Match string
- Expression used to filter log messages sent to this server
- Port string
- Network port used by the remote syslog server
- Protocol string
- Transport protocol used for this remote syslog server
- Routing
Instance string - Routing instance used to reach this remote syslog server
- Server
Name string - TLS server name used when verifying the remote syslog server certificate
- Severity string
- Default syslog severity for messages sent to this server
- Source
Address string - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - Structured
Data bool - Whether to include structured syslog data in messages sent to this server
- Tag string
- Syslog tag value added to messages sent to this server
- Contents
[]Switch
Remote Syslog Server Content - Syslog facilities and severities sent to this server
- Explicit
Priority bool - Whether to include explicit syslog priority values in messages sent to this server
- Facility string
- Default syslog facility for messages sent to this server
- Host string
- Address or hostname of the remote syslog server
- Match string
- Expression used to filter log messages sent to this server
- Port string
- Network port used by the remote syslog server
- Protocol string
- Transport protocol used for this remote syslog server
- Routing
Instance string - Routing instance used to reach this remote syslog server
- Server
Name string - TLS server name used when verifying the remote syslog server certificate
- Severity string
- Default syslog severity for messages sent to this server
- Source
Address string - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - Structured
Data bool - Whether to include structured syslog data in messages sent to this server
- Tag string
- Syslog tag value added to messages sent to this server
- contents list(object)
- Syslog facilities and severities sent to this server
- explicit_
priority bool - Whether to include explicit syslog priority values in messages sent to this server
- facility string
- Default syslog facility for messages sent to this server
- host string
- Address or hostname of the remote syslog server
- match string
- Expression used to filter log messages sent to this server
- port string
- Network port used by the remote syslog server
- protocol string
- Transport protocol used for this remote syslog server
- routing_
instance string - Routing instance used to reach this remote syslog server
- server_
name string - TLS server name used when verifying the remote syslog server certificate
- severity string
- Default syslog severity for messages sent to this server
- source_
address string - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - structured_
data bool - Whether to include structured syslog data in messages sent to this server
- tag string
- Syslog tag value added to messages sent to this server
- contents
List<Switch
Remote Syslog Server Content> - Syslog facilities and severities sent to this server
- explicit
Priority Boolean - Whether to include explicit syslog priority values in messages sent to this server
- facility String
- Default syslog facility for messages sent to this server
- host String
- Address or hostname of the remote syslog server
- match String
- Expression used to filter log messages sent to this server
- port String
- Network port used by the remote syslog server
- protocol String
- Transport protocol used for this remote syslog server
- routing
Instance String - Routing instance used to reach this remote syslog server
- server
Name String - TLS server name used when verifying the remote syslog server certificate
- severity String
- Default syslog severity for messages sent to this server
- source
Address String - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - structured
Data Boolean - Whether to include structured syslog data in messages sent to this server
- tag String
- Syslog tag value added to messages sent to this server
- contents
Switch
Remote Syslog Server Content[] - Syslog facilities and severities sent to this server
- explicit
Priority boolean - Whether to include explicit syslog priority values in messages sent to this server
- facility string
- Default syslog facility for messages sent to this server
- host string
- Address or hostname of the remote syslog server
- match string
- Expression used to filter log messages sent to this server
- port string
- Network port used by the remote syslog server
- protocol string
- Transport protocol used for this remote syslog server
- routing
Instance string - Routing instance used to reach this remote syslog server
- server
Name string - TLS server name used when verifying the remote syslog server certificate
- severity string
- Default syslog severity for messages sent to this server
- source
Address string - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - structured
Data boolean - Whether to include structured syslog data in messages sent to this server
- tag string
- Syslog tag value added to messages sent to this server
- contents
Sequence[Switch
Remote Syslog Server Content] - Syslog facilities and severities sent to this server
- explicit_
priority bool - Whether to include explicit syslog priority values in messages sent to this server
- facility str
- Default syslog facility for messages sent to this server
- host str
- Address or hostname of the remote syslog server
- match str
- Expression used to filter log messages sent to this server
- port str
- Network port used by the remote syslog server
- protocol str
- Transport protocol used for this remote syslog server
- routing_
instance str - Routing instance used to reach this remote syslog server
- server_
name str - TLS server name used when verifying the remote syslog server certificate
- severity str
- Default syslog severity for messages sent to this server
- source_
address str - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - structured_
data bool - Whether to include structured syslog data in messages sent to this server
- tag str
- Syslog tag value added to messages sent to this server
- contents List<Property Map>
- Syslog facilities and severities sent to this server
- explicit
Priority Boolean - Whether to include explicit syslog priority values in messages sent to this server
- facility String
- Default syslog facility for messages sent to this server
- host String
- Address or hostname of the remote syslog server
- match String
- Expression used to filter log messages sent to this server
- port String
- Network port used by the remote syslog server
- protocol String
- Transport protocol used for this remote syslog server
- routing
Instance String - Routing instance used to reach this remote syslog server
- server
Name String - TLS server name used when verifying the remote syslog server certificate
- severity String
- Default syslog severity for messages sent to this server
- source
Address String - Source address for syslog traffic. If configured, Mist uses the VLAN first; otherwise it uses
sourceIp - structured
Data Boolean - Whether to include structured syslog data in messages sent to this server
- tag String
- Syslog tag value added to messages sent to this server
SwitchRemoteSyslogServerContent, SwitchRemoteSyslogServerContentArgs
SwitchRemoteSyslogUser, SwitchRemoteSyslogUserArgs
- Contents
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Remote Syslog User Content> - Syslog facilities and severities logged for this user rule
- Match string
- Expression used to filter user log messages
- User string
- Account name or wildcard matched by this syslog rule
- Contents
[]Switch
Remote Syslog User Content - Syslog facilities and severities logged for this user rule
- Match string
- Expression used to filter user log messages
- User string
- Account name or wildcard matched by this syslog rule
- contents list(object)
- Syslog facilities and severities logged for this user rule
- match string
- Expression used to filter user log messages
- user string
- Account name or wildcard matched by this syslog rule
- contents
List<Switch
Remote Syslog User Content> - Syslog facilities and severities logged for this user rule
- match String
- Expression used to filter user log messages
- user String
- Account name or wildcard matched by this syslog rule
- contents
Switch
Remote Syslog User Content[] - Syslog facilities and severities logged for this user rule
- match string
- Expression used to filter user log messages
- user string
- Account name or wildcard matched by this syslog rule
- contents
Sequence[Switch
Remote Syslog User Content] - Syslog facilities and severities logged for this user rule
- match str
- Expression used to filter user log messages
- user str
- Account name or wildcard matched by this syslog rule
- contents List<Property Map>
- Syslog facilities and severities logged for this user rule
- match String
- Expression used to filter user log messages
- user String
- Account name or wildcard matched by this syslog rule
SwitchRemoteSyslogUserContent, SwitchRemoteSyslogUserContentArgs
SwitchRoutingPolicies, SwitchRoutingPoliciesArgs
- Terms
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Routing Policies Term> - Ordered terms evaluated by this switch routing policy
- Terms
[]Switch
Routing Policies Term - Ordered terms evaluated by this switch routing policy
- terms list(object)
- Ordered terms evaluated by this switch routing policy
- terms
List<Switch
Routing Policies Term> - Ordered terms evaluated by this switch routing policy
- terms
Switch
Routing Policies Term[] - Ordered terms evaluated by this switch routing policy
- terms
Sequence[Switch
Routing Policies Term] - Ordered terms evaluated by this switch routing policy
- terms List<Property Map>
- Ordered terms evaluated by this switch routing policy
SwitchRoutingPoliciesTerm, SwitchRoutingPoliciesTermArgs
- Name string
- Display name of the switch routing policy term
- Actions
Pulumi.
Juniper Mist. Device. Inputs. Switch Routing Policies Term Actions - Policy actions applied when this routing policy term matches
- Matching
Pulumi.
Juniper Mist. Device. Inputs. Switch Routing Policies Term Matching - Route match criteria that must be satisfied before actions are applied
- Name string
- Display name of the switch routing policy term
- Actions
Switch
Routing Policies Term Actions - Policy actions applied when this routing policy term matches
- Matching
Switch
Routing Policies Term Matching - Route match criteria that must be satisfied before actions are applied
- name String
- Display name of the switch routing policy term
- actions
Switch
Routing Policies Term Actions - Policy actions applied when this routing policy term matches
- matching
Switch
Routing Policies Term Matching - Route match criteria that must be satisfied before actions are applied
- name string
- Display name of the switch routing policy term
- actions
Switch
Routing Policies Term Actions - Policy actions applied when this routing policy term matches
- matching
Switch
Routing Policies Term Matching - Route match criteria that must be satisfied before actions are applied
- name str
- Display name of the switch routing policy term
- actions
Switch
Routing Policies Term Actions - Policy actions applied when this routing policy term matches
- matching
Switch
Routing Policies Term Matching - Route match criteria that must be satisfied before actions are applied
- name String
- Display name of the switch routing policy term
- actions Property Map
- Policy actions applied when this routing policy term matches
- matching Property Map
- Route match criteria that must be satisfied before actions are applied
SwitchRoutingPoliciesTermActions, SwitchRoutingPoliciesTermActionsArgs
- Accept bool
- Whether to accept routes that match this term
- Communities List<string>
- BGP communities to set when this term is used as an export policy
- Local
Preference string - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - Prepend
As List<string>Paths - AS path values to prepend when this term is used as an export policy
- Accept bool
- Whether to accept routes that match this term
- Communities []string
- BGP communities to set when this term is used as an export policy
- Local
Preference string - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - Prepend
As []stringPaths - AS path values to prepend when this term is used as an export policy
- accept bool
- Whether to accept routes that match this term
- communities list(string)
- BGP communities to set when this term is used as an export policy
- local_
preference string - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - prepend_
as_ list(string)paths - AS path values to prepend when this term is used as an export policy
- accept Boolean
- Whether to accept routes that match this term
- communities List<String>
- BGP communities to set when this term is used as an export policy
- local
Preference String - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - prepend
As List<String>Paths - AS path values to prepend when this term is used as an export policy
- accept boolean
- Whether to accept routes that match this term
- communities string[]
- BGP communities to set when this term is used as an export policy
- local
Preference string - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - prepend
As string[]Paths - AS path values to prepend when this term is used as an export policy
- accept bool
- Whether to accept routes that match this term
- communities Sequence[str]
- BGP communities to set when this term is used as an export policy
- local_
preference str - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - prepend_
as_ Sequence[str]paths - AS path values to prepend when this term is used as an export policy
- accept Boolean
- Whether to accept routes that match this term
- communities List<String>
- BGP communities to set when this term is used as an export policy
- local
Preference String - Optional, for an import policy, localPreference can be changed, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - prepend
As List<String>Paths - AS path values to prepend when this term is used as an export policy
SwitchRoutingPoliciesTermMatching, SwitchRoutingPoliciesTermMatchingArgs
- As
Paths List<string> - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - Communities List<string>
- BGP communities that routes must match
- Prefixes List<string>
- Route prefixes that routes must match
- Protocols List<string>
- enum:
bgp,direct,evpn,ospf,static
- As
Paths []string - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - Communities []string
- BGP communities that routes must match
- Prefixes []string
- Route prefixes that routes must match
- Protocols []string
- enum:
bgp,direct,evpn,ospf,static
- as_
paths list(string) - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - communities list(string)
- BGP communities that routes must match
- prefixes list(string)
- Route prefixes that routes must match
- protocols list(string)
- enum:
bgp,direct,evpn,ospf,static
- as
Paths List<String> - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - communities List<String>
- BGP communities that routes must match
- prefixes List<String>
- Route prefixes that routes must match
- protocols List<String>
- enum:
bgp,direct,evpn,ospf,static
- as
Paths string[] - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - communities string[]
- BGP communities that routes must match
- prefixes string[]
- Route prefixes that routes must match
- protocols string[]
- enum:
bgp,direct,evpn,ospf,static
- as_
paths Sequence[str] - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - communities Sequence[str]
- BGP communities that routes must match
- prefixes Sequence[str]
- Route prefixes that routes must match
- protocols Sequence[str]
- enum:
bgp,direct,evpn,ospf,static
- as
Paths List<String> - BGP AS, value in range 1-4294967294. Can be a Variable (e.g.
{{bgp_as}}) - communities List<String>
- BGP communities that routes must match
- prefixes List<String>
- Route prefixes that routes must match
- protocols List<String>
- enum:
bgp,direct,evpn,ospf,static
SwitchSnmpConfig, SwitchSnmpConfigArgs
- Client
Lists List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config Client List> - SNMP client allowlists that can be referenced by communities
- Contact string
- Administrative contact string advertised through SNMP
- Description string
- Device description string advertised through SNMP
- Enabled bool
- Whether SNMP is enabled
- Engine
Id string - SNMP engine ID used for SNMPv3
- Engine
Id stringType - Method used to derive the SNMP engine ID
- Location string
- Physical location string advertised through SNMP
- Name string
- System name advertised through SNMP
- Network string
- Management network used for SNMP traffic
- Trap
Groups List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config Trap Group> - SNMP trap group definitions
- V2c
Configs List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config V2c Config> - SNMPv2c community configuration entries for this SNMP profile
- V3Config
Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config - SNMPv3 user, VACM, notify, and target configuration
- Views
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config View> - SNMP MIB view definitions
- Client
Lists []SwitchSnmp Config Client List - SNMP client allowlists that can be referenced by communities
- Contact string
- Administrative contact string advertised through SNMP
- Description string
- Device description string advertised through SNMP
- Enabled bool
- Whether SNMP is enabled
- Engine
Id string - SNMP engine ID used for SNMPv3
- Engine
Id stringType - Method used to derive the SNMP engine ID
- Location string
- Physical location string advertised through SNMP
- Name string
- System name advertised through SNMP
- Network string
- Management network used for SNMP traffic
- Trap
Groups []SwitchSnmp Config Trap Group - SNMP trap group definitions
- V2c
Configs []SwitchSnmp Config V2c Config - SNMPv2c community configuration entries for this SNMP profile
- V3Config
Switch
Snmp Config V3Config - SNMPv3 user, VACM, notify, and target configuration
- Views
[]Switch
Snmp Config View - SNMP MIB view definitions
- client_
lists list(object) - SNMP client allowlists that can be referenced by communities
- contact string
- Administrative contact string advertised through SNMP
- description string
- Device description string advertised through SNMP
- enabled bool
- Whether SNMP is enabled
- engine_
id string - SNMP engine ID used for SNMPv3
- engine_
id_ stringtype - Method used to derive the SNMP engine ID
- location string
- Physical location string advertised through SNMP
- name string
- System name advertised through SNMP
- network string
- Management network used for SNMP traffic
- trap_
groups list(object) - SNMP trap group definitions
- v2c_
configs list(object) - SNMPv2c community configuration entries for this SNMP profile
- v3_
config object - SNMPv3 user, VACM, notify, and target configuration
- views list(object)
- SNMP MIB view definitions
- client
Lists List<SwitchSnmp Config Client List> - SNMP client allowlists that can be referenced by communities
- contact String
- Administrative contact string advertised through SNMP
- description String
- Device description string advertised through SNMP
- enabled Boolean
- Whether SNMP is enabled
- engine
Id String - SNMP engine ID used for SNMPv3
- engine
Id StringType - Method used to derive the SNMP engine ID
- location String
- Physical location string advertised through SNMP
- name String
- System name advertised through SNMP
- network String
- Management network used for SNMP traffic
- trap
Groups List<SwitchSnmp Config Trap Group> - SNMP trap group definitions
- v2c
Configs List<SwitchSnmp Config V2c Config> - SNMPv2c community configuration entries for this SNMP profile
- v3Config
Switch
Snmp Config V3Config - SNMPv3 user, VACM, notify, and target configuration
- views
List<Switch
Snmp Config View> - SNMP MIB view definitions
- client
Lists SwitchSnmp Config Client List[] - SNMP client allowlists that can be referenced by communities
- contact string
- Administrative contact string advertised through SNMP
- description string
- Device description string advertised through SNMP
- enabled boolean
- Whether SNMP is enabled
- engine
Id string - SNMP engine ID used for SNMPv3
- engine
Id stringType - Method used to derive the SNMP engine ID
- location string
- Physical location string advertised through SNMP
- name string
- System name advertised through SNMP
- network string
- Management network used for SNMP traffic
- trap
Groups SwitchSnmp Config Trap Group[] - SNMP trap group definitions
- v2c
Configs SwitchSnmp Config V2c Config[] - SNMPv2c community configuration entries for this SNMP profile
- v3Config
Switch
Snmp Config V3Config - SNMPv3 user, VACM, notify, and target configuration
- views
Switch
Snmp Config View[] - SNMP MIB view definitions
- client_
lists Sequence[SwitchSnmp Config Client List] - SNMP client allowlists that can be referenced by communities
- contact str
- Administrative contact string advertised through SNMP
- description str
- Device description string advertised through SNMP
- enabled bool
- Whether SNMP is enabled
- engine_
id str - SNMP engine ID used for SNMPv3
- engine_
id_ strtype - Method used to derive the SNMP engine ID
- location str
- Physical location string advertised through SNMP
- name str
- System name advertised through SNMP
- network str
- Management network used for SNMP traffic
- trap_
groups Sequence[SwitchSnmp Config Trap Group] - SNMP trap group definitions
- v2c_
configs Sequence[SwitchSnmp Config V2c Config] - SNMPv2c community configuration entries for this SNMP profile
- v3_
config SwitchSnmp Config V3Config - SNMPv3 user, VACM, notify, and target configuration
- views
Sequence[Switch
Snmp Config View] - SNMP MIB view definitions
- client
Lists List<Property Map> - SNMP client allowlists that can be referenced by communities
- contact String
- Administrative contact string advertised through SNMP
- description String
- Device description string advertised through SNMP
- enabled Boolean
- Whether SNMP is enabled
- engine
Id String - SNMP engine ID used for SNMPv3
- engine
Id StringType - Method used to derive the SNMP engine ID
- location String
- Physical location string advertised through SNMP
- name String
- System name advertised through SNMP
- network String
- Management network used for SNMP traffic
- trap
Groups List<Property Map> - SNMP trap group definitions
- v2c
Configs List<Property Map> - SNMPv2c community configuration entries for this SNMP profile
- v3Config Property Map
- SNMPv3 user, VACM, notify, and target configuration
- views List<Property Map>
- SNMP MIB view definitions
SwitchSnmpConfigClientList, SwitchSnmpConfigClientListArgs
- Client
List stringName - Name of the SNMP client list
- Clients List<string>
- SNMP client IP addresses or CIDR ranges allowed by this list
- Client
List stringName - Name of the SNMP client list
- Clients []string
- SNMP client IP addresses or CIDR ranges allowed by this list
- client_
list_ stringname - Name of the SNMP client list
- clients list(string)
- SNMP client IP addresses or CIDR ranges allowed by this list
- client
List StringName - Name of the SNMP client list
- clients List<String>
- SNMP client IP addresses or CIDR ranges allowed by this list
- client
List stringName - Name of the SNMP client list
- clients string[]
- SNMP client IP addresses or CIDR ranges allowed by this list
- client_
list_ strname - Name of the SNMP client list
- clients Sequence[str]
- SNMP client IP addresses or CIDR ranges allowed by this list
- client
List StringName - Name of the SNMP client list
- clients List<String>
- SNMP client IP addresses or CIDR ranges allowed by this list
SwitchSnmpConfigTrapGroup, SwitchSnmpConfigTrapGroupArgs
- Categories List<string>
- Trap categories included in this SNMP trap group
- Group
Name string - Trap group name for this SNMP trap group
- Targets List<string>
- Trap target addresses for this SNMP trap group
- Version string
- SNMP trap protocol version used by this group
- Categories []string
- Trap categories included in this SNMP trap group
- Group
Name string - Trap group name for this SNMP trap group
- Targets []string
- Trap target addresses for this SNMP trap group
- Version string
- SNMP trap protocol version used by this group
- categories list(string)
- Trap categories included in this SNMP trap group
- group_
name string - Trap group name for this SNMP trap group
- targets list(string)
- Trap target addresses for this SNMP trap group
- version string
- SNMP trap protocol version used by this group
- categories List<String>
- Trap categories included in this SNMP trap group
- group
Name String - Trap group name for this SNMP trap group
- targets List<String>
- Trap target addresses for this SNMP trap group
- version String
- SNMP trap protocol version used by this group
- categories string[]
- Trap categories included in this SNMP trap group
- group
Name string - Trap group name for this SNMP trap group
- targets string[]
- Trap target addresses for this SNMP trap group
- version string
- SNMP trap protocol version used by this group
- categories Sequence[str]
- Trap categories included in this SNMP trap group
- group_
name str - Trap group name for this SNMP trap group
- targets Sequence[str]
- Trap target addresses for this SNMP trap group
- version str
- SNMP trap protocol version used by this group
- categories List<String>
- Trap categories included in this SNMP trap group
- group
Name String - Trap group name for this SNMP trap group
- targets List<String>
- Trap target addresses for this SNMP trap group
- version String
- SNMP trap protocol version used by this group
SwitchSnmpConfigV2cConfig, SwitchSnmpConfigV2cConfigArgs
- string
- Access level for the SNMPv2c community
- Client
List stringName - SNMP client list name referenced by this community
- Community
Name string - SNMPv2c community string name
- View string
- SNMP view name that must be defined in the views list
- string
- Access level for the SNMPv2c community
- Client
List stringName - SNMP client list name referenced by this community
- Community
Name string - SNMPv2c community string name
- View string
- SNMP view name that must be defined in the views list
- string
- Access level for the SNMPv2c community
- client_
list_ stringname - SNMP client list name referenced by this community
- community_
name string - SNMPv2c community string name
- view string
- SNMP view name that must be defined in the views list
- String
- Access level for the SNMPv2c community
- client
List StringName - SNMP client list name referenced by this community
- community
Name String - SNMPv2c community string name
- view String
- SNMP view name that must be defined in the views list
- string
- Access level for the SNMPv2c community
- client
List stringName - SNMP client list name referenced by this community
- community
Name string - SNMPv2c community string name
- view string
- SNMP view name that must be defined in the views list
- str
- Access level for the SNMPv2c community
- client_
list_ strname - SNMP client list name referenced by this community
- community_
name str - SNMPv2c community string name
- view str
- SNMP view name that must be defined in the views list
- String
- Access level for the SNMPv2c community
- client
List StringName - SNMP client list name referenced by this community
- community
Name String - SNMPv2c community string name
- view String
- SNMP view name that must be defined in the views list
SwitchSnmpConfigV3Config, SwitchSnmpConfigV3ConfigArgs
- Notifies
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Notify> - SNMPv3 notification definitions used for traps and informs
- Notify
Filters List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Notify Filter> - SNMPv3 notification filter profiles
- Target
Addresses List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Target Address> - SNMPv3 notification target addresses
- Target
Parameters List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Target Parameter> - SNMPv3 target parameter profiles
- Usms
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Usm> - SNMPv3 USM engine configurations
- Vacm
Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Vacm - SNMPv3 VACM access control configuration
- Notifies
[]Switch
Snmp Config V3Config Notify - SNMPv3 notification definitions used for traps and informs
- Notify
Filters []SwitchSnmp Config V3Config Notify Filter - SNMPv3 notification filter profiles
- Target
Addresses []SwitchSnmp Config V3Config Target Address - SNMPv3 notification target addresses
- Target
Parameters []SwitchSnmp Config V3Config Target Parameter - SNMPv3 target parameter profiles
- Usms
[]Switch
Snmp Config V3Config Usm - SNMPv3 USM engine configurations
- Vacm
Switch
Snmp Config V3Config Vacm - SNMPv3 VACM access control configuration
- notifies list(object)
- SNMPv3 notification definitions used for traps and informs
- notify_
filters list(object) - SNMPv3 notification filter profiles
- target_
addresses list(object) - SNMPv3 notification target addresses
- target_
parameters list(object) - SNMPv3 target parameter profiles
- usms list(object)
- SNMPv3 USM engine configurations
- vacm object
- SNMPv3 VACM access control configuration
- notifies
List<Switch
Snmp Config V3Config Notify> - SNMPv3 notification definitions used for traps and informs
- notify
Filters List<SwitchSnmp Config V3Config Notify Filter> - SNMPv3 notification filter profiles
- target
Addresses List<SwitchSnmp Config V3Config Target Address> - SNMPv3 notification target addresses
- target
Parameters List<SwitchSnmp Config V3Config Target Parameter> - SNMPv3 target parameter profiles
- usms
List<Switch
Snmp Config V3Config Usm> - SNMPv3 USM engine configurations
- vacm
Switch
Snmp Config V3Config Vacm - SNMPv3 VACM access control configuration
- notifies
Switch
Snmp Config V3Config Notify[] - SNMPv3 notification definitions used for traps and informs
- notify
Filters SwitchSnmp Config V3Config Notify Filter[] - SNMPv3 notification filter profiles
- target
Addresses SwitchSnmp Config V3Config Target Address[] - SNMPv3 notification target addresses
- target
Parameters SwitchSnmp Config V3Config Target Parameter[] - SNMPv3 target parameter profiles
- usms
Switch
Snmp Config V3Config Usm[] - SNMPv3 USM engine configurations
- vacm
Switch
Snmp Config V3Config Vacm - SNMPv3 VACM access control configuration
- notifies
Sequence[Switch
Snmp Config V3Config Notify] - SNMPv3 notification definitions used for traps and informs
- notify_
filters Sequence[SwitchSnmp Config V3Config Notify Filter] - SNMPv3 notification filter profiles
- target_
addresses Sequence[SwitchSnmp Config V3Config Target Address] - SNMPv3 notification target addresses
- target_
parameters Sequence[SwitchSnmp Config V3Config Target Parameter] - SNMPv3 target parameter profiles
- usms
Sequence[Switch
Snmp Config V3Config Usm] - SNMPv3 USM engine configurations
- vacm
Switch
Snmp Config V3Config Vacm - SNMPv3 VACM access control configuration
- notifies List<Property Map>
- SNMPv3 notification definitions used for traps and informs
- notify
Filters List<Property Map> - SNMPv3 notification filter profiles
- target
Addresses List<Property Map> - SNMPv3 notification target addresses
- target
Parameters List<Property Map> - SNMPv3 target parameter profiles
- usms List<Property Map>
- SNMPv3 USM engine configurations
- vacm Property Map
- SNMPv3 VACM access control configuration
SwitchSnmpConfigV3ConfigNotify, SwitchSnmpConfigV3ConfigNotifyArgs
SwitchSnmpConfigV3ConfigNotifyFilter, SwitchSnmpConfigV3ConfigNotifyFilterArgs
- Contents
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Notify Filter Content> - OID filter rules in this notification filter profile
- Profile
Name string - Notification filter profile name
- Contents
[]Switch
Snmp Config V3Config Notify Filter Content - OID filter rules in this notification filter profile
- Profile
Name string - Notification filter profile name
- contents list(object)
- OID filter rules in this notification filter profile
- profile_
name string - Notification filter profile name
- contents
List<Switch
Snmp Config V3Config Notify Filter Content> - OID filter rules in this notification filter profile
- profile
Name String - Notification filter profile name
- contents
Switch
Snmp Config V3Config Notify Filter Content[] - OID filter rules in this notification filter profile
- profile
Name string - Notification filter profile name
- contents
Sequence[Switch
Snmp Config V3Config Notify Filter Content] - OID filter rules in this notification filter profile
- profile_
name str - Notification filter profile name
- contents List<Property Map>
- OID filter rules in this notification filter profile
- profile
Name String - Notification filter profile name
SwitchSnmpConfigV3ConfigNotifyFilterContent, SwitchSnmpConfigV3ConfigNotifyFilterContentArgs
SwitchSnmpConfigV3ConfigTargetAddress, SwitchSnmpConfigV3ConfigTargetAddressArgs
- Address string
- IP address or hostname of the SNMP target
- Address
Mask string - Mask applied to the SNMP target address
- Target
Address stringName - Name of the SNMP target address entry
- Port string
- UDP port used by the SNMP target
- Tag
List string - Set of notification tags for this target address; use spaces between multiple tags
- Target
Parameters string - Target parameter profile referenced by this target address
- Address string
- IP address or hostname of the SNMP target
- Address
Mask string - Mask applied to the SNMP target address
- Target
Address stringName - Name of the SNMP target address entry
- Port string
- UDP port used by the SNMP target
- Tag
List string - Set of notification tags for this target address; use spaces between multiple tags
- Target
Parameters string - Target parameter profile referenced by this target address
- address string
- IP address or hostname of the SNMP target
- address_
mask string - Mask applied to the SNMP target address
- target_
address_ stringname - Name of the SNMP target address entry
- port string
- UDP port used by the SNMP target
- tag_
list string - Set of notification tags for this target address; use spaces between multiple tags
- target_
parameters string - Target parameter profile referenced by this target address
- address String
- IP address or hostname of the SNMP target
- address
Mask String - Mask applied to the SNMP target address
- target
Address StringName - Name of the SNMP target address entry
- port String
- UDP port used by the SNMP target
- tag
List String - Set of notification tags for this target address; use spaces between multiple tags
- target
Parameters String - Target parameter profile referenced by this target address
- address string
- IP address or hostname of the SNMP target
- address
Mask string - Mask applied to the SNMP target address
- target
Address stringName - Name of the SNMP target address entry
- port string
- UDP port used by the SNMP target
- tag
List string - Set of notification tags for this target address; use spaces between multiple tags
- target
Parameters string - Target parameter profile referenced by this target address
- address str
- IP address or hostname of the SNMP target
- address_
mask str - Mask applied to the SNMP target address
- target_
address_ strname - Name of the SNMP target address entry
- port str
- UDP port used by the SNMP target
- tag_
list str - Set of notification tags for this target address; use spaces between multiple tags
- target_
parameters str - Target parameter profile referenced by this target address
- address String
- IP address or hostname of the SNMP target
- address
Mask String - Mask applied to the SNMP target address
- target
Address StringName - Name of the SNMP target address entry
- port String
- UDP port used by the SNMP target
- tag
List String - Set of notification tags for this target address; use spaces between multiple tags
- target
Parameters String - Target parameter profile referenced by this target address
SwitchSnmpConfigV3ConfigTargetParameter, SwitchSnmpConfigV3ConfigTargetParameterArgs
- Message
Processing stringModel - SNMP message processing model used by this target parameter profile
- Name string
- Target parameter profile name
- Notify
Filter string - Notification filter profile referenced by this target parameter profile
- Security
Level string - Required security level for this target parameter profile
- Security
Model string - Required security model for this target parameter profile
- Security
Name string - USM security name referenced by this target parameter profile
- Message
Processing stringModel - SNMP message processing model used by this target parameter profile
- Name string
- Target parameter profile name
- Notify
Filter string - Notification filter profile referenced by this target parameter profile
- Security
Level string - Required security level for this target parameter profile
- Security
Model string - Required security model for this target parameter profile
- Security
Name string - USM security name referenced by this target parameter profile
- message_
processing_ stringmodel - SNMP message processing model used by this target parameter profile
- name string
- Target parameter profile name
- notify_
filter string - Notification filter profile referenced by this target parameter profile
- security_
level string - Required security level for this target parameter profile
- security_
model string - Required security model for this target parameter profile
- security_
name string - USM security name referenced by this target parameter profile
- message
Processing StringModel - SNMP message processing model used by this target parameter profile
- name String
- Target parameter profile name
- notify
Filter String - Notification filter profile referenced by this target parameter profile
- security
Level String - Required security level for this target parameter profile
- security
Model String - Required security model for this target parameter profile
- security
Name String - USM security name referenced by this target parameter profile
- message
Processing stringModel - SNMP message processing model used by this target parameter profile
- name string
- Target parameter profile name
- notify
Filter string - Notification filter profile referenced by this target parameter profile
- security
Level string - Required security level for this target parameter profile
- security
Model string - Required security model for this target parameter profile
- security
Name string - USM security name referenced by this target parameter profile
- message_
processing_ strmodel - SNMP message processing model used by this target parameter profile
- name str
- Target parameter profile name
- notify_
filter str - Notification filter profile referenced by this target parameter profile
- security_
level str - Required security level for this target parameter profile
- security_
model str - Required security model for this target parameter profile
- security_
name str - USM security name referenced by this target parameter profile
- message
Processing StringModel - SNMP message processing model used by this target parameter profile
- name String
- Target parameter profile name
- notify
Filter String - Notification filter profile referenced by this target parameter profile
- security
Level String - Required security level for this target parameter profile
- security
Model String - Required security model for this target parameter profile
- security
Name String - USM security name referenced by this target parameter profile
SwitchSnmpConfigV3ConfigUsm, SwitchSnmpConfigV3ConfigUsmArgs
- Engine
Type string - SNMP engine type used for this USM configuration
- Remote
Engine stringId - Required only if
engineType==remoteEngine - Users
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Usm User> - SNMPv3 USM users for this engine
- Engine
Type string - SNMP engine type used for this USM configuration
- Remote
Engine stringId - Required only if
engineType==remoteEngine - Users
[]Switch
Snmp Config V3Config Usm User - SNMPv3 USM users for this engine
- engine_
type string - SNMP engine type used for this USM configuration
- remote_
engine_ stringid - Required only if
engineType==remoteEngine - users list(object)
- SNMPv3 USM users for this engine
- engine
Type String - SNMP engine type used for this USM configuration
- remote
Engine StringId - Required only if
engineType==remoteEngine - users
List<Switch
Snmp Config V3Config Usm User> - SNMPv3 USM users for this engine
- engine
Type string - SNMP engine type used for this USM configuration
- remote
Engine stringId - Required only if
engineType==remoteEngine - users
Switch
Snmp Config V3Config Usm User[] - SNMPv3 USM users for this engine
- engine_
type str - SNMP engine type used for this USM configuration
- remote_
engine_ strid - Required only if
engineType==remoteEngine - users
Sequence[Switch
Snmp Config V3Config Usm User] - SNMPv3 USM users for this engine
- engine
Type String - SNMP engine type used for this USM configuration
- remote
Engine StringId - Required only if
engineType==remoteEngine - users List<Property Map>
- SNMPv3 USM users for this engine
SwitchSnmpConfigV3ConfigUsmUser, SwitchSnmpConfigV3ConfigUsmUserArgs
- Authentication
Password string - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - Authentication
Type string - Authentication protocol used by this SNMPv3 USM user
- Encryption
Password string - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - Encryption
Type string - Privacy protocol used by this SNMPv3 USM user
- Name string
- Username for the SNMPv3 USM user
- Authentication
Password string - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - Authentication
Type string - Authentication protocol used by this SNMPv3 USM user
- Encryption
Password string - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - Encryption
Type string - Privacy protocol used by this SNMPv3 USM user
- Name string
- Username for the SNMPv3 USM user
- authentication_
password string - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - authentication_
type string - Authentication protocol used by this SNMPv3 USM user
- encryption_
password string - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - encryption_
type string - Privacy protocol used by this SNMPv3 USM user
- name string
- Username for the SNMPv3 USM user
- authentication
Password String - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - authentication
Type String - Authentication protocol used by this SNMPv3 USM user
- encryption
Password String - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - encryption
Type String - Privacy protocol used by this SNMPv3 USM user
- name String
- Username for the SNMPv3 USM user
- authentication
Password string - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - authentication
Type string - Authentication protocol used by this SNMPv3 USM user
- encryption
Password string - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - encryption
Type string - Privacy protocol used by this SNMPv3 USM user
- name string
- Username for the SNMPv3 USM user
- authentication_
password str - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - authentication_
type str - Authentication protocol used by this SNMPv3 USM user
- encryption_
password str - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - encryption_
type str - Privacy protocol used by this SNMPv3 USM user
- name str
- Username for the SNMPv3 USM user
- authentication
Password String - Not required if
authenticationType==authentication-none. Include alphabetic, numeric, and special characters, but it cannot include control characters. - authentication
Type String - Authentication protocol used by this SNMPv3 USM user
- encryption
Password String - Not required if
encryptionType==privacy-none. Include alphabetic, numeric, and special characters, but it cannot include control characters - encryption
Type String - Privacy protocol used by this SNMPv3 USM user
- name String
- Username for the SNMPv3 USM user
SwitchSnmpConfigV3ConfigVacm, SwitchSnmpConfigV3ConfigVacmArgs
- Accesses
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Vacm Access> - VACM access rules for SNMPv3
- Security
To Pulumi.Group Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Vacm Security To Group - VACM security-name to group mappings
- Accesses
[]Switch
Snmp Config V3Config Vacm Access - VACM access rules for SNMPv3
- Security
To SwitchGroup Snmp Config V3Config Vacm Security To Group - VACM security-name to group mappings
- accesses list(object)
- VACM access rules for SNMPv3
- security_
to_ objectgroup - VACM security-name to group mappings
- accesses
List<Switch
Snmp Config V3Config Vacm Access> - VACM access rules for SNMPv3
- security
To SwitchGroup Snmp Config V3Config Vacm Security To Group - VACM security-name to group mappings
- accesses
Switch
Snmp Config V3Config Vacm Access[] - VACM access rules for SNMPv3
- security
To SwitchGroup Snmp Config V3Config Vacm Security To Group - VACM security-name to group mappings
- accesses
Sequence[Switch
Snmp Config V3Config Vacm Access] - VACM access rules for SNMPv3
- security_
to_ Switchgroup Snmp Config V3Config Vacm Security To Group - VACM security-name to group mappings
- accesses List<Property Map>
- VACM access rules for SNMPv3
- security
To Property MapGroup - VACM security-name to group mappings
SwitchSnmpConfigV3ConfigVacmAccess, SwitchSnmpConfigV3ConfigVacmAccessArgs
- Group
Name string - SNMP VACM group name
- Prefix
Lists List<Pulumi.Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Vacm Access Prefix List> - Context prefix rules for this VACM group
- Group
Name string - SNMP VACM group name
- Prefix
Lists []SwitchSnmp Config V3Config Vacm Access Prefix List - Context prefix rules for this VACM group
- group_
name string - SNMP VACM group name
- prefix_
lists list(object) - Context prefix rules for this VACM group
- group
Name String - SNMP VACM group name
- prefix
Lists List<SwitchSnmp Config V3Config Vacm Access Prefix List> - Context prefix rules for this VACM group
- group
Name string - SNMP VACM group name
- prefix
Lists SwitchSnmp Config V3Config Vacm Access Prefix List[] - Context prefix rules for this VACM group
- group_
name str - SNMP VACM group name
- prefix_
lists Sequence[SwitchSnmp Config V3Config Vacm Access Prefix List] - Context prefix rules for this VACM group
- group
Name String - SNMP VACM group name
- prefix
Lists List<Property Map> - Context prefix rules for this VACM group
SwitchSnmpConfigV3ConfigVacmAccessPrefixList, SwitchSnmpConfigV3ConfigVacmAccessPrefixListArgs
- Context
Prefix string - Context prefix for this VACM access rule. Required only if
type==contextPrefix - Notify
View string - Notify view name referenced by this VACM access rule
- Read
View string - Read view name referenced by this VACM access rule
- Security
Level string - Required security level for this VACM access rule
- Security
Model string - Required security model for this VACM access rule
- Type string
- VACM context matching type for this access rule
- Write
View string - Write view name referenced by this VACM access rule
- Context
Prefix string - Context prefix for this VACM access rule. Required only if
type==contextPrefix - Notify
View string - Notify view name referenced by this VACM access rule
- Read
View string - Read view name referenced by this VACM access rule
- Security
Level string - Required security level for this VACM access rule
- Security
Model string - Required security model for this VACM access rule
- Type string
- VACM context matching type for this access rule
- Write
View string - Write view name referenced by this VACM access rule
- context_
prefix string - Context prefix for this VACM access rule. Required only if
type==contextPrefix - notify_
view string - Notify view name referenced by this VACM access rule
- read_
view string - Read view name referenced by this VACM access rule
- security_
level string - Required security level for this VACM access rule
- security_
model string - Required security model for this VACM access rule
- type string
- VACM context matching type for this access rule
- write_
view string - Write view name referenced by this VACM access rule
- context
Prefix String - Context prefix for this VACM access rule. Required only if
type==contextPrefix - notify
View String - Notify view name referenced by this VACM access rule
- read
View String - Read view name referenced by this VACM access rule
- security
Level String - Required security level for this VACM access rule
- security
Model String - Required security model for this VACM access rule
- type String
- VACM context matching type for this access rule
- write
View String - Write view name referenced by this VACM access rule
- context
Prefix string - Context prefix for this VACM access rule. Required only if
type==contextPrefix - notify
View string - Notify view name referenced by this VACM access rule
- read
View string - Read view name referenced by this VACM access rule
- security
Level string - Required security level for this VACM access rule
- security
Model string - Required security model for this VACM access rule
- type string
- VACM context matching type for this access rule
- write
View string - Write view name referenced by this VACM access rule
- context_
prefix str - Context prefix for this VACM access rule. Required only if
type==contextPrefix - notify_
view str - Notify view name referenced by this VACM access rule
- read_
view str - Read view name referenced by this VACM access rule
- security_
level str - Required security level for this VACM access rule
- security_
model str - Required security model for this VACM access rule
- type str
- VACM context matching type for this access rule
- write_
view str - Write view name referenced by this VACM access rule
- context
Prefix String - Context prefix for this VACM access rule. Required only if
type==contextPrefix - notify
View String - Notify view name referenced by this VACM access rule
- read
View String - Read view name referenced by this VACM access rule
- security
Level String - Required security level for this VACM access rule
- security
Model String - Required security model for this VACM access rule
- type String
- VACM context matching type for this access rule
- write
View String - Write view name referenced by this VACM access rule
SwitchSnmpConfigV3ConfigVacmSecurityToGroup, SwitchSnmpConfigV3ConfigVacmSecurityToGroupArgs
- Contents
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Snmp Config V3Config Vacm Security To Group Content> - VACM security-name to group mapping entries
- Security
Model string - Required security model for these VACM group mappings
- Contents
[]Switch
Snmp Config V3Config Vacm Security To Group Content - VACM security-name to group mapping entries
- Security
Model string - Required security model for these VACM group mappings
- contents list(object)
- VACM security-name to group mapping entries
- security_
model string - Required security model for these VACM group mappings
- contents
List<Switch
Snmp Config V3Config Vacm Security To Group Content> - VACM security-name to group mapping entries
- security
Model String - Required security model for these VACM group mappings
- contents
Switch
Snmp Config V3Config Vacm Security To Group Content[] - VACM security-name to group mapping entries
- security
Model string - Required security model for these VACM group mappings
- contents
Sequence[Switch
Snmp Config V3Config Vacm Security To Group Content] - VACM security-name to group mapping entries
- security_
model str - Required security model for these VACM group mappings
- contents List<Property Map>
- VACM security-name to group mapping entries
- security
Model String - Required security model for these VACM group mappings
SwitchSnmpConfigV3ConfigVacmSecurityToGroupContent, SwitchSnmpConfigV3ConfigVacmSecurityToGroupContentArgs
- Group string
- VACM group name referenced by this mapping
- Security
Name string - Name of the SNMP security principal mapped to a VACM group
- Group string
- VACM group name referenced by this mapping
- Security
Name string - Name of the SNMP security principal mapped to a VACM group
- group string
- VACM group name referenced by this mapping
- security_
name string - Name of the SNMP security principal mapped to a VACM group
- group String
- VACM group name referenced by this mapping
- security
Name String - Name of the SNMP security principal mapped to a VACM group
- group string
- VACM group name referenced by this mapping
- security
Name string - Name of the SNMP security principal mapped to a VACM group
- group str
- VACM group name referenced by this mapping
- security_
name str - Name of the SNMP security principal mapped to a VACM group
- group String
- VACM group name referenced by this mapping
- security
Name String - Name of the SNMP security principal mapped to a VACM group
SwitchSnmpConfigView, SwitchSnmpConfigViewArgs
SwitchStpConfig, SwitchStpConfigArgs
- Bridge
Priority string - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
- Bridge
Priority string - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
- bridge_
priority string - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
- bridge
Priority String - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
- bridge
Priority string - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
- bridge_
priority str - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
- bridge
Priority String - Switch STP priority. Range [0, 4k, 8k.. 60k] in steps of 4k. Bridge priority applies to both VSTP and RSTP.
SwitchSwitchMgmt, SwitchSwitchMgmtArgs
- Ap
Affinity intThreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- string
- Set Banners for switches. Allows markup formatting
- Cli
Idle intTimeout - Sets timeout for switches
- Config
Revert intTimer - Rollback timer for commit confirmed
- Dhcp
Option boolFqdn - Enable to provide the FQDN with DHCP option 81
- Disable
Oob boolDown Alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- Fips
Enabled bool - Whether FIPS mode is enabled on the switch
- Local
Accounts Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Switch Mgmt Local Accounts> - Local switch user accounts keyed by username
- Mxedge
Proxy stringHost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- Mxedge
Proxy stringPort - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- Protect
Re Pulumi.Juniper Mist. Device. Inputs. Switch Switch Mgmt Protect Re - Control-plane protection settings for the switch
- Remove
Existing boolConfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - Root
Password string - Root password for local switch access
- Tacacs
Pulumi.
Juniper Mist. Device. Inputs. Switch Switch Mgmt Tacacs - Management authentication settings using TACACS+
- Use
Mxedge boolProxy - Whether to use Mist Edge as a proxy for switch management traffic
- Ap
Affinity intThreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- string
- Set Banners for switches. Allows markup formatting
- Cli
Idle intTimeout - Sets timeout for switches
- Config
Revert intTimer - Rollback timer for commit confirmed
- Dhcp
Option boolFqdn - Enable to provide the FQDN with DHCP option 81
- Disable
Oob boolDown Alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- Fips
Enabled bool - Whether FIPS mode is enabled on the switch
- Local
Accounts map[string]SwitchSwitch Mgmt Local Accounts - Local switch user accounts keyed by username
- Mxedge
Proxy stringHost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- Mxedge
Proxy stringPort - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- Protect
Re SwitchSwitch Mgmt Protect Re - Control-plane protection settings for the switch
- Remove
Existing boolConfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - Root
Password string - Root password for local switch access
- Tacacs
Switch
Switch Mgmt Tacacs - Management authentication settings using TACACS+
- Use
Mxedge boolProxy - Whether to use Mist Edge as a proxy for switch management traffic
- ap_
affinity_ numberthreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- string
- Set Banners for switches. Allows markup formatting
- cli_
idle_ numbertimeout - Sets timeout for switches
- config_
revert_ numbertimer - Rollback timer for commit confirmed
- dhcp_
option_ boolfqdn - Enable to provide the FQDN with DHCP option 81
- disable_
oob_ booldown_ alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- fips_
enabled bool - Whether FIPS mode is enabled on the switch
- local_
accounts map(object) - Local switch user accounts keyed by username
- mxedge_
proxy_ stringhost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- mxedge_
proxy_ stringport - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- protect_
re object - Control-plane protection settings for the switch
- remove_
existing_ boolconfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - root_
password string - Root password for local switch access
- tacacs object
- Management authentication settings using TACACS+
- use_
mxedge_ boolproxy - Whether to use Mist Edge as a proxy for switch management traffic
- ap
Affinity IntegerThreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- String
- Set Banners for switches. Allows markup formatting
- cli
Idle IntegerTimeout - Sets timeout for switches
- config
Revert IntegerTimer - Rollback timer for commit confirmed
- dhcp
Option BooleanFqdn - Enable to provide the FQDN with DHCP option 81
- disable
Oob BooleanDown Alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- fips
Enabled Boolean - Whether FIPS mode is enabled on the switch
- local
Accounts Map<String,SwitchSwitch Mgmt Local Accounts> - Local switch user accounts keyed by username
- mxedge
Proxy StringHost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- mxedge
Proxy StringPort - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- protect
Re SwitchSwitch Mgmt Protect Re - Control-plane protection settings for the switch
- remove
Existing BooleanConfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - root
Password String - Root password for local switch access
- tacacs
Switch
Switch Mgmt Tacacs - Management authentication settings using TACACS+
- use
Mxedge BooleanProxy - Whether to use Mist Edge as a proxy for switch management traffic
- ap
Affinity numberThreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- string
- Set Banners for switches. Allows markup formatting
- cli
Idle numberTimeout - Sets timeout for switches
- config
Revert numberTimer - Rollback timer for commit confirmed
- dhcp
Option booleanFqdn - Enable to provide the FQDN with DHCP option 81
- disable
Oob booleanDown Alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- fips
Enabled boolean - Whether FIPS mode is enabled on the switch
- local
Accounts {[key: string]: SwitchSwitch Mgmt Local Accounts} - Local switch user accounts keyed by username
- mxedge
Proxy stringHost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- mxedge
Proxy stringPort - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- protect
Re SwitchSwitch Mgmt Protect Re - Control-plane protection settings for the switch
- remove
Existing booleanConfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - root
Password string - Root password for local switch access
- tacacs
Switch
Switch Mgmt Tacacs - Management authentication settings using TACACS+
- use
Mxedge booleanProxy - Whether to use Mist Edge as a proxy for switch management traffic
- ap_
affinity_ intthreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- str
- Set Banners for switches. Allows markup formatting
- cli_
idle_ inttimeout - Sets timeout for switches
- config_
revert_ inttimer - Rollback timer for commit confirmed
- dhcp_
option_ boolfqdn - Enable to provide the FQDN with DHCP option 81
- disable_
oob_ booldown_ alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- fips_
enabled bool - Whether FIPS mode is enabled on the switch
- local_
accounts Mapping[str, SwitchSwitch Mgmt Local Accounts] - Local switch user accounts keyed by username
- mxedge_
proxy_ strhost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- mxedge_
proxy_ strport - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- protect_
re SwitchSwitch Mgmt Protect Re - Control-plane protection settings for the switch
- remove_
existing_ boolconfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - root_
password str - Root password for local switch access
- tacacs
Switch
Switch Mgmt Tacacs - Management authentication settings using TACACS+
- use_
mxedge_ boolproxy - Whether to use Mist Edge as a proxy for switch management traffic
- ap
Affinity NumberThreshold - AP affinity threshold for switch management. If set in both site settings and organization settings, the site setting value is used.
- String
- Set Banners for switches. Allows markup formatting
- cli
Idle NumberTimeout - Sets timeout for switches
- config
Revert NumberTimer - Rollback timer for commit confirmed
- dhcp
Option BooleanFqdn - Enable to provide the FQDN with DHCP option 81
- disable
Oob BooleanDown Alarm - Whether to suppress alarms when the switch out-of-band management interface is down
- fips
Enabled Boolean - Whether FIPS mode is enabled on the switch
- local
Accounts Map<Property Map> - Local switch user accounts keyed by username
- mxedge
Proxy StringHost - IP address or FQDN of the Mist Edge used to proxy the switch management traffic to the Mist Cloud
- mxedge
Proxy StringPort - Mist Edge port used to proxy the switch management traffic to the Mist Cloud. Value in range 1-65535
- protect
Re Property Map - Control-plane protection settings for the switch
- remove
Existing BooleanConfigs - By default, only the configuration generated by Mist is cleaned up during the configuration process. If
true, all the existing configuration will be removed. - root
Password String - Root password for local switch access
- tacacs Property Map
- Management authentication settings using TACACS+
- use
Mxedge BooleanProxy - Whether to use Mist Edge as a proxy for switch management traffic
SwitchSwitchMgmtLocalAccounts, SwitchSwitchMgmtLocalAccountsArgs
SwitchSwitchMgmtProtectRe, SwitchSwitchMgmtProtectReArgs
- Allowed
Services List<string> - optionally, services we'll allow. enum:
icmp,ssh - Customs
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Switch Mgmt Protect Re Custom> - Additional ACL entries allowed by the Protect RE policy
- Enabled bool
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- Hit
Count bool - Whether to enable hit count for Protect_RE policy
- Trusted
Hosts List<string> - Trusted host or subnet entries allowed by the Protect RE policy
- Allowed
Services []string - optionally, services we'll allow. enum:
icmp,ssh - Customs
[]Switch
Switch Mgmt Protect Re Custom - Additional ACL entries allowed by the Protect RE policy
- Enabled bool
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- Hit
Count bool - Whether to enable hit count for Protect_RE policy
- Trusted
Hosts []string - Trusted host or subnet entries allowed by the Protect RE policy
- allowed_
services list(string) - optionally, services we'll allow. enum:
icmp,ssh - customs list(object)
- Additional ACL entries allowed by the Protect RE policy
- enabled bool
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- hit_
count bool - Whether to enable hit count for Protect_RE policy
- trusted_
hosts list(string) - Trusted host or subnet entries allowed by the Protect RE policy
- allowed
Services List<String> - optionally, services we'll allow. enum:
icmp,ssh - customs
List<Switch
Switch Mgmt Protect Re Custom> - Additional ACL entries allowed by the Protect RE policy
- enabled Boolean
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- hit
Count Boolean - Whether to enable hit count for Protect_RE policy
- trusted
Hosts List<String> - Trusted host or subnet entries allowed by the Protect RE policy
- allowed
Services string[] - optionally, services we'll allow. enum:
icmp,ssh - customs
Switch
Switch Mgmt Protect Re Custom[] - Additional ACL entries allowed by the Protect RE policy
- enabled boolean
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- hit
Count boolean - Whether to enable hit count for Protect_RE policy
- trusted
Hosts string[] - Trusted host or subnet entries allowed by the Protect RE policy
- allowed_
services Sequence[str] - optionally, services we'll allow. enum:
icmp,ssh - customs
Sequence[Switch
Switch Mgmt Protect Re Custom] - Additional ACL entries allowed by the Protect RE policy
- enabled bool
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- hit_
count bool - Whether to enable hit count for Protect_RE policy
- trusted_
hosts Sequence[str] - Trusted host or subnet entries allowed by the Protect RE policy
- allowed
Services List<String> - optionally, services we'll allow. enum:
icmp,ssh - customs List<Property Map>
- Additional ACL entries allowed by the Protect RE policy
- enabled Boolean
- When enabled, all traffic that is not essential to our operation will be dropped e.g. ntp / dns / traffic to mist will be allowed by default if dhcpd is enabled, we'll make sure it works
- hit
Count Boolean - Whether to enable hit count for Protect_RE policy
- trusted
Hosts List<String> - Trusted host or subnet entries allowed by the Protect RE policy
SwitchSwitchMgmtProtectReCustom, SwitchSwitchMgmtProtectReCustomArgs
- Subnets List<string>
- Source subnets matched by this custom Protect RE ACL
- Port
Range string - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - Protocol string
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
- Subnets []string
- Source subnets matched by this custom Protect RE ACL
- Port
Range string - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - Protocol string
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
- subnets list(string)
- Source subnets matched by this custom Protect RE ACL
- port_
range string - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - protocol string
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
- subnets List<String>
- Source subnets matched by this custom Protect RE ACL
- port
Range String - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - protocol String
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
- subnets string[]
- Source subnets matched by this custom Protect RE ACL
- port
Range string - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - protocol string
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
- subnets Sequence[str]
- Source subnets matched by this custom Protect RE ACL
- port_
range str - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - protocol str
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
- subnets List<String>
- Source subnets matched by this custom Protect RE ACL
- port
Range String - matched dst port, "0" means any. Note: For
protocol==anyandportRange==any, configuretrustedHostsinstead - protocol String
- enum:
any,icmp,tcp,udp. Note: Forprotocol==anyandportRange==any, configuretrustedHostsinstead
SwitchSwitchMgmtTacacs, SwitchSwitchMgmtTacacsArgs
- Acct
Servers List<Pulumi.Juniper Mist. Device. Inputs. Switch Switch Mgmt Tacacs Acct Server> - TACACS+ accounting servers used for switch management sessions
- Default
Role string - Default switch-management role to use for TACACS+ logins
- Enabled bool
- Whether TACACS+ is enabled for switch management authentication
- Network string
- Source network used for connectivity to the TACACS+ servers
- Tacplus
Servers List<Pulumi.Juniper Mist. Device. Inputs. Switch Switch Mgmt Tacacs Tacplus Server> - TACACS+ authentication servers used for switch management logins
- Acct
Servers []SwitchSwitch Mgmt Tacacs Acct Server - TACACS+ accounting servers used for switch management sessions
- Default
Role string - Default switch-management role to use for TACACS+ logins
- Enabled bool
- Whether TACACS+ is enabled for switch management authentication
- Network string
- Source network used for connectivity to the TACACS+ servers
- Tacplus
Servers []SwitchSwitch Mgmt Tacacs Tacplus Server - TACACS+ authentication servers used for switch management logins
- acct_
servers list(object) - TACACS+ accounting servers used for switch management sessions
- default_
role string - Default switch-management role to use for TACACS+ logins
- enabled bool
- Whether TACACS+ is enabled for switch management authentication
- network string
- Source network used for connectivity to the TACACS+ servers
- tacplus_
servers list(object) - TACACS+ authentication servers used for switch management logins
- acct
Servers List<SwitchSwitch Mgmt Tacacs Acct Server> - TACACS+ accounting servers used for switch management sessions
- default
Role String - Default switch-management role to use for TACACS+ logins
- enabled Boolean
- Whether TACACS+ is enabled for switch management authentication
- network String
- Source network used for connectivity to the TACACS+ servers
- tacplus
Servers List<SwitchSwitch Mgmt Tacacs Tacplus Server> - TACACS+ authentication servers used for switch management logins
- acct
Servers SwitchSwitch Mgmt Tacacs Acct Server[] - TACACS+ accounting servers used for switch management sessions
- default
Role string - Default switch-management role to use for TACACS+ logins
- enabled boolean
- Whether TACACS+ is enabled for switch management authentication
- network string
- Source network used for connectivity to the TACACS+ servers
- tacplus
Servers SwitchSwitch Mgmt Tacacs Tacplus Server[] - TACACS+ authentication servers used for switch management logins
- acct_
servers Sequence[SwitchSwitch Mgmt Tacacs Acct Server] - TACACS+ accounting servers used for switch management sessions
- default_
role str - Default switch-management role to use for TACACS+ logins
- enabled bool
- Whether TACACS+ is enabled for switch management authentication
- network str
- Source network used for connectivity to the TACACS+ servers
- tacplus_
servers Sequence[SwitchSwitch Mgmt Tacacs Tacplus Server] - TACACS+ authentication servers used for switch management logins
- acct
Servers List<Property Map> - TACACS+ accounting servers used for switch management sessions
- default
Role String - Default switch-management role to use for TACACS+ logins
- enabled Boolean
- Whether TACACS+ is enabled for switch management authentication
- network String
- Source network used for connectivity to the TACACS+ servers
- tacplus
Servers List<Property Map> - TACACS+ authentication servers used for switch management logins
SwitchSwitchMgmtTacacsAcctServer, SwitchSwitchMgmtTacacsAcctServerArgs
SwitchSwitchMgmtTacacsTacplusServer, SwitchSwitchMgmtTacacsTacplusServerArgs
SwitchVirtualChassis, SwitchVirtualChassisArgs
- Members
List<Pulumi.
Juniper Mist. Device. Inputs. Switch Virtual Chassis Member> - Virtual Chassis members and their expected roles
- Preprovisioned bool
- To configure whether the VC is preprovisioned or nonprovisioned
- Members
[]Switch
Virtual Chassis Member - Virtual Chassis members and their expected roles
- Preprovisioned bool
- To configure whether the VC is preprovisioned or nonprovisioned
- members list(object)
- Virtual Chassis members and their expected roles
- preprovisioned bool
- To configure whether the VC is preprovisioned or nonprovisioned
- members
List<Switch
Virtual Chassis Member> - Virtual Chassis members and their expected roles
- preprovisioned Boolean
- To configure whether the VC is preprovisioned or nonprovisioned
- members
Switch
Virtual Chassis Member[] - Virtual Chassis members and their expected roles
- preprovisioned boolean
- To configure whether the VC is preprovisioned or nonprovisioned
- members
Sequence[Switch
Virtual Chassis Member] - Virtual Chassis members and their expected roles
- preprovisioned bool
- To configure whether the VC is preprovisioned or nonprovisioned
- members List<Property Map>
- Virtual Chassis members and their expected roles
- preprovisioned Boolean
- To configure whether the VC is preprovisioned or nonprovisioned
SwitchVirtualChassisMember, SwitchVirtualChassisMemberArgs
SwitchVrfConfig, SwitchVrfConfigArgs
- Enabled bool
- Whether to enable VRF (when supported on the device)
- Enabled bool
- Whether to enable VRF (when supported on the device)
- enabled bool
- Whether to enable VRF (when supported on the device)
- enabled Boolean
- Whether to enable VRF (when supported on the device)
- enabled boolean
- Whether to enable VRF (when supported on the device)
- enabled bool
- Whether to enable VRF (when supported on the device)
- enabled Boolean
- Whether to enable VRF (when supported on the device)
SwitchVrfInstances, SwitchVrfInstancesArgs
- Evpn
Auto stringLoopback Subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- Evpn
Auto stringLoopback Subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- Extra
Routes Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Vrf Instances Extra Routes> - Additional IPv4 static routes configured for this VRF instance
- Extra
Routes6 Dictionary<string, Pulumi.Juniper Mist. Device. Inputs. Switch Vrf Instances Extra Routes6> - Additional IPv6 static routes configured for this VRF instance
- Networks List<string>
- Names of switch networks included in this VRF instance
- Evpn
Auto stringLoopback Subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- Evpn
Auto stringLoopback Subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- Extra
Routes map[string]SwitchVrf Instances Extra Routes - Additional IPv4 static routes configured for this VRF instance
- Extra
Routes6 map[string]SwitchVrf Instances Extra Routes6 - Additional IPv6 static routes configured for this VRF instance
- Networks []string
- Names of switch networks included in this VRF instance
- evpn_
auto_ stringloopback_ subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- evpn_
auto_ stringloopback_ subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- extra_
routes map(object) - Additional IPv4 static routes configured for this VRF instance
- extra_
routes6 map(object) - Additional IPv6 static routes configured for this VRF instance
- networks list(string)
- Names of switch networks included in this VRF instance
- evpn
Auto StringLoopback Subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- evpn
Auto StringLoopback Subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- extra
Routes Map<String,SwitchVrf Instances Extra Routes> - Additional IPv4 static routes configured for this VRF instance
- extra
Routes6 Map<String,SwitchVrf Instances Extra Routes6> - Additional IPv6 static routes configured for this VRF instance
- networks List<String>
- Names of switch networks included in this VRF instance
- evpn
Auto stringLoopback Subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- evpn
Auto stringLoopback Subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- extra
Routes {[key: string]: SwitchVrf Instances Extra Routes} - Additional IPv4 static routes configured for this VRF instance
- extra
Routes6 {[key: string]: SwitchVrf Instances Extra Routes6} - Additional IPv6 static routes configured for this VRF instance
- networks string[]
- Names of switch networks included in this VRF instance
- evpn_
auto_ strloopback_ subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- evpn_
auto_ strloopback_ subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- extra_
routes Mapping[str, SwitchVrf Instances Extra Routes] - Additional IPv4 static routes configured for this VRF instance
- extra_
routes6 Mapping[str, SwitchVrf Instances Extra Routes6] - Additional IPv6 static routes configured for this VRF instance
- networks Sequence[str]
- Names of switch networks included in this VRF instance
- evpn
Auto StringLoopback Subnet - IPv4 subnet used for automatic EVPN loopback addresses in this VRF instance
- evpn
Auto StringLoopback Subnet6 - IPv6 subnet used for automatic EVPN loopback addresses in this VRF instance
- extra
Routes Map<Property Map> - Additional IPv4 static routes configured for this VRF instance
- extra
Routes6 Map<Property Map> - Additional IPv6 static routes configured for this VRF instance
- networks List<String>
- Names of switch networks included in this VRF instance
SwitchVrfInstancesExtraRoutes, SwitchVrfInstancesExtraRoutesArgs
- Via string
- IPv4 next-hop address for this VRF extra route
- Via string
- IPv4 next-hop address for this VRF extra route
- via string
- IPv4 next-hop address for this VRF extra route
- via String
- IPv4 next-hop address for this VRF extra route
- via string
- IPv4 next-hop address for this VRF extra route
- via str
- IPv4 next-hop address for this VRF extra route
- via String
- IPv4 next-hop address for this VRF extra route
SwitchVrfInstancesExtraRoutes6, SwitchVrfInstancesExtraRoutes6Args
- Via string
- IPv6 next-hop address for this VRF extra route
- Via string
- IPv6 next-hop address for this VRF extra route
- via string
- IPv6 next-hop address for this VRF extra route
- via String
- IPv6 next-hop address for this VRF extra route
- via string
- IPv6 next-hop address for this VRF extra route
- via str
- IPv6 next-hop address for this VRF extra route
- via String
- IPv6 next-hop address for this VRF extra route
SwitchVrrpConfig, SwitchVrrpConfigArgs
SwitchVrrpConfigGroups, SwitchVrrpConfigGroupsArgs
Import
Using pulumi import, import junipermist.device.Switch with:
Switch Configuration can be imported by specifying the siteId and the deviceId
$ pulumi import junipermist:device/switch:Switch switch_one 17b46405-3a6d-4715-8bb4-6bb6d06f316a.d3c42998-9012-4859-9743-6b9bee475309
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mistTerraform Provider.
published on Saturday, Jul 11, 2026 by Pulumi