MediaConnect / Client / update_bridge_source
update_bridge_source#
- MediaConnect.Client.update_bridge_source(**kwargs)#
Updates an existing bridge source.
See also: AWS API Documentation
Request Syntax
response = client.update_bridge_source( BridgeArn='string', FlowSource={ 'FlowArn': 'string', 'FlowVpcInterfaceAttachment': { 'VpcInterfaceName': 'string' } }, NetworkSource={ 'MulticastIp': 'string', 'MulticastSourceSettings': { 'MulticastSourceIp': 'string' }, 'NetworkName': 'string', 'Port': 123, 'Protocol': 'zixi-push'|'rtp-fec'|'rtp'|'zixi-pull'|'rist'|'st2110-jpegxs'|'cdi'|'srt-listener'|'srt-caller'|'fujitsu-qos'|'udp'|'ndi-speed-hq' }, SourceName='string' )
- Parameters:
BridgeArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the bridge that you want to update.
FlowSource (dict) –
The name of the flow that you want to update.
FlowArn (string) –
The Amazon Resource Name (ARN) that identifies the MediaConnect resource from which to delete tags.
FlowVpcInterfaceAttachment (dict) –
The name of the VPC interface attachment to use for this source.
VpcInterfaceName (string) –
The name of the VPC interface to use for this resource.
NetworkSource (dict) –
The network for the bridge source.
MulticastIp (string) –
The network source multicast IP.
MulticastSourceSettings (dict) –
The settings related to the multicast source.
MulticastSourceIp (string) –
The IP address of the source for source-specific multicast (SSM).
NetworkName (string) –
The network source’s gateway network name.
Port (integer) –
The network source port.
Protocol (string) –
The network source protocol.
Note
Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.
SourceName (string) –
[REQUIRED]
The name of the source that you want to update.
- Return type:
dict
- Returns:
Response Syntax
{ 'BridgeArn': 'string', 'Source': { 'FlowSource': { 'FlowArn': 'string', 'FlowVpcInterfaceAttachment': { 'VpcInterfaceName': 'string' }, 'Name': 'string', 'OutputArn': 'string' }, 'NetworkSource': { 'MulticastIp': 'string', 'MulticastSourceSettings': { 'MulticastSourceIp': 'string' }, 'Name': 'string', 'NetworkName': 'string', 'Port': 123, 'Protocol': 'zixi-push'|'rtp-fec'|'rtp'|'zixi-pull'|'rist'|'st2110-jpegxs'|'cdi'|'srt-listener'|'srt-caller'|'fujitsu-qos'|'udp'|'ndi-speed-hq' } } }
Response Structure
(dict) –
BridgeArn (string) –
The ARN of the updated bridge source.
Source (dict) –
The updated bridge source.
FlowSource (dict) –
The source of the associated flow.
FlowArn (string) –
The ARN of the cloud flow used as a source of this bridge.
FlowVpcInterfaceAttachment (dict) –
The name of the VPC interface attachment to use for this source.
VpcInterfaceName (string) –
The name of the VPC interface to use for this resource.
Name (string) –
The name of the flow source.
OutputArn (string) –
The Amazon Resource Number (ARN) of the output.
NetworkSource (dict) –
The network source for the bridge.
MulticastIp (string) –
The network source multicast IP.
MulticastSourceSettings (dict) –
The settings related to the multicast source.
MulticastSourceIp (string) –
The IP address of the source for source-specific multicast (SSM).
Name (string) –
The name of the network source.
NetworkName (string) –
The network source’s gateway network name.
Port (integer) –
The network source port.
Protocol (string) –
The network source protocol.
Note
Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.
Exceptions
MediaConnect.Client.exceptions.BadRequestException
MediaConnect.Client.exceptions.TooManyRequestsException
MediaConnect.Client.exceptions.ConflictException
MediaConnect.Client.exceptions.InternalServerErrorException
MediaConnect.Client.exceptions.ForbiddenException
MediaConnect.Client.exceptions.NotFoundException
MediaConnect.Client.exceptions.ServiceUnavailableException