Interface CfnBridgeProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBridgeProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-06T23:25:12.606Z")
@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")
.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 ObjectCreate a bridge with the egress bridge type.default ObjectCreate a bridge with the ingress bridge type.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.- See Also:
-
getEgressGatewayBridge
Create a bridge with the egress bridge type.An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.
- See Also:
-
getIngressGatewayBridge
Create a bridge with the ingress bridge type.An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.
- See Also:
-
getOutputs
The outputs that you want to add to this bridge.- See Also:
-
getSourceFailoverConfig
The settings for source failover.- See Also:
-
builder
- Returns:
- a
CfnBridgeProps.BuilderofCfnBridgeProps
-