Database Center API (databasecenter:v1beta)

2026-06-17

8 new methods | New API

Additions

    Methods
  • databasecenter.aggregateIssueStats

  • databasecenter.queryIssues

      Path : v1beta:queryIssues

      HTTP Method : POST

      Description : QueryIssues provides a list of issues and recommendations that a user has access to and that are within the requested scope.

      Flat Path : v1beta:queryIssues

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • databasecenter.queryProducts

      Parameters :

        pageSize

          Description : Optional. If unspecified, at most 50 products will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Format : int32

          Location : query

          Type : integer

        pageToken

          Description : Optional. A page token, received from a previous `ListLocations` call. Provide this to retrieve the subsequent page. All other parameters except page size should match the call that provided the page page token.

          Location : query

          Type : string

        parent

          Description : Required. Parent can be a project, a folder, or an organization. The allowed values are: * projects/{PROJECT_ID}/locations/{LOCATION} (e.g.,"projects/foo-bar/locations/us-central1") * projects/{PROJECT_NUMBER}/locations/{LOCATION} (e.g.,"projects/12345678/locations/us-central1") * folders/{FOLDER_NUMBER}/locations/{LOCATION} (e.g.,"folders/1234567/locations/us-central1") * organizations/{ORGANIZATION_NUMBER}/locations/{LOCATION} (e.g.,"organizations/123456/locations/us-central1") * projects/{PROJECT_ID} (e.g., "projects/foo-bar") * projects/{PROJECT_NUMBER} (e.g., "projects/12345678") * folders/{FOLDER_NUMBER} (e.g., "folders/1234567") * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")

          Location : query

          Type : string

      Description : QueryProducts provides a list of all possible products which can be used to filter database resources.

      Flat Path : v1beta:queryProducts

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1beta:queryProducts

      HTTP Method : GET

  • databasecenter.aggregateFleet

      Parameters :

        baselineDate.month

          Format : int32

          Description : Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

          Location : query

          Type : integer

        baselineDate.day

          Location : query

          Type : integer

          Description : Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

          Format : int32

        groupBy

          Description : Optional. A field that statistics are grouped by. Valid values are any combination of the following: * container * product.type * product.engine * product.version * location * sub_resource_type * management_type * tag.key * tag.value * tag.source * tag.inherited * label.key * label.value * label.source * has_maintenance_schedule * has_deny_maintenance_schedules Comma separated list.

          Location : query

          Type : string

        pageSize

          Location : query

          Type : integer

          Description : Optional. If unspecified, at most 50 items will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

          Format : int32

        pageToken

          Location : query

          Type : string

          Description : Optional. A page token, received from a previous `AggregateFleet` call. Provide this to retrieve the subsequent page. All other parameters should match the parameters in the call that provided the page token except for page_size which can be different.

        baselineDate.year

          Location : query

          Type : integer

          Description : Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

          Format : int32

        filter

          Description : Optional. The expression to filter resources. Supported fields are: `full_resource_name`, `resource_type`, `container`, `product.type`, `product.engine`, `product.version`, `location`, `labels`, `issues`, fields of availability_info, data_protection_info, 'resource_name', etc. The expression is a list of zero or more restrictions combined via logical operators `AND` and `OR`. When `AND` and `OR` are both used in the expression, parentheses must be appropriately used to group the combinations. Example: `location="us-east1"` Example: `container="projects/123" OR container="projects/456"` Example: `(container="projects/123" OR container="projects/456") AND location="us-east1"`

          Location : query

          Type : string

        parent

          Description : Required. Parent can be a project, a folder, or an organization. The search is limited to the resources within the `scope`. The allowed values are: * projects/{PROJECT_ID} (e.g., "projects/foo-bar") * projects/{PROJECT_NUMBER} (e.g., "projects/12345678") * folders/{FOLDER_NUMBER} (e.g., "folders/1234567") * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")

          Location : query

          Type : string

        orderBy

          Location : query

          Type : string

          Description : Optional. Valid values to order by are: * resource_groups_count * resources_count * and all fields supported by `group_by` The default order is ascending. Add "DESC" after the field name to indicate descending order. Add "ASC" after the field name to indicate ascending order. It supports ordering using multiple fields. For example: `order_by = "resource_groups_count"` sorts response in ascending order `order_by = "resource_groups_count DESC"` sorts response in descending order `order_by = "product.type, product.version DESC, location"` orders by type in ascending order, version in descending order and location in ascending order

      Path : v1beta:aggregateFleet

      HTTP Method : GET

      Description : AggregateFleet provides statistics about the fleet grouped by various fields.

      Flat Path : v1beta:aggregateFleet

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • databasecenter.queryDatabaseResourceGroups

      HTTP Method : POST

      Path : v1beta:queryDatabaseResourceGroups

      Flat Path : v1beta:queryDatabaseResourceGroups

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : QueryDatabaseResourceGroups returns paginated results of database groups.

  • databasecenter.folders.aggregateQueryStats

      HTTP Method : POST

      Path : v1beta/{+parent}:aggregateQueryStats

      Flat Path : v1beta/folders/{foldersId}:aggregateQueryStats

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : AggregateQueryStats provides database resource query execution statistics.

      Parameters :

        parent

          Required : Yes

          Description : Required. Parent can be a project, a folder, or an organization. The search is limited to the resources within the `parent`. The allowed values are: * projects/{PROJECT_ID} (e.g., "projects/foo-bar") * projects/{PROJECT_NUMBER} (e.g., "projects/12345678") * folders/{FOLDER_NUMBER} (e.g., "folders/1234567") * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")

          Type : string

          Pattern : ^folders/[^/]+$

          Location : path

      Parameter Order : parent

  • databasecenter.projects.aggregateQueryStats

      Flat Path : v1beta/projects/{projectsId}:aggregateQueryStats

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : AggregateQueryStats provides database resource query execution statistics.

      HTTP Method : POST

      Path : v1beta/{+parent}:aggregateQueryStats

      Parameters :

        parent

          Pattern : ^projects/[^/]+$

          Location : path

          Required : Yes

          Description : Required. Parent can be a project, a folder, or an organization. The search is limited to the resources within the `parent`. The allowed values are: * projects/{PROJECT_ID} (e.g., "projects/foo-bar") * projects/{PROJECT_NUMBER} (e.g., "projects/12345678") * folders/{FOLDER_NUMBER} (e.g., "folders/1234567") * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")

          Type : string

      Parameter Order : parent

  • databasecenter.organizations.aggregateQueryStats

      Path : v1beta/{+parent}:aggregateQueryStats

      HTTP Method : POST

      Description : AggregateQueryStats provides database resource query execution statistics.

      Flat Path : v1beta/organizations/{organizationsId}:aggregateQueryStats

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : parent

      Parameters :

        parent

          Location : path

          Pattern : ^organizations/[^/]+$

          Type : string

          Description : Required. Parent can be a project, a folder, or an organization. The search is limited to the resources within the `parent`. The allowed values are: * projects/{PROJECT_ID} (e.g., "projects/foo-bar") * projects/{PROJECT_NUMBER} (e.g., "projects/12345678") * folders/{FOLDER_NUMBER} (e.g., "folders/1234567") * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")

          Required : Yes