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" } }