AWS Native is in preview. AWS Classic is fully supported.
aws-native.mediaconnect.Bridge
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource schema for AWS::MediaConnect::Bridge
Create Bridge Resource
new Bridge(name: string, args: BridgeArgs, opts?: CustomResourceOptions);
@overload
def Bridge(resource_name: str,
opts: Optional[ResourceOptions] = None,
egress_gateway_bridge: Optional[BridgeEgressGatewayBridgeArgs] = None,
ingress_gateway_bridge: Optional[BridgeIngressGatewayBridgeArgs] = None,
name: Optional[str] = None,
outputs: Optional[Sequence[BridgeOutputArgs]] = None,
placement_arn: Optional[str] = None,
source_failover_config: Optional[BridgeFailoverConfigArgs] = None,
sources: Optional[Sequence[BridgeSourceArgs]] = None)
@overload
def Bridge(resource_name: str,
args: BridgeArgs,
opts: Optional[ResourceOptions] = None)
func NewBridge(ctx *Context, name string, args BridgeArgs, opts ...ResourceOption) (*Bridge, error)
public Bridge(string name, BridgeArgs args, CustomResourceOptions? opts = null)
public Bridge(String name, BridgeArgs args)
public Bridge(String name, BridgeArgs args, CustomResourceOptions options)
type: aws-native:mediaconnect:Bridge
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BridgeArgs
- 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 BridgeArgs
- 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 BridgeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BridgeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BridgeArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Bridge 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 Bridge resource accepts the following input properties:
- Placement
Arn string The placement Amazon Resource Number (ARN) of the bridge.
- Sources
List<Pulumi.
Aws Native. Media Connect. Inputs. Bridge Source> The sources on this bridge.
- Egress
Gateway Pulumi.Bridge Aws Native. Media Connect. Inputs. Bridge Egress Gateway Bridge - Ingress
Gateway Pulumi.Bridge Aws Native. Media Connect. Inputs. Bridge Ingress Gateway Bridge - Name string
The name of the bridge.
- Outputs
List<Pulumi.
Aws Native. Media Connect. Inputs. Bridge Output> The outputs on this bridge.
- Source
Failover Pulumi.Config Aws Native. Media Connect. Inputs. Bridge Failover Config
- Placement
Arn string The placement Amazon Resource Number (ARN) of the bridge.
- Sources
[]Bridge
Source Type Args The sources on this bridge.
- Egress
Gateway BridgeBridge Egress Gateway Bridge Args - Ingress
Gateway BridgeBridge Ingress Gateway Bridge Args - Name string
The name of the bridge.
- Outputs
[]Bridge
Output Type Args The outputs on this bridge.
- Source
Failover BridgeConfig Failover Config Args
- placement
Arn String The placement Amazon Resource Number (ARN) of the bridge.
- sources
List<Bridge
Source> The sources on this bridge.
- egress
Gateway BridgeBridge Egress Gateway Bridge - ingress
Gateway BridgeBridge Ingress Gateway Bridge - name String
The name of the bridge.
- outputs
List<Bridge
Output> The outputs on this bridge.
- source
Failover BridgeConfig Failover Config
- placement
Arn string The placement Amazon Resource Number (ARN) of the bridge.
- sources
Bridge
Source[] The sources on this bridge.
- egress
Gateway BridgeBridge Egress Gateway Bridge - ingress
Gateway BridgeBridge Ingress Gateway Bridge - name string
The name of the bridge.
- outputs
Bridge
Output[] The outputs on this bridge.
- source
Failover BridgeConfig Failover Config
- placement_
arn str The placement Amazon Resource Number (ARN) of the bridge.
- sources
Sequence[Bridge
Source Args] The sources on this bridge.
- egress_
gateway_ Bridgebridge Egress Gateway Bridge Args - ingress_
gateway_ Bridgebridge Ingress Gateway Bridge Args - name str
The name of the bridge.
- outputs
Sequence[Bridge
Output Args] The outputs on this bridge.
- source_
failover_ Bridgeconfig Failover Config Args
- placement
Arn String The placement Amazon Resource Number (ARN) of the bridge.
- sources List<Property Map>
The sources on this bridge.
- egress
Gateway Property MapBridge - ingress
Gateway Property MapBridge - name String
The name of the bridge.
- outputs List<Property Map>
The outputs on this bridge.
- source
Failover Property MapConfig
Outputs
All input properties are implicitly available as output properties. Additionally, the Bridge resource produces the following output properties:
- Bridge
Arn string The Amazon Resource Number (ARN) of the bridge.
- Bridge
State Pulumi.Aws Native. Media Connect. Bridge State Enum - Id string
The provider-assigned unique ID for this managed resource.
- Bridge
Arn string The Amazon Resource Number (ARN) of the bridge.
- Bridge
State BridgeState Enum - Id string
The provider-assigned unique ID for this managed resource.
- bridge
Arn String The Amazon Resource Number (ARN) of the bridge.
- bridge
State BridgeState Enum - id String
The provider-assigned unique ID for this managed resource.
- bridge
Arn string The Amazon Resource Number (ARN) of the bridge.
- bridge
State BridgeState Enum - id string
The provider-assigned unique ID for this managed resource.
- bridge_
arn str The Amazon Resource Number (ARN) of the bridge.
- bridge_
state BridgeState Enum - id str
The provider-assigned unique ID for this managed resource.
- bridge
Arn String The Amazon Resource Number (ARN) of the bridge.
- bridge
State "CREATING" | "STANDBY" | "STARTING" | "DEPLOYING" | "ACTIVE" | "STOPPING" | "DELETING" | "DELETED" | "START_FAILED" | "START_PENDING" | "UPDATING" - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
BridgeEgressGatewayBridge, BridgeEgressGatewayBridgeArgs
- Max
Bitrate int The maximum expected bitrate of the egress bridge.
- Max
Bitrate int The maximum expected bitrate of the egress bridge.
- max
Bitrate Integer The maximum expected bitrate of the egress bridge.
- max
Bitrate number The maximum expected bitrate of the egress bridge.
- max_
bitrate int The maximum expected bitrate of the egress bridge.
- max
Bitrate Number The maximum expected bitrate of the egress bridge.
BridgeFailoverConfig, BridgeFailoverConfigArgs
- Failover
Mode Pulumi.Aws Native. Media Connect. Bridge Failover Mode Enum The type of failover you choose for this flow. FAILOVER allows switching between different streams.
- Source
Priority Pulumi.Aws Native. Media Connect. Inputs. Bridge Source Priority The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
- State
Pulumi.
Aws Native. Media Connect. Bridge Failover Config State Enum
- Failover
Mode BridgeFailover Mode Enum The type of failover you choose for this flow. FAILOVER allows switching between different streams.
- Source
Priority BridgeSource Priority The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
- State
Bridge
Failover Config State Enum
- failover
Mode BridgeFailover Mode Enum The type of failover you choose for this flow. FAILOVER allows switching between different streams.
- source
Priority BridgeSource Priority The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
- state
Bridge
Failover Config State Enum
- failover
Mode BridgeFailover Mode Enum The type of failover you choose for this flow. FAILOVER allows switching between different streams.
- source
Priority BridgeSource Priority The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
- state
Bridge
Failover Config State Enum
- failover_
mode BridgeFailover Mode Enum The type of failover you choose for this flow. FAILOVER allows switching between different streams.
- source_
priority BridgeSource Priority The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
- state
Bridge
Failover Config State Enum
- failover
Mode "FAILOVER" The type of failover you choose for this flow. FAILOVER allows switching between different streams.
- source
Priority Property Map The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
- state "ENABLED" | "DISABLED"
BridgeFailoverConfigStateEnum, BridgeFailoverConfigStateEnumArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Bridge
Failover Config State Enum Enabled - ENABLED
- Bridge
Failover Config State Enum Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
BridgeFailoverModeEnum, BridgeFailoverModeEnumArgs
- Failover
- FAILOVER
- Bridge
Failover Mode Enum Failover - FAILOVER
- Failover
- FAILOVER
- Failover
- FAILOVER
- FAILOVER
- FAILOVER
- "FAILOVER"
- FAILOVER
BridgeFlowSource, BridgeFlowSourceArgs
- Flow
Arn string The ARN of the cloud flow used as a source of this bridge.
- Name string
The name of the flow source.
- Flow
Vpc Pulumi.Interface Attachment Aws Native. Media Connect. Inputs. Bridge 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.
- Name string
The name of the flow source.
- Flow
Vpc BridgeInterface Attachment 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.
- name String
The name of the flow source.
- flow
Vpc BridgeInterface Attachment 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.
- name string
The name of the flow source.
- flow
Vpc BridgeInterface Attachment 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.
- name str
The name of the flow source.
- flow_
vpc_ Bridgeinterface_ attachment 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.
- name String
The name of the flow source.
- flow
Vpc Property MapInterface Attachment The name of the VPC interface attachment to use for this source.
BridgeIngressGatewayBridge, BridgeIngressGatewayBridgeArgs
- Max
Bitrate int The maximum expected bitrate of the ingress bridge.
- Max
Outputs int The maximum number of outputs on the ingress bridge.
- Max
Bitrate int The maximum expected bitrate of the ingress bridge.
- Max
Outputs int The maximum number of outputs on the ingress bridge.
- max
Bitrate Integer The maximum expected bitrate of the ingress bridge.
- max
Outputs Integer The maximum number of outputs on the ingress bridge.
- max
Bitrate number The maximum expected bitrate of the ingress bridge.
- max
Outputs number The maximum number of outputs on the ingress bridge.
- max_
bitrate int The maximum expected bitrate of the ingress bridge.
- max_
outputs int The maximum number of outputs on the ingress bridge.
- max
Bitrate Number The maximum expected bitrate of the ingress bridge.
- max
Outputs Number The maximum number of outputs on the ingress bridge.
BridgeNetworkOutput, BridgeNetworkOutputArgs
- Ip
Address string The network output IP Address.
- Name string
The network output name.
- Network
Name string The network output's gateway network name.
- Port int
The network output port.
- Protocol
Pulumi.
Aws Native. Media Connect. Bridge Protocol Enum The network output protocol.
- Ttl int
The network output TTL.
- Ip
Address string The network output IP Address.
- Name string
The network output name.
- Network
Name string The network output's gateway network name.
- Port int
The network output port.
- Protocol
Bridge
Protocol Enum The network output protocol.
- Ttl int
The network output TTL.
- ip
Address String The network output IP Address.
- name String
The network output name.
- network
Name String The network output's gateway network name.
- port Integer
The network output port.
- protocol
Bridge
Protocol Enum The network output protocol.
- ttl Integer
The network output TTL.
- ip
Address string The network output IP Address.
- name string
The network output name.
- network
Name string The network output's gateway network name.
- port number
The network output port.
- protocol
Bridge
Protocol Enum The network output protocol.
- ttl number
The network output TTL.
- ip_
address str The network output IP Address.
- name str
The network output name.
- network_
name str The network output's gateway network name.
- port int
The network output port.
- protocol
Bridge
Protocol Enum The network output protocol.
- ttl int
The network output TTL.
- ip
Address String The network output IP Address.
- name String
The network output name.
- network
Name String The network output's gateway network name.
- port Number
The network output port.
- protocol "rtp-fec" | "rtp" | "udp"
The network output protocol.
- ttl Number
The network output TTL.
BridgeNetworkSource, BridgeNetworkSourceArgs
- Multicast
Ip string The network source multicast IP.
- Name string
The name of the network source.
- Network
Name string The network source's gateway network name.
- Port int
The network source port.
- Protocol
Pulumi.
Aws Native. Media Connect. Bridge Protocol Enum The network source protocol.
- Multicast
Ip string The network source multicast IP.
- Name string
The name of the network source.
- Network
Name string The network source's gateway network name.
- Port int
The network source port.
- Protocol
Bridge
Protocol Enum The network source protocol.
- multicast
Ip String The network source multicast IP.
- name String
The name of the network source.
- network
Name String The network source's gateway network name.
- port Integer
The network source port.
- protocol
Bridge
Protocol Enum The network source protocol.
- multicast
Ip string The network source multicast IP.
- name string
The name of the network source.
- network
Name string The network source's gateway network name.
- port number
The network source port.
- protocol
Bridge
Protocol Enum The network source protocol.
- multicast_
ip str The network source multicast IP.
- name str
The name of the network source.
- network_
name str The network source's gateway network name.
- port int
The network source port.
- protocol
Bridge
Protocol Enum The network source protocol.
- multicast
Ip String The network source multicast IP.
- name String
The name of the network source.
- 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.
BridgeOutput, BridgeOutputArgs
BridgeProtocolEnum, BridgeProtocolEnumArgs
- Rtp
Fec - rtp-fec
- Rtp
- rtp
- Udp
- udp
- Bridge
Protocol Enum Rtp Fec - rtp-fec
- Bridge
Protocol Enum Rtp - rtp
- Bridge
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
BridgeSource, BridgeSourceArgs
BridgeSourcePriority, BridgeSourcePriorityArgs
- Primary
Source string The name of the source you choose as the primary source for this flow.
- Primary
Source string The name of the source you choose as the primary source for this flow.
- primary
Source String The name of the source you choose as the primary source for this flow.
- primary
Source string The name of the source you choose as the primary source for this flow.
- primary_
source str The name of the source you choose as the primary source for this flow.
- primary
Source String The name of the source you choose as the primary source for this flow.
BridgeStateEnum, BridgeStateEnumArgs
- Creating
- CREATING
- Standby
- STANDBY
- Starting
- STARTING
- Deploying
- DEPLOYING
- Active
- ACTIVE
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- Start
Failed - START_FAILED
- Start
Pending - START_PENDING
- Updating
- UPDATING
- Bridge
State Enum Creating - CREATING
- Bridge
State Enum Standby - STANDBY
- Bridge
State Enum Starting - STARTING
- Bridge
State Enum Deploying - DEPLOYING
- Bridge
State Enum Active - ACTIVE
- Bridge
State Enum Stopping - STOPPING
- Bridge
State Enum Deleting - DELETING
- Bridge
State Enum Deleted - DELETED
- Bridge
State Enum Start Failed - START_FAILED
- Bridge
State Enum Start Pending - START_PENDING
- Bridge
State Enum Updating - UPDATING
- Creating
- CREATING
- Standby
- STANDBY
- Starting
- STARTING
- Deploying
- DEPLOYING
- Active
- ACTIVE
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- Start
Failed - START_FAILED
- Start
Pending - START_PENDING
- Updating
- UPDATING
- Creating
- CREATING
- Standby
- STANDBY
- Starting
- STARTING
- Deploying
- DEPLOYING
- Active
- ACTIVE
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- Start
Failed - START_FAILED
- Start
Pending - START_PENDING
- Updating
- UPDATING
- CREATING
- CREATING
- STANDBY
- STANDBY
- STARTING
- STARTING
- DEPLOYING
- DEPLOYING
- ACTIVE
- ACTIVE
- STOPPING
- STOPPING
- DELETING
- DELETING
- DELETED
- DELETED
- START_FAILED
- START_FAILED
- START_PENDING
- START_PENDING
- UPDATING
- UPDATING
- "CREATING"
- CREATING
- "STANDBY"
- STANDBY
- "STARTING"
- STARTING
- "DEPLOYING"
- DEPLOYING
- "ACTIVE"
- ACTIVE
- "STOPPING"
- STOPPING
- "DELETING"
- DELETING
- "DELETED"
- DELETED
- "START_FAILED"
- START_FAILED
- "START_PENDING"
- START_PENDING
- "UPDATING"
- UPDATING
BridgeVpcInterfaceAttachment, BridgeVpcInterfaceAttachmentArgs
- 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.