@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:41.432Z") @Stability(value=Stable) public interface CommonRotationUserOptions extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.ec2.*;
import software.amazon.awscdk.services.rds.*;
InterfaceVpcEndpoint interfaceVpcEndpoint;
Subnet subnet;
SubnetFilter subnetFilter;
CommonRotationUserOptions commonRotationUserOptions = CommonRotationUserOptions.builder()
.automaticallyAfter(Duration.minutes(30))
.endpoint(interfaceVpcEndpoint)
.excludeCharacters("excludeCharacters")
.vpcSubnets(SubnetSelection.builder()
.availabilityZones(List.of("availabilityZones"))
.onePerAz(false)
.subnetFilters(List.of(subnetFilter))
.subnetGroupName("subnetGroupName")
.subnets(List.of(subnet))
.subnetType(SubnetType.PRIVATE_ISOLATED)
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CommonRotationUserOptions.Builder
A builder for
CommonRotationUserOptions |
static class |
CommonRotationUserOptions.Jsii$Proxy
An implementation for
CommonRotationUserOptions |
| Modifier and Type | Method and Description |
|---|---|
static CommonRotationUserOptions.Builder |
builder() |
default Duration |
getAutomaticallyAfter()
Specifies the number of days after the previous rotation before Secrets Manager triggers the next automatic rotation.
|
default IInterfaceVpcEndpoint |
getEndpoint()
The VPC interface endpoint to use for the Secrets Manager API.
|
default String |
getExcludeCharacters()
Specifies characters to not include in generated passwords.
|
default SubnetSelection |
getVpcSubnets()
Where to place the rotation Lambda function.
|
@Stability(value=Stable) @Nullable default Duration getAutomaticallyAfter()
Default: - 30 days
@Stability(value=Stable) @Nullable default IInterfaceVpcEndpoint getEndpoint()
If you enable private DNS hostnames for your VPC private endpoint (the default), you don't
need to specify an endpoint. The standard Secrets Manager DNS hostname the Secrets Manager
CLI and SDKs use by default (https://secretsmanager.
Default: https://secretsmanager.
@Stability(value=Stable) @Nullable default String getExcludeCharacters()
Default: " %+~`#$&*()|[]{}:;<>?!'/
@Stability(value=Stable) @Nullable default SubnetSelection getVpcSubnets()
Default: - same placement as instance or cluster
@Stability(value=Stable) static CommonRotationUserOptions.Builder builder()
CommonRotationUserOptions.Builder of CommonRotationUserOptionsCopyright © 2022. All rights reserved.