Class DatabaseSecret
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.secretsmanager.Secret
software.amazon.awscdk.services.docdb.DatabaseSecret
- All Implemented Interfaces:
- IResource,- ISecret,- software.amazon.jsii.JsiiSerializable,- software.constructs.IConstruct,- software.constructs.IDependable
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
           date="2025-10-29T11:15:36.472Z")
@Stability(Stable)
public class DatabaseSecret
extends Secret
A database secret.
 
Example:
 DatabaseCluster cluster;
 DatabaseSecret myUserSecret = DatabaseSecret.Builder.create(this, "MyUserSecret")
         .username("myuser")
         .masterSecret(cluster.getSecret())
         .build();
 ISecret myUserSecretAttached = myUserSecret.attach(cluster); // Adds DB connections information in the secret
 cluster.addRotationMultiUser("MyUser", RotationMultiUserOptions.builder() // Add rotation using the multi user scheme
         .secret(myUserSecretAttached).build());
 - 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstructsoftware.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResourceIResource.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.secretsmanager.ISecretISecret.Jsii$Default, ISecret.Jsii$Proxy
- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDatabaseSecret(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedDatabaseSecret(software.amazon.jsii.JsiiObjectRef objRef) DatabaseSecret(software.constructs.Construct scope, String id, DatabaseSecretProps props) 
- 
Method SummaryMethods inherited from class software.amazon.awscdk.services.secretsmanager.SecretaddReplicaRegion, addReplicaRegion, addRotationSchedule, addToResourcePolicy, attach, denyAccountRootDelete, fromSecretAttributes, fromSecretCompleteArn, fromSecretNameV2, fromSecretPartialArn, getArnForPolicies, getAutoCreatePolicy, getEncryptionKey, getExcludeCharacters, getSecretArn, getSecretFullArn, getSecretName, getSecretValue, grantRead, grantRead, grantWrite, isSecret, secretValueFromJsonMethods inherited from class software.amazon.awscdk.ResourceapplyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourceMethods inherited from class software.constructs.ConstructgetNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstructgetNodeMethods inherited from interface software.amazon.awscdk.IResourceapplyRemovalPolicy, getEnv, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Field Details- 
PROPERTY_INJECTION_IDUniquely identifies this class.
 
- 
- 
Constructor Details- 
DatabaseSecretprotected DatabaseSecret(software.amazon.jsii.JsiiObjectRef objRef) 
- 
DatabaseSecretprotected DatabaseSecret(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) 
- 
DatabaseSecret@Stability(Stable) public DatabaseSecret(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull DatabaseSecretProps props) - Parameters:
- scope- This parameter is required.
- id- This parameter is required.
- props- This parameter is required.
 
 
-