Interface CfnBridgeMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBridgeMixinProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.*;
CfnBridgeMixinProps cfnBridgeMixinProps = CfnBridgeMixinProps.builder()
.egressGatewayBridge(EgressGatewayBridgeProperty.builder()
.maxBitrate(123)
.build())
.ingressGatewayBridge(IngressGatewayBridgeProperty.builder()
.maxBitrate(123)
.maxOutputs(123)
.build())
.name("name")
.outputs(List.of(BridgeOutputProperty.builder()
.networkOutput(BridgeNetworkOutputProperty.builder()
.ipAddress("ipAddress")
.name("name")
.networkName("networkName")
.port(123)
.protocol("protocol")
.ttl(123)
.build())
.build()))
.placementArn("placementArn")
.sourceFailoverConfig(FailoverConfigProperty.builder()
.failoverMode("failoverMode")
.sourcePriority(SourcePriorityProperty.builder()
.primarySource("primarySource")
.build())
.state("state")
.build())
.sources(List.of(BridgeSourceProperty.builder()
.flowSource(BridgeFlowSourceProperty.builder()
.flowArn("flowArn")
.flowVpcInterfaceAttachment(VpcInterfaceAttachmentProperty.builder()
.vpcInterfaceName("vpcInterfaceName")
.build())
.name("name")
.build())
.networkSource(BridgeNetworkSourceProperty.builder()
.multicastIp("multicastIp")
.multicastSourceSettings(MulticastSourceSettingsProperty.builder()
.multicastSourceIp("multicastSourceIp")
.build())
.name("name")
.networkName("networkName")
.port(123)
.protocol("protocol")
.build())
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBridgeMixinPropsstatic final classAn implementation forCfnBridgeMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnBridgeMixinProps.Builderbuilder()default ObjectAn egress bridge is a cloud-to-ground bridge.default ObjectAn ingress bridge is a ground-to-cloud bridge.default StringgetName()The name of the bridge.default ObjectThe outputs that you want to add to this bridge.default StringThe bridge placement Amazon Resource Number (ARN).default ObjectThe settings for source failover.default ObjectThe sources that you want to add to this bridge.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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
IResolvableorCfnBridgePropsMixin.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
IResolvableorCfnBridgePropsMixin.IngressGatewayBridgeProperty- See Also:
-
getName
The name of the bridge.This name can not be modified after the bridge is created.
- See Also:
-
getOutputs
The outputs that you want to add to this bridge.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBridgePropsMixin.BridgeOutputProperty>- See Also:
-
getPlacementArn
The bridge placement Amazon Resource Number (ARN).- See Also:
-
getSourceFailoverConfig
The settings for source failover.Returns union: either
IResolvableorCfnBridgePropsMixin.FailoverConfigProperty- See Also:
-
getSources
The sources that you want to add to this bridge.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBridgePropsMixin.BridgeSourceProperty>- See Also:
-
builder
- Returns:
- a
CfnBridgeMixinProps.BuilderofCfnBridgeMixinProps
-