@Generated(value="software.amazon.awssdk:codegen") public final class AwsSecretsManagerSecretDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsSecretsManagerSecretDetails.Builder,AwsSecretsManagerSecretDetails>
Details about an Secrets Manager secret.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsSecretsManagerSecretDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsSecretsManagerSecretDetails.Builder |
builder() |
Boolean |
deleted()
Whether the secret is deleted.
|
String |
description()
The user-provided description of the secret.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
The ARN, Key ID, or alias of the KMS key used to encrypt the
SecretString or
SecretBinary values for versions of this secret. |
String |
name()
The name of the secret.
|
Boolean |
rotationEnabled()
Whether rotation is enabled.
|
String |
rotationLambdaArn()
The ARN of the Lambda function that rotates the secret.
|
Boolean |
rotationOccurredWithinFrequency()
Whether the rotation occurred within the specified rotation frequency.
|
AwsSecretsManagerSecretRotationRules |
rotationRules()
Defines the rotation schedule for the secret.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsSecretsManagerSecretDetails.Builder> |
serializableBuilderClass() |
AwsSecretsManagerSecretDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AwsSecretsManagerSecretRotationRules rotationRules()
Defines the rotation schedule for the secret.
public final Boolean rotationOccurredWithinFrequency()
Whether the rotation occurred within the specified rotation frequency.
public final String kmsKeyId()
The ARN, Key ID, or alias of the KMS key used to encrypt the SecretString or
SecretBinary values for versions of this secret.
SecretString or
SecretBinary values for versions of this secret.public final Boolean rotationEnabled()
Whether rotation is enabled.
public final String rotationLambdaArn()
The ARN of the Lambda function that rotates the secret.
public final Boolean deleted()
Whether the secret is deleted.
public final String name()
The name of the secret.
public final String description()
The user-provided description of the secret.
public AwsSecretsManagerSecretDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsSecretsManagerSecretDetails.Builder,AwsSecretsManagerSecretDetails>public static AwsSecretsManagerSecretDetails.Builder builder()
public static Class<? extends AwsSecretsManagerSecretDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.