Interface CfnBridgeProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBridgeProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2024-09-06T01:36:31.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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnBridgeProps
static final class
An implementation forCfnBridgeProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnBridgeProps.Builder
builder()
default Object
Create a bridge with the egress bridge type.default Object
Create a bridge with the ingress bridge type.getName()
The name of the bridge.default Object
The outputs that you want to add to this bridge.The bridge placement Amazon Resource Number (ARN).default Object
The 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.Builder
ofCfnBridgeProps
-