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', 'NetworkName': 'string', 'Port': 123, 'Protocol': 'zixi-push'|'rtp-fec'|'rtp'|'zixi-pull'|'rist'|'st2110-jpegxs'|'cdi'|'srt-listener'|'srt-caller'|'fujitsu-qos'|'udp' }, SourceName='string' ) - Parameters:
- BridgeArn (string) – [REQUIRED] The ARN of the bridge that you want to update. 
- FlowSource (dict) – - Update the flow source of the bridge. - FlowArn (string) – The ARN of the cloud flow to use 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. 
 
 
- NetworkSource (dict) – - Update the network source of the bridge. - MulticastIp (string) – The network source multicast IP. 
- NetworkName (string) – The network source’s gateway network name. 
- Port (integer) – The network source port. 
- Protocol (string) – The network source protocol. 
 
- 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', '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' } } } - Response Structure- (dict) – MediaConnect is updating the bridge source. - BridgeArn (string) – The Amazon Resource Number (ARN) of the bridge. 
- Source (dict) – The bridge’s source. - FlowSource (dict) – The source of the bridge. A flow source originates in MediaConnect as an existing cloud 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 source of the bridge. A network source originates at your premises. - MulticastIp (string) – The network source multicast IP. 
- 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. 
 
 
 
 
 - 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
- MediaConnect.Client.exceptions.ConflictException