Interface CfnRouterOutputPropsMixin.IMediaLiveTransitEncryptionProperty
The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive.
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.MediaConnect
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnRouterOutputPropsMixin.IMediaLiveTransitEncryptionProperty
Syntax (vb)
Public Interface CfnRouterOutputPropsMixin.IMediaLiveTransitEncryptionProperty
Remarks
This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.
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.CfnPropertyMixins.AWS.MediaConnect;
var automatic;
var mediaLiveTransitEncryptionProperty = new MediaLiveTransitEncryptionProperty {
EncryptionKeyConfiguration = new MediaLiveTransitEncryptionKeyConfigurationProperty {
Automatic = automatic,
SecretsManager = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
EncryptionKeyType = "encryptionKeyType"
};
Synopsis
Properties
| EncryptionKeyConfiguration | Configuration settings for the MediaLive transit encryption key. |
| EncryptionKeyType | The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. |
Properties
EncryptionKeyConfiguration
Configuration settings for the MediaLive transit encryption key.
object? EncryptionKeyConfiguration { get; }
Property Value
Remarks
Type union: either IResolvable or CfnRouterOutputPropsMixin.IMediaLiveTransitEncryptionKeyConfigurationProperty
EncryptionKeyType
The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive.
string? EncryptionKeyType { get; }