BgpSessionArgs

data class BgpSessionArgs(val maxPrefixesAdvertisedV4: Output<Int>? = null, val maxPrefixesAdvertisedV6: Output<Int>? = null, val md5AuthenticationKey: Output<String>? = null, val microsoftSessionIPv4Address: Output<String>? = null, val microsoftSessionIPv6Address: Output<String>? = null, val peerSessionIPv4Address: Output<String>? = null, val peerSessionIPv6Address: Output<String>? = null, val sessionPrefixV4: Output<String>? = null, val sessionPrefixV6: Output<String>? = null) : ConvertibleToJava<BgpSessionArgs>

The properties that define a BGP session.

Constructors

Link copied to clipboard
constructor(maxPrefixesAdvertisedV4: Output<Int>? = null, maxPrefixesAdvertisedV6: Output<Int>? = null, md5AuthenticationKey: Output<String>? = null, microsoftSessionIPv4Address: Output<String>? = null, microsoftSessionIPv6Address: Output<String>? = null, peerSessionIPv4Address: Output<String>? = null, peerSessionIPv6Address: Output<String>? = null, sessionPrefixV4: Output<String>? = null, sessionPrefixV6: Output<String>? = null)

Properties

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

The maximum number of prefixes advertised over the IPv4 session.

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

The maximum number of prefixes advertised over the IPv6 session.

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

The MD5 authentication key of the session.

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

The IPv4 session address on Microsoft's end.

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

The IPv6 session address on Microsoft's end.

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

The IPv4 session address on peer's end.

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

The IPv6 session address on peer's end.

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

The IPv4 prefix that contains both ends' IPv4 addresses.

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

The IPv6 prefix that contains both ends' IPv6 addresses.

Functions

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