Interface CfnFlowOutput.IEncryptionProperty
Information about the encryption of the flow.
Namespace: Amazon.CDK.AWS.MediaConnect
Assembly: Amazon.CDK.AWS.MediaConnect.dll
Syntax (csharp)
public interface IEncryptionProperty
Syntax (vb)
Public Interface 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
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. |
Properties
Algorithm
The type of algorithm that is used for static key encryption (such as aes128, aes192, or aes256).
virtual string Algorithm { get; }
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.
virtual string KeyType { get; }
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).
string RoleArn { get; }
Property Value
System.String
Remarks
SecretArn
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key.
string SecretArn { get; }
Property Value
System.String