RouterTransitConfig
- class aws_cdk.aws_mediaconnect_alpha.RouterTransitConfig(*, encryption=None)
Bases:
object(experimental) Output configuration to Router.
- Parameters:
encryption (
Union[TransitEncryption,Dict[str,Any],None]) – (experimental) Specifies whether encryption is to be used. Default: no encryption- 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
- encryption
(experimental) Specifies whether encryption is to be used.
- Default:
no encryption
- Stability:
experimental