Backup and DR Service API (backupdr:v1)

2025-07-02

3 new methods

Additions

    Methods
  • backupdr.projects.locations.backupPlanAssociations.fetchForResourceType

      Path : v1/{+parent}/backupPlanAssociations:fetchForResourceType

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/backupPlanAssociations:fetchForResourceType

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The parent resource name. Format: projects/{project}/locations/{location}

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        resourceType

          Description : Required. The type of the GCP resource. Ex: sql.googleapis.com/Instance

          Location : query

          Type : string

        pageSize

          Description : Optional. The maximum number of BackupPlanAssociations to return. The service may return fewer than this value. If unspecified, at most 50 BackupPlanAssociations will be returned. The maximum value is 100; values above 100 will be coerced to 100.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : Optional. A page token, received from a previous call of `FetchBackupPlanAssociationsForResourceType`. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchBackupPlanAssociationsForResourceType` must match the call that provided the page token.

          Location : query

          Type : string

        filter

          Description : Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. Supported fields: * resource * backup_plan * state * data_source * cloud_sql_instance_backup_plan_association_properties.instance_create_time

          Location : query

          Type : string

        orderBy

          Description : Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * name

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : List BackupPlanAssociations for a given resource type.

  • backupdr.projects.locations.dataSourceReferences.get

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/dataSourceReferences/{dataSourceReferencesId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The name of the DataSourceReference to retrieve. Format: projects/{project}/locations/{location}/dataSourceReferences/{data_source_reference}

          Pattern : ^projects/[^/]+/locations/[^/]+/dataSourceReferences/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets details of a single DataSourceReference.

  • backupdr.projects.locations.dataSourceReferences.fetchForResourceType

      Path : v1/{+parent}/dataSourceReferences:fetchForResourceType

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/dataSourceReferences:fetchForResourceType

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The parent resource name. Format: projects/{project}/locations/{location}

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        resourceType

          Description : Required. The type of the GCP resource. Ex: sql.googleapis.com/Instance

          Location : query

          Type : string

        pageSize

          Description : Optional. The maximum number of DataSourceReferences to return. The service may return fewer than this value. If unspecified, at most 50 DataSourceReferences will be returned. The maximum value is 100; values above 100 will be coerced to 100.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : Optional. A page token, received from a previous call of `FetchDataSourceReferencesForResourceType`. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchDataSourceReferencesForResourceType` must match the call that provided the page token.

          Location : query

          Type : string

        filter

          Description : Optional. A filter expression that filters the results fetched in the response. The expression must specify the field name, a comparison operator, and the value that you want to use for filtering. Supported fields: * data_source * data_source_gcp_resource_info.gcp_resourcename * data_source_backup_config_state * data_source_backup_count * data_source_backup_config_info.last_backup_state * data_source_gcp_resource_info.gcp_resourcename * data_source_gcp_resource_info.type * data_source_gcp_resource_info.location * data_source_gcp_resource_info.cloud_sql_instance_properties.instance_create_time

          Location : query

          Type : string

        orderBy

          Description : Optional. A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending. Supported fields: * name

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Fetch DataSourceReferences for a given project, location and resource type.