Description
Add a data source github_organization_billing_premium_request_usage for premium request (Copilot/AI model) usage at the organization level.
Mirrors the existing github_enterprise_billing_premium_request_usage data source (billing-usage branch) but scoped to an organization.
go-github v84 API
func (s * BillingService ) GetOrganizationPremiumRequestUsageReport (ctx context.Context , org string , opts * PremiumRequestUsageReportOptions ) (* PremiumRequestUsageReport , * Response , error )
// GET /orgs/{org}/settings/billing/premium-request-usage
Acceptance Criteria
Data source github_organization_billing_premium_request_usage implemented
Schema: owner (required), date filter fields, cost_center_id, user, model, product
Computed: usage_items list (model, product, user, quantity, unit_type, price_per_unit)
Registered in provider.go
Docs at website/docs/d/organization_billing_premium_request_usage.html.markdown
Notes
Reference: data_source_github_enterprise_billing_premium_request_usage.go in billing-usage branch
Description
Add a data source
github_organization_billing_premium_request_usagefor premium request (Copilot/AI model) usage at the organization level.Mirrors the existing
github_enterprise_billing_premium_request_usagedata source (billing-usage branch) but scoped to an organization.go-github v84 API
Acceptance Criteria
github_organization_billing_premium_request_usageimplementedowner(required), date filter fields,cost_center_id,user,model,productusage_itemslist (model, product, user, quantity, unit_type, price_per_unit)provider.gowebsite/docs/d/organization_billing_premium_request_usage.html.markdownNotes
data_source_github_enterprise_billing_premium_request_usage.goin billing-usage branch