Class SecretAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.secretsmanager.SecretAttributes.Jsii$Proxy
- All Implemented Interfaces:
SecretAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SecretAttributes
@Stability(Stable)
@Internal
public static final class SecretAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SecretAttributes
An implementation for
SecretAttributes-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.secretsmanager.SecretAttributes
SecretAttributes.Builder, SecretAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(SecretAttributes.Builder builder) Constructor that initializes the object based on literal property values passed by theSecretAttributes.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IKeyThe encryption key that is used to encrypt the secret, unless the default SecretsManager key is used.final StringThe complete ARN of the secret in SecretsManager.final StringThe partial ARN of the secret in SecretsManager.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theSecretAttributes.Builder.
-
-
Method Details
-
getEncryptionKey
Description copied from interface:SecretAttributesThe encryption key that is used to encrypt the secret, unless the default SecretsManager key is used.- Specified by:
getEncryptionKeyin interfaceSecretAttributes
-
getSecretCompleteArn
Description copied from interface:SecretAttributesThe complete ARN of the secret in SecretsManager.This is the ARN including the Secrets Manager 6-character suffix. Cannot be used with
secretArnorsecretPartialArn.- Specified by:
getSecretCompleteArnin interfaceSecretAttributes
-
getSecretPartialArn
Description copied from interface:SecretAttributesThe partial ARN of the secret in SecretsManager.This is the ARN without the Secrets Manager 6-character suffix. Cannot be used with
secretArnorsecretCompleteArn.- Specified by:
getSecretPartialArnin interfaceSecretAttributes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-