Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.17 KB

File metadata and controls

56 lines (40 loc) · 1.17 KB
page_title subcategory description
openai_files Data Source - terraform-provider-openai

openai_files (Data Source)

Example Usage

# List all files with optional filtering
data "openai_files" "all" {
  # Optional: filter by purpose
  purpose = "fine-tune"
}

# List files for assistants
data "openai_files" "assistant_files" {
  purpose = "assistants"
}

# Output total files count
output "total_files" {
  value = length(data.openai_files.all.files)
}

Schema

Optional

  • project_id (String) The project ID to associate with this file lookup (for Terraform reference only, not sent to OpenAI API)
  • purpose (String) Filter files by purpose (e.g., 'fine-tune', 'assistants', etc.)

Read-Only

Nested Schema for files

Read-Only:

  • bytes (Number)
  • created_at (String)
  • filename (String)
  • id (String)
  • object (String)
  • purpose (String)