FlowOutputEncryptionArgs

data class FlowOutputEncryptionArgs(val algorithm: Output<FlowOutputEncryptionAlgorithm>? = null, val keyType: Output<FlowOutputEncryptionKeyType>? = null, val roleArn: Output<String>, val secretArn: Output<String>) : ConvertibleToJava<FlowOutputEncryptionArgs>

Information about the encryption of the flow.

Constructors

Link copied to clipboard
constructor(algorithm: Output<FlowOutputEncryptionAlgorithm>? = null, keyType: Output<FlowOutputEncryptionKeyType>? = null, roleArn: Output<String>, secretArn: Output<String>)

Properties

Link copied to clipboard

The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).

Link copied to clipboard

The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Link copied to clipboard
val roleArn: Output<String>

The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).

Link copied to clipboard
val secretArn: Output<String>

The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.

Functions

Link copied to clipboard
open override fun toJava(): FlowOutputEncryptionArgs