| Package | Description |
|---|---|
| software.amazon.awscdk.services.secretsmanager |
AWS Secrets Manager Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
SecretRotation.Builder |
SecretRotation.Builder.application(SecretRotationApplication application)
The serverless application for the rotation.
|
SecretRotation.Builder |
SecretRotation.Builder.automaticallyAfter(Duration automaticallyAfter)
Specifies the number of days after the previous rotation before Secrets Manager triggers the next automatic rotation.
|
static SecretRotation.Builder |
SecretRotation.Builder.create(software.constructs.Construct scope,
String id) |
SecretRotation.Builder |
SecretRotation.Builder.endpoint(IInterfaceVpcEndpoint endpoint)
The VPC interface endpoint to use for the Secrets Manager API.
|
SecretRotation.Builder |
SecretRotation.Builder.excludeCharacters(String excludeCharacters)
Characters which should not appear in the generated password.
|
SecretRotation.Builder |
SecretRotation.Builder.masterSecret(ISecret masterSecret)
The master secret for a multi user rotation scheme.
|
SecretRotation.Builder |
SecretRotation.Builder.secret(ISecret secret)
The secret to rotate.
|
SecretRotation.Builder |
SecretRotation.Builder.securityGroup(ISecurityGroup securityGroup)
The security group for the Lambda rotation function.
|
SecretRotation.Builder |
SecretRotation.Builder.target(IConnectable target)
The target service or database.
|
SecretRotation.Builder |
SecretRotation.Builder.vpc(IVpc vpc)
The VPC where the Lambda rotation function will run.
|
SecretRotation.Builder |
SecretRotation.Builder.vpcSubnets(SubnetSelection vpcSubnets)
The type of subnets in the VPC where the Lambda rotation function will run.
|
Copyright © 2022. All rights reserved.