Interface CfnRouterOutputPropsMixin.RouterOutputConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRouterOutputPropsMixin.RouterOutputConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnRouterOutputPropsMixin
@Stability(Stable)
public static interface CfnRouterOutputPropsMixin.RouterOutputConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
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.*;
Object automatic;
RouterOutputConfigurationProperty routerOutputConfigurationProperty = RouterOutputConfigurationProperty.builder()
.mediaConnectFlow(MediaConnectFlowRouterOutputConfigurationProperty.builder()
.destinationTransitEncryption(FlowTransitEncryptionProperty.builder()
.encryptionKeyConfiguration(FlowTransitEncryptionKeyConfigurationProperty.builder()
.automatic(automatic)
.secretsManager(SecretsManagerEncryptionKeyConfigurationProperty.builder()
.roleArn("roleArn")
.secretArn("secretArn")
.build())
.build())
.encryptionKeyType("encryptionKeyType")
.build())
.flowArn("flowArn")
.flowSourceArn("flowSourceArn")
.build())
.mediaLiveInput(MediaLiveInputRouterOutputConfigurationProperty.builder()
.destinationTransitEncryption(MediaLiveTransitEncryptionProperty.builder()
.encryptionKeyConfiguration(MediaLiveTransitEncryptionKeyConfigurationProperty.builder()
.automatic(automatic)
.secretsManager(SecretsManagerEncryptionKeyConfigurationProperty.builder()
.roleArn("roleArn")
.secretArn("secretArn")
.build())
.build())
.encryptionKeyType("encryptionKeyType")
.build())
.mediaLiveInputArn("mediaLiveInputArn")
.mediaLivePipelineId("mediaLivePipelineId")
.build())
.standard(StandardRouterOutputConfigurationProperty.builder()
.networkInterfaceArn("networkInterfaceArn")
.protocol("protocol")
.protocolConfiguration(RouterOutputProtocolConfigurationProperty.builder()
.rist(RistRouterOutputConfigurationProperty.builder()
.destinationAddress("destinationAddress")
.destinationPort(123)
.build())
.rtp(RtpRouterOutputConfigurationProperty.builder()
.destinationAddress("destinationAddress")
.destinationPort(123)
.forwardErrorCorrection("forwardErrorCorrection")
.build())
.srtCaller(SrtCallerRouterOutputConfigurationProperty.builder()
.destinationAddress("destinationAddress")
.destinationPort(123)
.encryptionConfiguration(SrtEncryptionConfigurationProperty.builder()
.encryptionKey(SecretsManagerEncryptionKeyConfigurationProperty.builder()
.roleArn("roleArn")
.secretArn("secretArn")
.build())
.build())
.minimumLatencyMilliseconds(123)
.streamId("streamId")
.build())
.srtListener(SrtListenerRouterOutputConfigurationProperty.builder()
.encryptionConfiguration(SrtEncryptionConfigurationProperty.builder()
.encryptionKey(SecretsManagerEncryptionKeyConfigurationProperty.builder()
.roleArn("roleArn")
.secretArn("secretArn")
.build())
.build())
.minimumLatencyMilliseconds(123)
.port(123)
.build())
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnRouterOutputPropsMixin.RouterOutputConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectConfiguration settings for connecting a router output to a MediaConnect flow source.default ObjectConfiguration settings for connecting a router output to a MediaLive input.default ObjectThe configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMediaConnectFlow
Configuration settings for connecting a router output to a MediaConnect flow source.Returns union: either
IResolvableorCfnRouterOutputPropsMixin.MediaConnectFlowRouterOutputConfigurationProperty- See Also:
-
getMediaLiveInput
Configuration settings for connecting a router output to a MediaLive input.Returns union: either
IResolvableorCfnRouterOutputPropsMixin.MediaLiveInputRouterOutputConfigurationProperty- See Also:
-
getStandard
The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.Returns union: either
IResolvableorCfnRouterOutputPropsMixin.StandardRouterOutputConfigurationProperty- See Also:
-
builder
@Stability(Stable) static CfnRouterOutputPropsMixin.RouterOutputConfigurationProperty.Builder builder()
-