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" }