Interface CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnRouterOutput
@Stability(Stable)
public static interface CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Configuration settings for connecting a router output to a MediaConnect flow source.
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.*;
Object automatic;
MediaConnectFlowRouterOutputConfigurationProperty mediaConnectFlowRouterOutputConfigurationProperty = MediaConnectFlowRouterOutputConfigurationProperty.builder()
.destinationTransitEncryption(FlowTransitEncryptionProperty.builder()
.encryptionKeyConfiguration(FlowTransitEncryptionKeyConfigurationProperty.builder()
.automatic(automatic)
.secretsManager(SecretsManagerEncryptionKeyConfigurationProperty.builder()
.roleArn("roleArn")
.secretArn("secretArn")
.build())
.build())
// the properties below are optional
.encryptionKeyType("encryptionKeyType")
.build())
// the properties below are optional
.flowArn("flowArn")
.flowSourceArn("flowSourceArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.default StringThe ARN of the flow to connect to this router output.default StringThe ARN of the flow source to connect to this router output.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinationTransitEncryption
The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.Returns union: either
IResolvableorCfnRouterOutput.FlowTransitEncryptionProperty- See Also:
-
getFlowArn
The ARN of the flow to connect to this router output.- See Also:
-
getFlowSourceArn
The ARN of the flow source to connect to this router output.- See Also:
-
builder
@Stability(Stable) static CfnRouterOutput.MediaConnectFlowRouterOutputConfigurationProperty.Builder builder()
-