Class CfnRouterOutput.FlowTransitEncryptionProperty
The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.MediaConnect
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnRouterOutput.FlowTransitEncryptionProperty : CfnRouterOutput.IFlowTransitEncryptionProperty
Syntax (vb)
Public Class CfnRouterOutput.FlowTransitEncryptionProperty Implements CfnRouterOutput.IFlowTransitEncryptionProperty
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 automatic;
var flowTransitEncryptionProperty = new FlowTransitEncryptionProperty {
EncryptionKeyConfiguration = new FlowTransitEncryptionKeyConfigurationProperty {
Automatic = automatic,
SecretsManager = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
// the properties below are optional
EncryptionKeyType = "encryptionKeyType"
};
Synopsis
Constructors
| FlowTransitEncryptionProperty() | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
Properties
| EncryptionKeyConfiguration | Configuration settings for flow transit encryption keys. |
| EncryptionKeyType | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
Constructors
FlowTransitEncryptionProperty()
The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
public FlowTransitEncryptionProperty()
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 automatic;
var flowTransitEncryptionProperty = new FlowTransitEncryptionProperty {
EncryptionKeyConfiguration = new FlowTransitEncryptionKeyConfigurationProperty {
Automatic = automatic,
SecretsManager = new SecretsManagerEncryptionKeyConfigurationProperty {
RoleArn = "roleArn",
SecretArn = "secretArn"
}
},
// the properties below are optional
EncryptionKeyType = "encryptionKeyType"
};
Properties
EncryptionKeyConfiguration
Configuration settings for flow transit encryption keys.
public object EncryptionKeyConfiguration { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnRouterOutput.IFlowTransitEncryptionKeyConfigurationProperty
EncryptionKeyType
The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.
public string? EncryptionKeyType { get; set; }