Skip to content

Add google_apigee_custom_report resource#16955

Open
ogormans-deptstack wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
ogormans-deptstack:feat/apigee-custom-report
Open

Add google_apigee_custom_report resource#16955
ogormans-deptstack wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
ogormans-deptstack:feat/apigee-custom-report

Conversation

@ogormans-deptstack
Copy link
Copy Markdown

New resource google_apigee_custom_report for managing Apigee Analytics custom report definitions via the organizations.reports API.

Custom reports let users define reusable analytics views with custom metrics, dimensions, filters, and grouping. This resource supports all fields from the API including metrics with aggregation functions, dimensions, time units, sorting, and report properties.

Tested all CRUD operations against a live Apigee evaluation org:

  • Create (1s)
  • Read with no drift
  • Update in-place (display name, metrics, dimensions, time unit)
  • Import by full resource path
  • Delete

Uses PUT with no update mask (same pattern as DeveloperApp). The name field is a server-assigned UUID used as the path identifier. displayName is user-specified and mutable.

Related to PR #16954 (google_apigee_data_collector).

Release Note Template for Downstream PRs (will be copied)

apigee: added `google_apigee_custom_report` resource

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label Apr 5, 2026
@github-actions github-actions bot requested a review from zli82016 April 5, 2026 00:22
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 5, 2026

Googlers: For automatic test runs see go/terraform-auto-test-runs.

@zli82016, a repository maintainer, has been assigned to review your changes. If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look.

You can help make sure that review is quick by doing a self-review and by running impacted tests locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-approval Pull requests that need reviewer's approval to run presubmit tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants