interfaces

@JvmName(name = "pfdxiuccmxuxxami")
suspend fun interfaces(value: Output<List<ExternalVpnGatewayInterfaceArgs>>)
@JvmName(name = "jdjwalhbncaueyht")
suspend fun interfaces(value: List<ExternalVpnGatewayInterfaceArgs>?)

Parameters

value

A list of interfaces for this external VPN gateway. If your peer-side gateway is an on-premises gateway and non-AWS cloud providers' gateway, at most two interfaces can be provided for an external VPN gateway. If your peer side is an AWS virtual private gateway, four interfaces should be provided for an external VPN gateway.


@JvmName(name = "doivxcbyfcvyshdr")
suspend fun interfaces(vararg values: Output<ExternalVpnGatewayInterfaceArgs>)


@JvmName(name = "tkpawhbmwagnsrbp")
suspend fun interfaces(values: List<Output<ExternalVpnGatewayInterfaceArgs>>)
@JvmName(name = "phgltijhvjhjwkwt")
suspend fun interfaces(vararg values: ExternalVpnGatewayInterfaceArgs)

Parameters

values

A list of interfaces for this external VPN gateway. If your peer-side gateway is an on-premises gateway and non-AWS cloud providers' gateway, at most two interfaces can be provided for an external VPN gateway. If your peer side is an AWS virtual private gateway, four interfaces should be provided for an external VPN gateway.


@JvmName(name = "alpalslkpqbwxsbe")
suspend fun interfaces(argument: List<suspend ExternalVpnGatewayInterfaceArgsBuilder.() -> Unit>)
@JvmName(name = "itthcsjtrtggqseb")
suspend fun interfaces(vararg argument: suspend ExternalVpnGatewayInterfaceArgsBuilder.() -> Unit)
@JvmName(name = "kfgfmvujehhtmvnu")
suspend fun interfaces(argument: suspend ExternalVpnGatewayInterfaceArgsBuilder.() -> Unit)

Parameters

argument

A list of interfaces for this external VPN gateway. If your peer-side gateway is an on-premises gateway and non-AWS cloud providers' gateway, at most two interfaces can be provided for an external VPN gateway. If your peer side is an AWS virtual private gateway, four interfaces should be provided for an external VPN gateway.