MagicTransitSiteAclLan1Args

data class MagicTransitSiteAclLan1Args(val lanId: Output<String>, val lanName: Output<String>? = null, val portRanges: Output<List<String>>? = null, val ports: Output<List<Int>>? = null, val subnets: Output<List<String>>? = null) : ConvertibleToJava<MagicTransitSiteAclLan1Args>

Constructors

Link copied to clipboard
constructor(lanId: Output<String>, lanName: Output<String>? = null, portRanges: Output<List<String>>? = null, ports: Output<List<Int>>? = null, subnets: Output<List<String>>? = null)

Properties

Link copied to clipboard
val lanId: Output<String>

The identifier for the LAN you want to create an ACL policy with.

Link copied to clipboard
val lanName: Output<String>? = null

The name of the LAN based on the provided lan_id.

Link copied to clipboard
val portRanges: Output<List<String>>? = null

Array of port ranges on the provided LAN that will be included in the ACL. If no ports or port rangess are provided, communication on any port on this LAN is allowed.

Link copied to clipboard
val ports: Output<List<Int>>? = null

Array of ports on the provided LAN that will be included in the ACL. If no ports or port ranges are provided, communication on any port on this LAN is allowed.

Link copied to clipboard
val subnets: Output<List<String>>? = null

Array of subnet IPs within the LAN that will be included in the ACL. If no subnets are provided, communication on any subnets on this LAN are allowed.

Functions

Link copied to clipboard
open override fun toJava(): MagicTransitSiteAclLan1Args