Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 3.39 KB

io.md

File metadata and controls

39 lines (35 loc) · 3.39 KB

Inputs

Name Description Type Default Required
aws_backup_vault_policy_enabled The backup vault access policy document in JSON format. bool true no
backup_resources An array of strings that either contain Amazon Resource Names (ARNs) or match patterns of resources to assign to a backup plan list(string) [] no
cold_storage_after Specifies the number of days after creation that a recovery point is moved to cold storage string null no
completion_window The amount of time AWS Backup attempts a backup before canceling the job and returning an error. Must be at least 60 minutes greater than start_window string null no
copy_action_cold_storage_after For copy operation, specifies the number of days after creation that a recovery point is moved to cold storage number null no
copy_action_delete_after For copy operation, specifies the number of days after creation that a recovery point is deleted. Must be 90 days greater than copy_action_cold_storage_after number null no
delete_after Specifies the number of days after creation that a recovery point is deleted. Must be 90 days greater than cold_storage_after string null no
destination_vault_arn An Amazon Resource Name (ARN) that uniquely identifies the destination backup vault for the copied backup string "" no
enable_continuous_backup Enable continuous backups for supported resources. bool false no
enabled backup Name bool true no
environment Environment (e.g. prod, dev, staging). string "" no
iam_role_enabled Should we create a new Iam Role and Policy Attachment bool true no
kms_key_arn The server-side encryption key that is used to protect your backups string "" no
label_order Label order, e.g. name,application. list(any)
[
"name",
"environment"
]
no
managedby ManagedBy, eg 'CloudDrove'. string "hello@clouddrove.com" no
name backup Name string "" no
plan_enabled Should we create a new Plan bool true no
plan_name_suffix The string appended to the plan name string null no
repository Terraform current module repo string "https://github.com/clouddrove/terraform-aws-backup" no
schedule A CRON expression specifying when AWS Backup initiates a backup job string null no
selection_tags An array of tag condition objects used to filter resources based on tags for assigning to a backup plan
list(object({
type = string
key = string
value = string
}))
[] no
start_window The amount of time in minutes before beginning a backup. Minimum value is 60 minutes string null no
target_iam_role_name Override target IAM Role Name string null no
target_vault_name Override target Vault Name string null no
vault_enabled Should we create a new Vault bool true no

Outputs

Name Description
arn A mapping of tags to assign to the certificate.
backup_id Backup Selection identifier.
id A mapping of tags to assign to the key.
tags A mapping of tags to assign to the resource.