Skip to content
This repository was archived by the owner on Jan 21, 2025. It is now read-only.

Files

Latest commit

7aba36d · Feb 4, 2020

History

History

vault

# aws-terraform-backup / vault

This module creates an AWS Backup vault used to store backup recovery points.

module "backup_vault" {
  source = "git@github.com:rackspace-infrastructure-automation/aws-terraform-backup//modules/vault/?ref=v0.12.0"

  tags = {
    Environment = "${var.environment}"
  }

  vault_name = "new_vault_name"
}

[Further examples available.](./examples)

Providers

Name Version
aws >= 2.34.0

Inputs

Name Description Type Default Required
kms_key_arn Optional server-side KMS encryption key that is used to protect your backups. If this is not provided AWS Backup will use a default aws:kms key for this service. string "" no
tags Map of tags to assign to created resources. map(string) {} no
vault_name Name of the backup vault to create. string n/a yes

Outputs

Name Description
vault_arn The ARN of the vault.
vault_name The name of the vault.
vault_recovery_points The number of recovery points that are stored in a backup vault.