Interface CfnFlowOutput.SecretsManagerEncryptionKeyConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlowOutput.SecretsManagerEncryptionKeyConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnFlowOutput
@Stability(Stable)
public static interface CfnFlowOutput.SecretsManagerEncryptionKeyConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The configuration settings for transit encryption of a flow output 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 classstatic final classAn implementation forCfnFlowOutput.SecretsManagerEncryptionKeyConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The ARN of the IAM role used for transit encryption to the router input using AWS Secrets Manager.The ARN of the AWS Secrets Manager secret used for transit encryption to the router input.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRoleArn
The ARN of the IAM role used for transit encryption to the router input using AWS Secrets Manager.- See Also:
-
getSecretArn
The ARN of the AWS Secrets Manager secret used for transit encryption to the router input.- See Also:
-
builder
@Stability(Stable) static CfnFlowOutput.SecretsManagerEncryptionKeyConfigurationProperty.Builder builder()
-