I am using terraform to create CosmoDB , my build uses azurerm 2.56.0
resource "azurerm_cosmosdb_account" "testaccount" {
name = "testaccount"
location = var.location
resource_group_name = var.rgname
offer_type = "Standard"
Kind = "GlobalDocumentDB"
enable_automatic_failover = false
consistent_policy {
consistency_level = "Session"
}
backup {
type = "Periodic"
interval_in_minutes = "120"
retention_in_hours = "14"
}
}
I am getting following error Error: Unsupported block type
When I comment out the backup section, it works fine. I checked cosmosdb account https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/cosmosdb_account#backup
it does seem like I have declared it correctly. I have also checked that this version of azurerm supports backups
I am probably missing something obvious, does anyone see what the problem is? Thanks Dan
CodePudding user response:
backup
is not supported in 2.56.0
. You are looking at newer docs. For your version, the docs are here.
If you want to use backup
, you have to upgrade your provider.