IpPrefixPropertiesIpPrefixRulesArgs

data class IpPrefixPropertiesIpPrefixRulesArgs(val action: Output<Either<String, CommunityActionTypes>>, val condition: Output<Either<String, Condition>>? = null, val networkPrefix: Output<String>, val sequenceNumber: Output<Double>, val subnetMaskLength: Output<Int>? = null) : ConvertibleToJava<IpPrefixPropertiesIpPrefixRulesArgs>

Constructors

Link copied to clipboard
constructor(action: Output<Either<String, CommunityActionTypes>>, condition: Output<Either<String, Condition>>? = null, networkPrefix: Output<String>, sequenceNumber: Output<Double>, subnetMaskLength: Output<Int>? = null)

Properties

Link copied to clipboard
val action: Output<Either<String, CommunityActionTypes>>

Action to be taken on the configuration. Example: Permit | Deny.

Link copied to clipboard
val condition: Output<Either<String, Condition>>? = null

Specify prefix-list bounds.

Link copied to clipboard
val networkPrefix: Output<String>

Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24 | 3FFE:FFFF:0:CD30::/126

Link copied to clipboard
val sequenceNumber: Output<Double>

Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored.

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

SubnetMaskLength gives the minimum NetworkPrefix length to be matched.Possible values for IPv4 are 1 - 32. Possible values of IPv6 are 1 - 128.

Functions

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