main.tf (28 lines of code) (raw):

resource "azapi_resource" "odaa_infra" { type = "Oracle.Database/cloudExadataInfrastructures@2023-09-01" body = { "location" : var.location, "zones" : [ var.zone ], "tags" : var.tags, "properties" : { "computeCount" : var.compute_count, "displayName" : var.display_name, "maintenanceWindow" : { "leadTimeInWeeks" : var.maintenance_window_leadtime_in_weeks, "preference" : var.maintenance_window_preference, "patchingMode" : var.maintenance_window_patching_mode }, "shape" : var.shape, "storageCount" : var.storage_count, } } name = var.name parent_id = var.resource_group_id schema_validation_enabled = false timeouts { create = "1h30m" delete = "20m" } }