infracloud/archives/invista-nexus_Fix-Unauthorized/modules/autonomous_json/autonomous_json.tf
2026-03-09 15:02:41 -03:00

27 lines
No EOL
920 B
HCL

resource "oci_database_autonomous_database" "app_json_db" {
compartment_id = var.autonomous_json_compartment_id
# O db_name exige apenas letras e números (sem hífens). O replace resolve isso.
db_name = "json${replace(var.autonomous_json_name, "-", "")}"
display_name = "${var.autonomous_json_name}"
db_workload = "AJD"
license_model = "LICENSE_INCLUDED"
admin_password = random_password.adb_admin_password.result
# --- Computação e Armazenamento ---
compute_model = var.autonomous_json_compute_model
compute_count = var.autonomous_json_compute_count
data_storage_size_in_tbs = var.autonomous_json_data_storage_size_in_tbs
is_auto_scaling_enabled = var.autonomous_json_is_auto_scaling_enabled
# --- Rede (Private Endpoint) ---
subnet_id = oci_core_subnet.autonomous_json_subnet.id
freeform_tags = {
"ManagedBy" = "Terraform"
}
}