backup
cloudposse/backup/aws
Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and AWS Storage Gateway volumes.
Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as Amazon EBS volumes, Amazon EC2 instances, Amazon RDS databases, Amazon DynamoDB tables, Amazon EFS file systems, and AWS Storage Gateway volumes. > [!NOTE] > The syntax of declaring a backup schedule has changed as of release 0.14.0, follow the instructions in the 0.13.x to 0.14.x+ migration guide. > [!WARNING] > The deprecated variables have been fully deprecated as of 1.x.x. Please use the new variables as described in the 0.13.x to 0.14.x+ migration guide. > [!TIP] > #### 👽 Use Atmos with Terraform > Cloud Posse uses atmos to easily orchestrate multiple environments using Terraform. > Works with Github Actions, Atlantis, o
| Name | Type | Description | Default |
|---|---|---|---|
| tags | map(string) | Additional tags (e.g. `{'BusinessUnit': 'XYZ'}`). Neither the tag keys nor the t | {} |
| label_key_case | string | Controls the letter case of the `tags` keys (label names) for tags generated by | null |
| permissions_boundary | string | The permissions boundary to set on the role | null |
| stage | string | ID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu | null |
| descriptor_formats | any | Describe additional descriptors to be output in the `descriptors` output map. Ma | {} |
| selection_conditions | object({ string_equals = o | An array of conditions used to specify a set of resources to assign to a backup | {} |
| backup_vault_lock_configuration | object({ changeable_for_da | The backup vault lock configuration, each vault can have one vault lock in place | null |
| namespace | string | ID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' | null |
| tenant | string | ID element _(Rarely used, not included by default)_. A customer identifier, indi | null |
| name | string | ID element. Usually the component or solution name, e.g. 'app' or 'jenkins'. Thi | null |
| delimiter | string | Delimiter to be used between ID elements. Defaults to `-` (hyphen). Set to `""` | null |
| enabled | bool | Set to false to prevent the module from creating any resources | null |
| attributes | list(string) | ID element. Additional attributes (e.g. `workers` or `cluster`) to add to `id`, | [] |
| labels_as_tags | set(string) | Set of labels (ID elements) to include as tags in the `tags` output. Default is | [
"default"
] |
| regex_replace_chars | string | Terraform regular expression (regex) string. Characters matching the regex will | null |
| label_value_case | string | Controls the letter case of ID elements (labels) as included in `id`, set as tag | null |
| advanced_backup_setting | object({ backup_options = | An object that specifies backup options for each resource type | null |
| plan_name_suffix | string | The string appended to the plan name | null |
| additional_tag_map | map(string) | Additional key-value pairs to add to each map in `tags_as_list_of_maps`. Not add | {} |
| backup_resources | list(string) | An array of strings that either contain Amazon Resource Names (ARNs) or match pa | [] |
role_arn — The Amazon Resource Name (ARN) specifying the rolebackup_vault_id — Backup Vault IDbackup_vault_arn — Backup Vault ARNbackup_plan_arn — Backup Plan ARNbackup_plan_version — Unique, randomly generated, Unicode, UTF-8 encoded string that serves as the version ID of the backubackup_selection_id — Backup Selection IDrole_name — The name of the IAM role createdAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,