AWS Native is in preview. AWS Classic is fully supported.
aws-native.mediaconnect.BridgeSource
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource schema for AWS::MediaConnect::BridgeSource
Create BridgeSource Resource
new BridgeSource(name: string, args: BridgeSourceArgs, opts?: CustomResourceOptions);
@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)
@overload
def BridgeSource(resource_name: str,
args: BridgeSourceInitArgs,
opts: Optional[ResourceOptions] = 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.
- 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
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 - Name string
The name of the source.
- Network
Source Pulumi.Aws Native. Media Connect. Inputs. Bridge Source Bridge Network Source
- Bridge
Arn string The Amazon Resource Number (ARN) of the bridge.
- Flow
Source BridgeSource Bridge Flow Source Args - Name string
The name of the source.
- Network
Source BridgeSource Bridge Network Source Args
- bridge
Arn String The Amazon Resource Number (ARN) of the bridge.
- flow
Source BridgeSource Bridge Flow Source - name String
The name of the source.
- network
Source BridgeSource Bridge Network Source
- bridge
Arn string The Amazon Resource Number (ARN) of the bridge.
- flow
Source BridgeSource Bridge Flow Source - name string
The name of the source.
- network
Source BridgeSource Bridge Network Source
- bridge_
arn str The Amazon Resource Number (ARN) of the bridge.
- flow_
source BridgeSource Bridge Flow Source Args - name str
The name of the source.
- network_
source BridgeSource Bridge Network Source Args
- bridge
Arn String The Amazon Resource Number (ARN) of the bridge.
- flow
Source Property Map - name String
The name of the source.
- network
Source Property Map
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
AWS Native is in preview. AWS Classic is fully supported.