Interface CfnRotationSchedule.HostedRotationLambdaProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnRotationSchedule.HostedRotationLambdaProperty.Jsii$Proxy
Enclosing class:
CfnRotationSchedule

@Stability(Stable) public static interface CfnRotationSchedule.HostedRotationLambdaProperty extends software.amazon.jsii.JsiiSerializable
Creates a new Lambda rotation function based on one of the Secrets Manager rotation function templates .

You must specify Transform: AWS::SecretsManager-2020-07-23 at the beginning of the CloudFormation template.

For Amazon RDS master user credentials, see AWS::RDS::DBCluster MasterUserSecret .

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.secretsmanager.*;
 HostedRotationLambdaProperty hostedRotationLambdaProperty = HostedRotationLambdaProperty.builder()
         .rotationType("rotationType")
         // the properties below are optional
         .excludeCharacters("excludeCharacters")
         .kmsKeyArn("kmsKeyArn")
         .masterSecretArn("masterSecretArn")
         .masterSecretKmsKeyArn("masterSecretKmsKeyArn")
         .rotationLambdaName("rotationLambdaName")
         .runtime("runtime")
         .superuserSecretArn("superuserSecretArn")
         .superuserSecretKmsKeyArn("superuserSecretKmsKeyArn")
         .vpcSecurityGroupIds("vpcSecurityGroupIds")
         .vpcSubnetIds("vpcSubnetIds")
         .build();