SrtDecryptionAlgorithm

class aws_cdk.aws_medialive_alpha.SrtDecryptionAlgorithm(*args: Any, **kwargs)

Bases: object

(experimental) The encryption algorithm for SRT decryption.

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# passphrase: secretsmanager.ISecret


sg = medialive.InputSecurityGroup(stack, "SrtSg",
    allowlist_rules=["203.0.113.0/24"]
)

medialive.Input(stack, "SrtListenerInput",
    input_name="srt-listener",
    input=medialive.InputConfiguration.srt_listener(
        input_security_groups=[sg],
        minimum_latency=Duration.millis(500),
        stream_id="my-stream-id",
        decryption=medialive.SrtDecryptionProps(
            algorithm=medialive.SrtDecryptionAlgorithm.AES256,
            passphrase_secret=passphrase
        )
    )
)

Attributes

AES128 = <aws_cdk.aws_medialive_alpha.SrtDecryptionAlgorithm object>
AES192 = <aws_cdk.aws_medialive_alpha.SrtDecryptionAlgorithm object>
AES256 = <aws_cdk.aws_medialive_alpha.SrtDecryptionAlgorithm object>
value

(experimental) The underlying string value passed to CloudFormation.

Stability:

experimental

Static Methods

classmethod of(value)

(experimental) A value not yet modelled by AWS CDK.

Parameters:

value (str)

Stability:

experimental

Return type:

SrtDecryptionAlgorithm