We recommend new projects start with resources from the AWS provider.
aws-native.mediaconnect.BridgeSource
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::MediaConnect::BridgeSource
Create BridgeSource Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BridgeSource(name: string, args: BridgeSourceArgs, opts?: CustomResourceOptions);@overload
def BridgeSource(resource_name: str,
                 args: BridgeSourceInitArgs,
                 opts: Optional[ResourceOptions] = None)
@overload
def BridgeSource(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 bridge_arn: Optional[str] = None,
                 flow_source: Optional[BridgeSourceBridgeFlowSourceArgs] = None,
                 name: Optional[str] = None,
                 network_source: Optional[BridgeSourceBridgeNetworkSourceArgs] = None)func NewBridgeSource(ctx *Context, name string, args BridgeSourceArgs, opts ...ResourceOption) (*BridgeSource, error)public BridgeSource(string name, BridgeSourceArgs args, CustomResourceOptions? opts = null)
public BridgeSource(String name, BridgeSourceArgs args)
public BridgeSource(String name, BridgeSourceArgs args, CustomResourceOptions options)
type: aws-native:mediaconnect:BridgeSource
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BridgeSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BridgeSourceInitArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BridgeSourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BridgeSourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BridgeSourceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
BridgeSource Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BridgeSource resource accepts the following input properties:
- BridgeArn string
- The Amazon Resource Number (ARN) of the bridge.
- FlowSource Pulumi.Aws Native. Media Connect. Inputs. Bridge Source Bridge Flow Source 
- Add a flow source to an existing bridge.
- Name string
- The name of the source.
- NetworkSource Pulumi.Aws Native. Media Connect. Inputs. Bridge Source Bridge Network Source 
- Add a network source to an existing bridge.
- BridgeArn string
- The Amazon Resource Number (ARN) of the bridge.
- FlowSource BridgeSource Bridge Flow Source Args 
- Add a flow source to an existing bridge.
- Name string
- The name of the source.
- NetworkSource BridgeSource Bridge Network Source Args 
- Add a network source to an existing bridge.
- bridgeArn String
- The Amazon Resource Number (ARN) of the bridge.
- flowSource BridgeSource Bridge Flow Source 
- Add a flow source to an existing bridge.
- name String
- The name of the source.
- networkSource BridgeSource Bridge Network Source 
- Add a network source to an existing bridge.
- bridgeArn string
- The Amazon Resource Number (ARN) of the bridge.
- flowSource BridgeSource Bridge Flow Source 
- Add a flow source to an existing bridge.
- name string
- The name of the source.
- networkSource BridgeSource Bridge Network Source 
- Add a network source to an existing bridge.
- bridge_arn str
- The Amazon Resource Number (ARN) of the bridge.
- flow_source BridgeSource Bridge Flow Source Args 
- Add a flow source to an existing bridge.
- name str
- The name of the source.
- network_source BridgeSource Bridge Network Source Args 
- Add a network source to an existing bridge.
- bridgeArn String
- The Amazon Resource Number (ARN) of the bridge.
- flowSource Property Map
- Add a flow source to an existing bridge.
- name String
- The name of the source.
- networkSource Property Map
- Add a network source to an existing bridge.
Outputs
All input properties are implicitly available as output properties. Additionally, the BridgeSource resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
BridgeSourceBridgeFlowSource, BridgeSourceBridgeFlowSourceArgs          
- FlowArn string
- The ARN of the cloud flow used as a source of this bridge.
- FlowVpc Pulumi.Interface Attachment Aws Native. Media Connect. Inputs. Bridge Source Vpc Interface Attachment 
- The name of the VPC interface attachment to use for this source.
- FlowArn string
- The ARN of the cloud flow used as a source of this bridge.
- FlowVpc BridgeInterface Attachment Source Vpc Interface Attachment 
- The name of the VPC interface attachment to use for this source.
- flowArn String
- The ARN of the cloud flow used as a source of this bridge.
- flowVpc BridgeInterface Attachment Source Vpc Interface Attachment 
- The name of the VPC interface attachment to use for this source.
- flowArn string
- The ARN of the cloud flow used as a source of this bridge.
- flowVpc BridgeInterface Attachment Source Vpc Interface Attachment 
- The name of the VPC interface attachment to use for this source.
- flow_arn str
- The ARN of the cloud flow used as a source of this bridge.
- flow_vpc_ Bridgeinterface_ attachment Source Vpc Interface Attachment 
- The name of the VPC interface attachment to use for this source.
- flowArn String
- The ARN of the cloud flow used as a source of this bridge.
- flowVpc Property MapInterface Attachment 
- The name of the VPC interface attachment to use for this source.
BridgeSourceBridgeNetworkSource, BridgeSourceBridgeNetworkSourceArgs          
- MulticastIp string
- The network source multicast IP.
- NetworkName string
- The network source's gateway network name.
- Port int
- The network source port.
- Protocol
Pulumi.Aws Native. Media Connect. Bridge Source Protocol Enum 
- The network source protocol.
- MulticastSource Pulumi.Settings Aws Native. Media Connect. Inputs. Bridge Source Multicast Source Settings 
- The settings related to the multicast source.
- MulticastIp string
- The network source multicast IP.
- NetworkName string
- The network source's gateway network name.
- Port int
- The network source port.
- Protocol
BridgeSource Protocol Enum 
- The network source protocol.
- MulticastSource BridgeSettings Source Multicast Source Settings 
- The settings related to the multicast source.
- multicastIp String
- The network source multicast IP.
- networkName String
- The network source's gateway network name.
- port Integer
- The network source port.
- protocol
BridgeSource Protocol Enum 
- The network source protocol.
- multicastSource BridgeSettings Source Multicast Source Settings 
- The settings related to the multicast source.
- multicastIp string
- The network source multicast IP.
- networkName string
- The network source's gateway network name.
- port number
- The network source port.
- protocol
BridgeSource Protocol Enum 
- The network source protocol.
- multicastSource BridgeSettings Source Multicast Source Settings 
- The settings related to the multicast source.
- multicast_ip str
- The network source multicast IP.
- network_name str
- The network source's gateway network name.
- port int
- The network source port.
- protocol
BridgeSource Protocol Enum 
- The network source protocol.
- multicast_source_ Bridgesettings Source Multicast Source Settings 
- The settings related to the multicast source.
- multicastIp String
- The network source multicast IP.
- networkName String
- The network source's gateway network name.
- port Number
- The network source port.
- protocol "rtp-fec" | "rtp" | "udp"
- The network source protocol.
- multicastSource Property MapSettings 
- The settings related to the multicast source.
BridgeSourceMulticastSourceSettings, BridgeSourceMulticastSourceSettingsArgs          
- MulticastSource stringIp 
- The IP address of the source for source-specific multicast (SSM).
- MulticastSource stringIp 
- The IP address of the source for source-specific multicast (SSM).
- multicastSource StringIp 
- The IP address of the source for source-specific multicast (SSM).
- multicastSource stringIp 
- The IP address of the source for source-specific multicast (SSM).
- multicast_source_ strip 
- The IP address of the source for source-specific multicast (SSM).
- multicastSource StringIp 
- The IP address of the source for source-specific multicast (SSM).
BridgeSourceProtocolEnum, BridgeSourceProtocolEnumArgs        
- RtpFec 
- rtp-fec
- Rtp
- rtp
- Udp
- udp
- BridgeSource Protocol Enum Rtp Fec 
- rtp-fec
- BridgeSource Protocol Enum Rtp 
- rtp
- BridgeSource Protocol Enum Udp 
- udp
- RtpFec 
- rtp-fec
- Rtp
- rtp
- Udp
- udp
- RtpFec 
- rtp-fec
- Rtp
- rtp
- Udp
- udp
- RTP_FEC
- rtp-fec
- RTP
- rtp
- UDP
- udp
- "rtp-fec"
- rtp-fec
- "rtp"
- rtp
- "udp"
- udp
BridgeSourceVpcInterfaceAttachment, BridgeSourceVpcInterfaceAttachmentArgs          
- VpcInterface stringName 
- The name of the VPC interface to use for this resource.
- VpcInterface stringName 
- The name of the VPC interface to use for this resource.
- vpcInterface StringName 
- The name of the VPC interface to use for this resource.
- vpcInterface stringName 
- The name of the VPC interface to use for this resource.
- vpc_interface_ strname 
- The name of the VPC interface to use for this resource.
- vpcInterface StringName 
- The name of the VPC interface to use for this resource.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.