Interface CfnRouterOutput.SecretsManagerEncryptionKeyConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRouterOutput.SecretsManagerEncryptionKeyConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnRouterOutput
@Stability(Stable)
public static interface CfnRouterOutput.SecretsManagerEncryptionKeyConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The configuration settings for transit encryption 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 forCfnRouterOutput.SecretsManagerEncryptionKeyConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.The ARN of the AWS Secrets Manager secret used for transit encryption.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRoleArn
The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.- See Also:
-
getSecretArn
The ARN of the AWS Secrets Manager secret used for transit encryption.- See Also:
-
builder
@Stability(Stable) static CfnRouterOutput.SecretsManagerEncryptionKeyConfigurationProperty.Builder builder()
-