Patterned Designs HCL Module Registry
v0.1.0 latest View all versions

Terraform module for secrets-manager on aws

View Full Documentation Usage guides, examples & best practices
module "secrets-manager" {
  source  = "registry.patterneddesigns.ca/patterneddesigns/secrets-manager/aws"
  version = "0.1.0"
}
name required
string

Name of the secret

Constraints
  • Secret name must be 1-512 characters and can contain alphanumeric characters, slashes, underscores, plus signs, equals signs, periods, at signs, and hyphens.
secret_string
string default: null

Secret value as a string

kms_key_id
string default: null

KMS key ID for encryption. If not specified, AWS uses the default service key.

recovery_window_in_days
number default: 30

Number of days before permanent deletion. Use 0 for immediate deletion (cannot be recovered).

Constraints
  • Recovery window must be 0 (immediate deletion) or between 7 and 30 days.
secret_arn

ARN of the secret

secret_id

ID of the secret

secret_version_id

Version ID of the secret