MediaConnect / Client / add_flow_vpc_interfaces
add_flow_vpc_interfaces#
- MediaConnect.Client.add_flow_vpc_interfaces(**kwargs)#
- Adds VPC interfaces to flow - See also: AWS API Documentation - Request Syntax - response = client.add_flow_vpc_interfaces( FlowArn='string', VpcInterfaces=[ { 'Name': 'string', 'NetworkInterfaceType': 'ena'|'efa', 'RoleArn': 'string', 'SecurityGroupIds': [ 'string', ], 'SubnetId': 'string' }, ] ) - Parameters:
- FlowArn (string) – [REQUIRED] The flow that you want to mutate. 
- VpcInterfaces (list) – - [REQUIRED] A list of VPC interfaces that you want to add. - (dict) – Desired VPC Interface for a Flow - Name (string) – [REQUIRED] The name of the VPC Interface. This value must be unique within the current flow. 
- NetworkInterfaceType (string) – The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType. 
- RoleArn (string) – [REQUIRED] Role Arn MediaConnect can assumes to create ENIs in customer’s account 
- SecurityGroupIds (list) – [REQUIRED] Security Group IDs to be used on ENI. - (string) – 
 
- SubnetId (string) – [REQUIRED] Subnet must be in the AZ of the Flow 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'FlowArn': 'string', 'VpcInterfaces': [ { 'Name': 'string', 'NetworkInterfaceIds': [ 'string', ], 'NetworkInterfaceType': 'ena'|'efa', 'RoleArn': 'string', 'SecurityGroupIds': [ 'string', ], 'SubnetId': 'string' }, ] } - Response Structure - (dict) – The following VPC interface was added to the Flow configuration. - FlowArn (string) – The ARN of the flow that these VPC interfaces were added to. 
- VpcInterfaces (list) – The details of the newly added VPC interfaces. - (dict) – The settings for a VPC Source. - Name (string) – Immutable and has to be a unique against other VpcInterfaces in this Flow. 
- NetworkInterfaceIds (list) – IDs of the network interfaces created in customer’s account by MediaConnect. - (string) – 
 
- NetworkInterfaceType (string) – The type of network interface. 
- RoleArn (string) – Role Arn MediaConnect can assumes to create ENIs in customer’s account 
- SecurityGroupIds (list) – Security Group IDs to be used on ENI. - (string) – 
 
- SubnetId (string) – Subnet must be in the AZ of the Flow 
 
 
 
 
 - Exceptions - MediaConnect.Client.exceptions.BadRequestException
- MediaConnect.Client.exceptions.InternalServerErrorException
- MediaConnect.Client.exceptions.ForbiddenException
- MediaConnect.Client.exceptions.NotFoundException
- MediaConnect.Client.exceptions.ServiceUnavailableException
- MediaConnect.Client.exceptions.TooManyRequestsException