Interface CfnFlow.SecretsManagerEncryptionKeyConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlow.SecretsManagerEncryptionKeyConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnFlow
@Stability(Stable)
public static interface CfnFlow.SecretsManagerEncryptionKeyConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The configuration settings for transit encryption of a flow source using AWS Secrets Manager, including the secret ARN and role ARN.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediaconnect.*;
SecretsManagerEncryptionKeyConfigurationProperty secretsManagerEncryptionKeyConfigurationProperty = SecretsManagerEncryptionKeyConfigurationProperty.builder()
.roleArn("roleArn")
.secretArn("secretArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFlow.SecretsManagerEncryptionKeyConfigurationPropertystatic final classAn implementation forCfnFlow.SecretsManagerEncryptionKeyConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The ARN of the IAM role used for transit encryption from the router output using AWS Secrets Manager.The ARN of the AWS Secrets Manager secret used for transit encryption from the router output.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRoleArn
The ARN of the IAM role used for transit encryption from the router output using AWS Secrets Manager.- See Also:
-
getSecretArn
The ARN of the AWS Secrets Manager secret used for transit encryption from the router output.- See Also:
-
builder
@Stability(Stable) static CfnFlow.SecretsManagerEncryptionKeyConfigurationProperty.Builder builder()
-