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:
- Bridge
Arn string - The Amazon Resource Number (ARN) of the bridge.
- Flow
Source 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.
- Network
Source Pulumi.Aws Native. Media Connect. Inputs. Bridge Source Bridge Network Source - Add a network source to an existing bridge.
- Bridge
Arn string - The Amazon Resource Number (ARN) of the bridge.
- Flow
Source BridgeSource Bridge Flow Source Args - Add a flow source to an existing bridge.
- Name string
- The name of the source.
- Network
Source BridgeSource Bridge Network Source Args - Add a network source to an existing bridge.
- bridge
Arn String - The Amazon Resource Number (ARN) of the bridge.
- flow
Source BridgeSource Bridge Flow Source - Add a flow source to an existing bridge.
- name String
- The name of the source.
- network
Source BridgeSource Bridge Network Source - Add a network source to an existing bridge.
- bridge
Arn string - The Amazon Resource Number (ARN) of the bridge.
- flow
Source BridgeSource Bridge Flow Source - Add a flow source to an existing bridge.
- name string
- The name of the source.
- network
Source 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.
- bridge
Arn String - The Amazon Resource Number (ARN) of the bridge.
- flow
Source Property Map - Add a flow source to an existing bridge.
- name String
- The name of the source.
- network
Source 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
- Flow
Arn string - The ARN of the cloud flow used as a source of this bridge.
- Flow
Vpc 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.
- Flow
Arn string - 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.
- flow
Arn String - 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.
- flow
Arn string - 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.
- 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.
- flow
Arn String - The ARN of the cloud flow used as a source of this bridge.
- flow
Vpc Property MapInterface Attachment - The name of the VPC interface attachment to use for this source.
BridgeSourceBridgeNetworkSource, BridgeSourceBridgeNetworkSourceArgs
- Multicast
Ip string - The network source multicast IP.
- Network
Name 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.
- Multicast
Ip string - The network source multicast IP.
- Network
Name string - The network source's gateway network name.
- Port int
- The network source port.
- Protocol
Bridge
Source Protocol Enum - The network source protocol.
- multicast
Ip String - The network source multicast IP.
- network
Name String - The network source's gateway network name.
- port Integer
- The network source port.
- protocol
Bridge
Source Protocol Enum - The network source protocol.
- multicast
Ip string - The network source multicast IP.
- network
Name string - The network source's gateway network name.
- port number
- The network source port.
- protocol
Bridge
Source Protocol Enum - The network source protocol.
- 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
Bridge
Source Protocol Enum - The network source protocol.
- multicast
Ip String - The network source multicast IP.
- network
Name String - The network source's gateway network name.
- port Number
- The network source port.
- protocol "rtp-fec" | "rtp" | "udp"
- The network source protocol.
BridgeSourceProtocolEnum, BridgeSourceProtocolEnumArgs
- Rtp
Fec - rtp-fec
- Rtp
- rtp
- Udp
- udp
- Bridge
Source Protocol Enum Rtp Fec - rtp-fec
- Bridge
Source Protocol Enum Rtp - rtp
- Bridge
Source Protocol Enum Udp - udp
- Rtp
Fec - rtp-fec
- Rtp
- rtp
- Udp
- udp
- Rtp
Fec - rtp-fec
- Rtp
- rtp
- Udp
- udp
- RTP_FEC
- rtp-fec
- RTP
- rtp
- UDP
- udp
- "rtp-fec"
- rtp-fec
- "rtp"
- rtp
- "udp"
- udp
BridgeSourceVpcInterfaceAttachment, BridgeSourceVpcInterfaceAttachmentArgs
- Vpc
Interface stringName - The name of the VPC interface to use for this resource.
- Vpc
Interface stringName - The name of the VPC interface to use for this resource.
- vpc
Interface StringName - The name of the VPC interface to use for this resource.
- vpc
Interface 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.
- vpc
Interface 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.