An open API service indexing awesome lists of open source software.

https://github.com/launchbynttdata/tf-azurerm-module_primitive-data_protection_backup_instance_blob_storage


https://github.com/launchbynttdata/tf-azurerm-module_primitive-data_protection_backup_instance_blob_storage

Last synced: 15 days ago
JSON representation

Awesome Lists containing this project

README

          

# tf-azurerm-module_primitive-data_protection_backup_instance_blob_storage

## Requirements

| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | ~> 1.5 |
| [azurerm](#requirement\_azurerm) | ~>3.117 |

## Providers

| Name | Version |
|------|---------|
| [azurerm](#provider\_azurerm) | 3.117.1 |

## Modules

No modules.

## Resources

| Name | Type |
|------|------|
| [azurerm_data_protection_backup_instance_blob_storage.backup_instance_blob_storage](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_protection_backup_instance_blob_storage) | resource |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [name](#input\_name) | Name of the Backup Instance | `string` | n/a | yes |
| [location](#input\_location) | Location of the backup instance (must match backup vault location) | `string` | n/a | yes |
| [vault\_id](#input\_vault\_id) | Backup vault ID | `string` | n/a | yes |
| [storage\_account\_id](#input\_storage\_account\_id) | Storage account ID | `string` | n/a | yes |
| [backup\_policy\_id](#input\_backup\_policy\_id) | Backup policy ID | `string` | n/a | yes |
| [storage\_account\_container\_names](#input\_storage\_account\_container\_names) | List of blob containers to protect | `list(string)` | `null` | no |
| [timeouts](#input\_timeouts) | Configurable timeouts for backing up and restoring the Backup Instance |

object({
create = optional(string, "30m")
read = optional(string, "5m")
update = optional(string, "30m")
delete = optional(string, "30m")
})
| `{}` | no |

## Outputs

| Name | Description |
|------|-------------|
| [backup\_instance\_id](#output\_backup\_instance\_id) | The ID of the created Data Protection Backup Instance |
| [backup\_instance\_name](#output\_backup\_instance\_name) | The name of the created Data Protection Backup Instance |