AWS Native is in preview. AWS Classic is fully supported.
aws-native.mediaconnect.getBridgeSource
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource schema for AWS::MediaConnect::BridgeSource
Using getBridgeSource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBridgeSource(args: GetBridgeSourceArgs, opts?: InvokeOptions): Promise<GetBridgeSourceResult>
function getBridgeSourceOutput(args: GetBridgeSourceOutputArgs, opts?: InvokeOptions): Output<GetBridgeSourceResult>
def get_bridge_source(bridge_arn: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBridgeSourceResult
def get_bridge_source_output(bridge_arn: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBridgeSourceResult]
func LookupBridgeSource(ctx *Context, args *LookupBridgeSourceArgs, opts ...InvokeOption) (*LookupBridgeSourceResult, error)
func LookupBridgeSourceOutput(ctx *Context, args *LookupBridgeSourceOutputArgs, opts ...InvokeOption) LookupBridgeSourceResultOutput
> Note: This function is named LookupBridgeSource
in the Go SDK.
public static class GetBridgeSource
{
public static Task<GetBridgeSourceResult> InvokeAsync(GetBridgeSourceArgs args, InvokeOptions? opts = null)
public static Output<GetBridgeSourceResult> Invoke(GetBridgeSourceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBridgeSourceResult> getBridgeSource(GetBridgeSourceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:mediaconnect:getBridgeSource
arguments:
# arguments dictionary
The following arguments are supported:
- bridge_
arn str The Amazon Resource Number (ARN) of the bridge.
- name str
The name of the source.
getBridgeSource Result
The following output properties are available:
Supporting Types
BridgeSourceBridgeFlowSource
- 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
- 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
BridgeSourceVpcInterfaceAttachment
- 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.