Class CfnFlowOutput.EncryptionProperty
Information about the encryption of the flow.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MediaConnect
Assembly: Amazon.CDK.AWS.MediaConnect.dll
Syntax (csharp)
public class EncryptionProperty : Object, CfnFlowOutput.IEncryptionProperty
Syntax (vb)
Public Class EncryptionProperty
Inherits Object
Implements CfnFlowOutput.IEncryptionProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaConnect;
var encryptionProperty = new EncryptionProperty {
RoleArn = "roleArn",
SecretArn = "secretArn",
// the properties below are optional
Algorithm = "algorithm",
KeyType = "keyType"
};
Synopsis
Constructors
EncryptionProperty() |
Properties
Algorithm | The type of algorithm that is used for static key encryption (such as aes128, aes192, or aes256). |
KeyType | The type of key that is used for the encryption. |
RoleArn | The Amazon Resource Name (ARN) of the role that you created during setup (when you set up MediaConnect as a trusted entity). |
SecretArn | The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. |
Constructors
EncryptionProperty()
public EncryptionProperty()
Properties
Algorithm
The type of algorithm that is used for static key encryption (such as aes128, aes192, or aes256).
public string Algorithm { get; set; }
Property Value
System.String
Remarks
If you are using SPEKE or SRT-password encryption, this property must be left blank.
KeyType
The type of key that is used for the encryption.
public string KeyType { get; set; }
Property Value
System.String
Remarks
If you don't specify a keyType
value, the service uses the default setting ( static-key
). Valid key types are: static-key
, speke
, and srt-password
.
RoleArn
The Amazon Resource Name (ARN) of the role that you created during setup (when you set up MediaConnect as a trusted entity).
public string RoleArn { get; set; }
Property Value
System.String
Remarks
SecretArn
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key.
public string SecretArn { get; set; }
Property Value
System.String