Class CfnFlowOutputPropsMixin.EncryptionProperty
Encryption information.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaConnect.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnFlowOutputPropsMixin.EncryptionProperty : CfnFlowOutputPropsMixin.IEncryptionProperty
Syntax (vb)
Public Class CfnFlowOutputPropsMixin.EncryptionProperty Implements CfnFlowOutputPropsMixin.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.Mixins.Preview.AWS.MediaConnect.Mixins;
var encryptionProperty = new EncryptionProperty {
Algorithm = "algorithm",
KeyType = "keyType",
RoleArn = "roleArn",
SecretArn = "secretArn"
};
Synopsis
Constructors
| EncryptionProperty() | Encryption information. |
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 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()
Encryption information.
public EncryptionProperty()
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.Mixins.Preview.AWS.MediaConnect.Mixins;
var encryptionProperty = new EncryptionProperty {
Algorithm = "algorithm",
KeyType = "keyType",
RoleArn = "roleArn",
SecretArn = "secretArn"
};
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
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
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 .
Default: - "static-key"
RoleArn
The 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
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
Remarks
This parameter is required for static key encryption and is not valid for SPEKE encryption.