Experimental
@aws-cdk/aws-mediaconnect-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
RouterSource Struct
Options for Router Source.
Example
ts
declare const stack: Stack;
declare const flow: Flow;
declare const role: iam.IRole;
declare const secret: secretsmanager.ISecret;
declare const existingRouterOutput: RouterOutput;
// Flow output to router with transit encryption
const routerOutput = new FlowOutput(stack, 'RouterOutput', {
flow: flow,
output: OutputConfiguration.router({
encryption: { role, secret },
}),
});
// Flow source from router with transit encryption
const flowFromRouter = new Flow(stack, 'FlowFromRouter', {
source: SourceConfiguration.router({
routerOutput: existingRouterOutput,
decryption: { role, secret },
}),
});
Properties
decryptionTransitEncryptiondecryptionTransitEncryptiondecryptionTransitEncryptionDecryptionTransitEncryptionDecryptionTransitEncryption#Options to decrypt incoming feed.
Default: no decryption
routerOutputIRouterOutputrouter_outputIRouterOutputrouterOutputIRouterOutputRouterOutputIRouterOutputRouterOutputIRouterOutput#The router output that feeds this flow source.
Default: no router output connected