Interface CfnBridgeProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBridgeProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-29T11:15:43.325Z")
@Stability(Stable)
public interface CfnBridgeProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnBridge.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediaconnect.*;
CfnBridgeProps cfnBridgeProps = CfnBridgeProps.builder()
.name("name")
.placementArn("placementArn")
.sources(List.of(BridgeSourceProperty.builder()
.flowSource(BridgeFlowSourceProperty.builder()
.flowArn("flowArn")
.name("name")
// the properties below are optional
.flowVpcInterfaceAttachment(VpcInterfaceAttachmentProperty.builder()
.vpcInterfaceName("vpcInterfaceName")
.build())
.build())
.networkSource(BridgeNetworkSourceProperty.builder()
.multicastIp("multicastIp")
.name("name")
.networkName("networkName")
.port(123)
.protocol("protocol")
// the properties below are optional
.multicastSourceSettings(MulticastSourceSettingsProperty.builder()
.multicastSourceIp("multicastSourceIp")
.build())
.build())
.build()))
// the properties below are optional
.egressGatewayBridge(EgressGatewayBridgeProperty.builder()
.maxBitrate(123)
.build())
.ingressGatewayBridge(IngressGatewayBridgeProperty.builder()
.maxBitrate(123)
.maxOutputs(123)
.build())
.outputs(List.of(BridgeOutputProperty.builder()
.networkOutput(BridgeNetworkOutputProperty.builder()
.ipAddress("ipAddress")
.name("name")
.networkName("networkName")
.port(123)
.protocol("protocol")
.ttl(123)
.build())
.build()))
.sourceFailoverConfig(FailoverConfigProperty.builder()
.failoverMode("failoverMode")
// the properties below are optional
.sourcePriority(SourcePriorityProperty.builder()
.primarySource("primarySource")
.build())
.state("state")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBridgePropsstatic final classAn implementation forCfnBridgeProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnBridgeProps.Builderbuilder()default ObjectAn egress bridge is a cloud-to-ground bridge.default ObjectAn ingress bridge is a ground-to-cloud bridge.getName()The name of the bridge.default ObjectThe outputs that you want to add to this bridge.The bridge placement Amazon Resource Number (ARN).default ObjectThe settings for source failover.The sources that you want to add to this bridge.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the bridge.This name can not be modified after the bridge is created.
- See Also:
-
getPlacementArn
The bridge placement Amazon Resource Number (ARN).- See Also:
-
getSources
The sources that you want to add to this bridge.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBridge.BridgeSourceProperty>- See Also:
-
getEgressGatewayBridge
An egress bridge is a cloud-to-ground bridge.The content comes from an existing MediaConnect flow and is delivered to your premises.
Returns union: either
IResolvableorCfnBridge.EgressGatewayBridgeProperty- See Also:
-
getIngressGatewayBridge
An ingress bridge is a ground-to-cloud bridge.The content originates at your premises and is delivered to the cloud.
Returns union: either
IResolvableorCfnBridge.IngressGatewayBridgeProperty- See Also:
-
getOutputs
The outputs that you want to add to this bridge.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBridge.BridgeOutputProperty>- See Also:
-
getSourceFailoverConfig
The settings for source failover.Returns union: either
IResolvableorCfnBridge.FailoverConfigProperty- See Also:
-
builder
- Returns:
- a
CfnBridgeProps.BuilderofCfnBridgeProps
-