# Cria o Bucket resource "oci_objectstorage_bucket" "app_bucket" { # Nome do bucket (deve ser único na sua tenancy) name = var.bucket_name # Reaproveitando as variáveis que você já tem no projeto compartment_id = var.bucket_compartment # Nível de acesso (NoPublicAccess, ObjectRead, ou ObjectReadWithoutList) access_type = var.bucket_access_type # Storage Tier: Standard ou Archive storage_tier = var.bucket_storage_tier # (Opcional) Habilita versionamento de arquivos versioning = var.bucket_versioning # Usa o namespace descoberto no bloco data acima namespace = data.oci_objectstorage_namespace.tenancy_namespace.namespace freeform_tags = { "ManagedBy" = "Terraform" } }