GetRouterInterfacesPlainArgs

data class GetRouterInterfacesPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val oppositeInterfaceId: String? = null, val oppositeInterfaceOwnerId: String? = null, val outputFile: String? = null, val role: String? = null, val routerId: String? = null, val routerType: String? = null, val specification: String? = null, val status: String? = null) : ConvertibleToJava<GetRouterInterfacesPlainArgs>

A collection of arguments for invoking getRouterInterfaces.

Constructors

Link copied to clipboard
constructor(ids: List<String>? = null, nameRegex: String? = null, oppositeInterfaceId: String? = null, oppositeInterfaceOwnerId: String? = null, outputFile: String? = null, role: String? = null, routerId: String? = null, routerType: String? = null, specification: String? = null, status: String? = null)

Properties

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

A list of router interface IDs.

Link copied to clipboard
val nameRegex: String? = null

A regex string used to filter by router interface name.

Link copied to clipboard

ID of the peer router interface.

Link copied to clipboard

Account ID of the owner of the peer router interface.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val role: String? = null

Role of the router interface. Valid values are InitiatingSide (connection initiator) and AcceptingSide (connection receiver). The value of this parameter must be InitiatingSide if the router_type is set to VBR.

Link copied to clipboard
val routerId: String? = null

ID of the VRouter located in the local region.

Link copied to clipboard
val routerType: String? = null

Router type in the local region. Valid values are VRouter and VBR (physical connection).

Link copied to clipboard
val specification: String? = null

Specification of the link, such as Small.1 (10Mb), Middle.1 (100Mb), Large.2 (2Gb), ...etc.

Link copied to clipboard
val status: String? = null

Expected status. Valid values are Active, Inactive and Idle.

Functions

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