FlowVpcInterfaceArgs

data class FlowVpcInterfaceArgs(val name: Output<String>, val networkInterfaceIds: Output<List<String>>? = null, val networkInterfaceType: Output<FlowVpcInterfaceNetworkInterfaceType>? = null, val roleArn: Output<String>, val securityGroupIds: Output<List<String>>, val subnetId: Output<String>) : ConvertibleToJava<FlowVpcInterfaceArgs>

The details of a VPC interface.

Constructors

Link copied to clipboard
constructor(name: Output<String>, networkInterfaceIds: Output<List<String>>? = null, networkInterfaceType: Output<FlowVpcInterfaceNetworkInterfaceType>? = null, roleArn: Output<String>, securityGroupIds: Output<List<String>>, subnetId: Output<String>)

Properties

Link copied to clipboard
val name: Output<String>

Immutable and has to be a unique against other VpcInterfaces in this Flow.

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

IDs of the network interfaces created in customer's account by MediaConnect.

Link copied to clipboard

The type of network adapter that you want MediaConnect to use on this interface. If you don't set this value, it defaults to ENA.

Link copied to clipboard
val roleArn: Output<String>

Role Arn MediaConnect can assume to create ENIs in customer's account.

Link copied to clipboard

Security Group IDs to be used on ENI.

Link copied to clipboard
val subnetId: Output<String>

Subnet must be in the AZ of the Flow

Functions

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