class Aws::SecurityHub::Types::AwsSecretsManagerSecretDetails

Details about an Secrets Manager secret.

@note When making an API call, you may pass AwsSecretsManagerSecretDetails

data as a hash:

    {
      rotation_rules: {
        automatically_after_days: 1,
      },
      rotation_occurred_within_frequency: false,
      kms_key_id: "NonEmptyString",
      rotation_enabled: false,
      rotation_lambda_arn: "NonEmptyString",
      deleted: false,
      name: "NonEmptyString",
      description: "NonEmptyString",
    }

@!attribute [rw] rotation_rules

Defines the rotation schedule for the secret.
@return [Types::AwsSecretsManagerSecretRotationRules]

@!attribute [rw] rotation_occurred_within_frequency

Whether the rotation occurred within the specified rotation
frequency.
@return [Boolean]

@!attribute [rw] kms_key_id

The ARN, Key ID, or alias of the KMS key used to encrypt the
`SecretString` or `SecretBinary` values for versions of this secret.
@return [String]

@!attribute [rw] rotation_enabled

Whether rotation is enabled.
@return [Boolean]

@!attribute [rw] rotation_lambda_arn

The ARN of the Lambda function that rotates the secret.
@return [String]

@!attribute [rw] deleted

Whether the secret is deleted.
@return [Boolean]

@!attribute [rw] name

The name of the secret.
@return [String]

@!attribute [rw] description

The user-provided description of the secret.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsSecretsManagerSecretDetails AWS API Documentation

Constants

SENSITIVE