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