Migration Center API (migrationcenter:v1alpha1)

2025-11-10

7 new methods

Additions

    Methods
  • migrationcenter.projects.locations.reportConfigs.reports.export

      Path : v1alpha1/{+name}:export

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

      Description : Export a Report into a supported format.

      Parameter Order : name

      HTTP Method : POST

      Parameters :

        name

          Required : Yes

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

          Location : path

          Description : Required. Name of the resource.

          Type : string

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}:export

  • migrationcenter.projects.locations.reportConfigs.reports.artifactLink

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

      Parameters :

        name

          Required : Yes

          Location : path

          Type : string

          Description : Required. Name of the resource.

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

      Path : v1alpha1/{+name}:artifactLink

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}:artifactLink

      Description : Gets the link to the generated artifact of a given type for a Report.

      HTTP Method : POST

      Parameter Order : name

  • migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.create

      HTTP Method : POST

      Parameters :

        requestId

          Type : string

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

          Location : query

        parent

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

          Required : Yes

          Location : path

          Description : Required. The parent resource where this export job will be created.

          Type : string

        reportExportJobId

          Type : string

          Description : Required. The ID to use for the report export job.

          Location : query

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

      Parameter Order : parent

      Description : Export a Report into a supported destination.

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs

      Path : v1alpha1/{+parent}/reportExportJobs

  • migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.run

      Description : Runs a report export job.

      Parameters :

        name

          Required : Yes

          Description : Required. Name of the resource.

          Type : string

          Location : path

          Pattern : ^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+/reportExportJobs/[^/]+$

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs/{reportExportJobsId}:run

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

      Path : v1alpha1/{+name}:run

      HTTP Method : POST

      Parameter Order : name

  • migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.get

      Path : v1alpha1/{+name}

      Parameter Order : name

      HTTP Method : GET

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs/{reportExportJobsId}

      Description : Gets the details of a report export job.

      Parameters :

        name

          Required : Yes

          Location : path

          Type : string

          Description : Required. Name of the resource.

          Pattern : ^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+/reportExportJobs/[^/]+$

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

  • migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.delete

      Path : v1alpha1/{+name}

      Parameter Order : name

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs/{reportExportJobsId}

      Description : Deletes an report export job.

      Parameters :

        name

          Location : path

          Required : Yes

          Type : string

          Description : Required. Name of the resource.

          Pattern : ^projects/[^/]+/locations/[^/]+/reportConfigs/[^/]+/reports/[^/]+/reportExportJobs/[^/]+$

        requestId

          Location : query

          Description : Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

          Type : string

      HTTP Method : DELETE

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

  • migrationcenter.projects.locations.reportConfigs.reports.reportExportJobs.list

      Parameter Order : parent

      Flat Path : v1alpha1/projects/{projectsId}/locations/{locationsId}/reportConfigs/{reportConfigsId}/reports/{reportsId}/reportExportJobs

      HTTP Method : GET

      Description : Lists all the report export jobs for a given report.

      Parameters :

        pageSize

          Location : query

          Type : integer

          Description : Optional. Requested page size. The server may return fewer items than requested. If unspecified, the server will pick an appropriate default value.

          Format : int32

        parent

          Required : Yes

          Location : path

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

          Type : string

          Description : Required. Parent report owning the export jobs.

        pageToken

          Location : query

          Description : Optional. A token identifying a page of results that the server should return.

          Type : string

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

      Path : v1alpha1/{+parent}/reportExportJobs