1
0

initial commit

This commit is contained in:
xpk
2026-02-13 15:44:24 +08:00
parent 66be8224f4
commit 09ce4c881a
570 changed files with 61807 additions and 0 deletions
@@ -0,0 +1,39 @@
variable "vaults" {
type = object({
kms_key_arn = string
})
description = "Map of vaults"
}
variable "policy" {
type = string
description = "Json encoded policy"
}
variable "plans" {
type = object({
rule = object({
rule_name = string
schedule = string
target_vault_name = string
lifecycle = object({
cold_storage_after = number
delete_after = number
})
})
})
description = "Backup plans"
}
variable "selections" {
type = object({
iam_role_arn = string
plan_id = string
selection_tags = object({
type = string
key = string
value = string
})
})
description = "Backup selections"
}