AWS::MediaConnect::Flow VpcInterface - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::MediaConnect::Flow VpcInterface

The details of a VPC interface.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Name" : String, "NetworkInterfaceIds" : [ String, ... ], "NetworkInterfaceType" : String, "RoleArn" : String, "SecurityGroupIds" : [ String, ... ], "SubnetId" : String }

YAML

Name: String NetworkInterfaceIds: - String NetworkInterfaceType: String RoleArn: String SecurityGroupIds: - String SubnetId: String

Properties

Name

The name for the VPC interface. This name must be unique within the flow.

Required: Yes

Type: String

Update requires: No interruption

NetworkInterfaceIds

The IDs of the network interfaces that MediaConnect created in your account.

Required: No

Type: Array of String

Update requires: No interruption

NetworkInterfaceType

The type of network interface.

Required: No

Type: String

Allowed values: ena | efa

Update requires: No interruption

RoleArn

The ARN of the IAM role that you created when you set up MediaConnect as a trusted service.

Required: Yes

Type: String

Update requires: No interruption

SecurityGroupIds

A virtual firewall to control inbound and outbound traffic.

Required: Yes

Type: Array of String

Update requires: No interruption

SubnetId

The subnet IDs that you specified for your VPC interface.

A subnet ID is a range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block.

The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.

Required: Yes

Type: String

Update requires: No interruption