RouterSource
- class aws_cdk.aws_mediaconnect_alpha.RouterSource(*, decryption=None, router_output=None)
Bases:
object(experimental) Options for Router Source.
- Parameters:
decryption (
Union[TransitEncryption,Dict[str,Any],None]) – (experimental) Options to decrypt incoming feed. Default: - no decryptionrouter_output (
Optional[IRouterOutput]) – (experimental) The router output that feeds this flow source. Default: - no router output connected
- Stability:
experimental
- ExampleMetadata:
infused
Example:
from aws_cdk.aws_mediaconnect_alpha import TransitEncryption, TransitEncryption # stack: Stack # flow: Flow # role: iam.IRole # secret: secretsmanager.ISecret # existing_router_output: RouterOutput # Flow output to router with transit encryption router_output = FlowOutput(stack, "RouterOutput", flow=flow, output=OutputConfiguration.router( encryption=TransitEncryption(role=role, secret=secret) ) ) # Flow source from router with transit encryption flow_from_router = Flow(stack, "FlowFromRouter", source=SourceConfiguration.router( router_output=existing_router_output, decryption=TransitEncryption(role=role, secret=secret) ) )
Attributes
- decryption
(experimental) Options to decrypt incoming feed.
- Default:
no decryption
- Stability:
experimental
- router_output
(experimental) The router output that feeds this flow source.
- Default:
no router output connected
- Stability:
experimental