SpotInstanceRequestNetworkInterfaceArgs

data class SpotInstanceRequestNetworkInterfaceArgs(val deleteOnTermination: Output<Boolean>? = null, val deviceIndex: Output<Int>, val networkCardIndex: Output<Int>? = null, val networkInterfaceId: Output<String>) : ConvertibleToJava<SpotInstanceRequestNetworkInterfaceArgs>

Constructors

Link copied to clipboard
constructor(deleteOnTermination: Output<Boolean>? = null, deviceIndex: Output<Int>, networkCardIndex: Output<Int>? = null, networkInterfaceId: Output<String>)

Properties

Link copied to clipboard
val deleteOnTermination: Output<Boolean>? = null

Whether or not to delete the network interface on instance termination. Defaults to false. Currently, the only valid value is false, as this is only supported when creating new network interfaces when launching an instance.

Link copied to clipboard
val deviceIndex: Output<Int>

Integer index of the network interface attachment. Limited by instance type.

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

Integer index of the network card. Limited by instance type. The default index is 0.

Link copied to clipboard

ID of the network interface to attach.

Functions

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