@Stability(value=Stable) @Internal public static final class CfnRotationSchedule.HostedRotationLambdaProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRotationSchedule.HostedRotationLambdaProperty
CfnRotationSchedule.HostedRotationLambdaPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnRotationSchedule.HostedRotationLambdaProperty.Builder, CfnRotationSchedule.HostedRotationLambdaProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnRotationSchedule.HostedRotationLambdaProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnRotationSchedule.HostedRotationLambdaProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getKmsKeyArn()
The ARN of the KMS key that Secrets Manager uses to encrypt the secret.
|
String |
getMasterSecretArn()
The ARN of the secret that contains elevated credentials.
|
String |
getMasterSecretKmsKeyArn()
The ARN of the KMS key that Secrets Manager uses to encrypt the elevated secret if you use the [alternating users strategy](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets_strategies.html#rotating-secrets-two-users) .
|
String |
getRotationLambdaName()
The name of the Lambda rotation function.
|
String |
getRotationType()
The type of rotation template to use.
|
String |
getSuperuserSecretArn()
`CfnRotationSchedule.HostedRotationLambdaProperty.SuperuserSecretArn`.
|
String |
getSuperuserSecretKmsKeyArn()
`CfnRotationSchedule.HostedRotationLambdaProperty.SuperuserSecretKmsKeyArn`.
|
String |
getVpcSecurityGroupIds()
A comma-separated list of security group IDs applied to the target database.
|
String |
getVpcSubnetIds()
A comma separated list of VPC subnet IDs of the target database network.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnRotationSchedule.HostedRotationLambdaProperty.Builder builder)
CfnRotationSchedule.HostedRotationLambdaProperty.Builder.public final String getRotationType()
CfnRotationSchedule.HostedRotationLambdaProperty
You can specify one of the following RotationTypes :
getRotationType in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getKmsKeyArn()
CfnRotationSchedule.HostedRotationLambdaProperty
If you don't specify this value, then Secrets Manager uses the key aws/secretsmanager . If aws/secretsmanager doesn't yet exist, then Secrets Manager creates it for you automatically the first time it encrypts the secret value.
getKmsKeyArn in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getMasterSecretArn()
CfnRotationSchedule.HostedRotationLambdaPropertyThe Lambda rotation function uses this secret for the Alternating users rotation strategy .
getMasterSecretArn in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getMasterSecretKmsKeyArn()
CfnRotationSchedule.HostedRotationLambdaPropertygetMasterSecretKmsKeyArn in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getRotationLambdaName()
CfnRotationSchedule.HostedRotationLambdaPropertygetRotationLambdaName in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getSuperuserSecretArn()
CfnRotationSchedule.HostedRotationLambdaPropertygetSuperuserSecretArn in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getSuperuserSecretKmsKeyArn()
CfnRotationSchedule.HostedRotationLambdaPropertygetSuperuserSecretKmsKeyArn in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getVpcSecurityGroupIds()
CfnRotationSchedule.HostedRotationLambdaPropertyThe templates applies the same security groups as on the Lambda rotation function that is created as part of this stack.
getVpcSecurityGroupIds in interface CfnRotationSchedule.HostedRotationLambdaPropertypublic final String getVpcSubnetIds()
CfnRotationSchedule.HostedRotationLambdaPropertyThe Lambda rotation function is in the same subnet group.
getVpcSubnetIds in interface CfnRotationSchedule.HostedRotationLambdaProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.