Search for plans that the caller has the bb.plans.get permission on and also satisfy the specified filter & query. Permissions required: bb.plans.get
The project id.
The parent, which owns this collection of plans. Format: projects/{project} Use "projects/-" to list all plans from all projects.
The maximum number of plans to return. The service may return fewer than this value. If unspecified, at most 10 plans will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
A page token, received from a previous SearchPlans call.
Provide this to retrieve the subsequent page.
When paginating, all other parameters provided to SearchPlans must match
the call that provided the page token.
Filter is used to filter plans returned in the list. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec
Supported filters:
For example: creator == "users/[email protected]" && create_time >= "2025-01-02T15:04:05Z07:00" has_pipeline == false && has_issue == true title == "My Plan" title.matches("database migration") spec_type == "change_database_config" state == "ACTIVE"