Help with oci_core_instance output - Terraform

Hello guys!

Really need some help. Ive been stumbling on this for quite a while now.
Im creating an automation that will create a VM in OCI and return me its private_ip and boot_volume_id.

In the plan, it says:

oci_core_instance.CRIA_VM will be created

* resource “oci_core_instance” “CRIA_VM” {
  * availability_domain                 = “kFlw:SA-SAOPAULO-1-AD-1”
  * boot_volume_id                      = (known after apply)
    private_ip                          = (known after apply)

So, in resume, if i set a outputs.tf with:

output “instance_id” {
  value = oci_core_instance.CRIA_VM.id
}

output “private_ip” {
  value       = oci_core_instance.CRIA_VM.private_ip
}

output “boot_volume_id” {
  value = oci_core_instance.CRIA_VM.boot_volume_id
}

The values should pop right after the apply, correct? The instance id, does, private ip and boot volume on the other hand, dont:

Outputs:

instance_id = “ocid1.instance.oc1.sa-saopaulo-1.antxeljrprfdkwqcfa7tu4qftkjlaxb3wcmwpd6up6j4bosoqr5i2lkiuula”
private_ip = [
    tostring(null),
]

Why? What im i doing wrong? Version maybe?

Using previously-installed hashicorp/oci v7.21.0