modules/capacity-pool/main.capacity-pool.tf (20 lines of code) (raw):

resource "azapi_resource" "anf_capacity_pool" { type = "Microsoft.NetApp/netAppAccounts/capacityPools@2024-07-01" body = { properties = { serviceLevel = var.service_level size = var.size coolAccess = var.cool_access != null ? var.cool_access : null qosType = var.qos_type != null ? var.qos_type : null encryptionType = var.encryption_type != null ? var.encryption_type : null } } location = var.location name = var.name parent_id = var.account.resource_id retry = { error_message_regex = ["CannotDeleteResource"] } schema_validation_enabled = false tags = var.tags }