secretsmanager library

AWS Secrets Manager.

Classes

AwsSecretsmanagerSecret
Factory wrapper for aws_secretsmanager_secret.
AwsSecretsmanagerSecretPolicy
Factory wrapper for aws_secretsmanager_secret_policy.
AwsSecretsmanagerSecretRotation
Factory wrapper for aws_secretsmanager_secret_rotation.
AwsSecretsmanagerSecretVersion
Factory wrapper for aws_secretsmanager_secret_version.
AwsSecretsmanagerTag
Factory wrapper for aws_secretsmanager_tag.
SecretsmanagerSecretName
At most one of name, name_prefix on aws_secretsmanager_secret: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SecretsmanagerSecretNameChoice
The SecretsmanagerSecretName.name choice: sets name.
SecretsmanagerSecretNamePrefix
The SecretsmanagerSecretName.namePrefix choice: sets name_prefix.
SecretsmanagerSecretReplica
Typed helper for the replica block of aws_secretsmanager_secret (derived from provider schema).
SecretsmanagerSecretRotationExternalSecretRotationMetadata
Typed helper for the external_secret_rotation_metadata block of aws_secretsmanager_secret_rotation (derived from provider schema).
SecretsmanagerSecretRotationRules
Typed helper for the rotation_rules block of aws_secretsmanager_secret_rotation (derived from provider schema).
SecretsmanagerSecretRotationSchedule
Exactly one of automatically_after_days, schedule_expression on the rotation_rules block of aws_secretsmanager_secret_rotation: the provider rejects none and more than one, so each variant sets one of them.
SecretsmanagerSecretRotationScheduleAutomaticallyAfterDays
The SecretsmanagerSecretRotationSchedule.automaticallyAfterDays choice: sets automatically_after_days.
SecretsmanagerSecretRotationScheduleExpression
The SecretsmanagerSecretRotationSchedule.scheduleExpression choice: sets schedule_expression.
SecretsmanagerSecretVersionSecret
At most one of secret_binary, secret_string, secret_string_wo on aws_secretsmanager_secret_version: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
SecretsmanagerSecretVersionSecretBinary
The SecretsmanagerSecretVersionSecret.secretBinary choice: sets secret_binary.
SecretsmanagerSecretVersionSecretString
The SecretsmanagerSecretVersionSecret.secretString choice: sets secret_string.
SecretsmanagerSecretVersionSecretStringWo
The SecretsmanagerSecretVersionSecret.secretStringWo choice: sets secret_string_wo.