A unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud.
- REST Resource: v1alpha1.projects.locations
- REST Resource: v1alpha1.projects.locations.assets
- REST Resource: v1alpha1.projects.locations.assetsExportJobs
- REST Resource: v1alpha1.projects.locations.discoveryClients
- REST Resource: v1alpha1.projects.locations.groups
- REST Resource: v1alpha1.projects.locations.importJobs
- REST Resource: v1alpha1.projects.locations.importJobs.importDataFiles
- REST Resource: v1alpha1.projects.locations.operations
- REST Resource: v1alpha1.projects.locations.preferenceSets
- REST Resource: v1alpha1.projects.locations.relations
- REST Resource: v1alpha1.projects.locations.reportConfigs
- REST Resource: v1alpha1.projects.locations.reportConfigs.reports
- REST Resource: v1alpha1.projects.locations.sources
- REST Resource: v1alpha1.projects.locations.sources.errorFrames
Service: migrationcenter.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
- https://migrationcenter.googleapis.com
REST Resource: v1alpha1.projects.locations
| Methods | |
|---|---|
| get | GET /v1alpha1/{name=projects/*/locations/*}Gets information about a location. | 
| getSettings | GET /v1alpha1/{name=projects/*/locations/*/settings}Gets the details of regional settings. | 
| list | GET /v1alpha1/{name=projects/*}/locationsLists information about the supported locations for this service. | 
| updateSettings | PATCH /v1alpha1/{settings.name=projects/*/locations/*/settings}Updates the regional-level project settings. | 
REST Resource: v1alpha1.projects.locations.assets
| Methods | |
|---|---|
| aggregateValues | POST /v1alpha1/{parent=projects/*/locations/*}/assets:aggregateValuesAggregates the requested fields based on provided function. | 
| batchDelete | POST /v1alpha1/{parent=projects/*/locations/*}/assets:batchDeleteDeletes list of Assets. | 
| batchUpdate | POST /v1alpha1/{parent=projects/*/locations/*}/assets:batchUpdateUpdates the parameters of a list of assets. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/assets/*}Deletes an asset. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/assets/*}Gets the details of an asset. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/assetsLists all the assets in a given project and location. | 
| patch | PATCH /v1alpha1/{asset.name=projects/*/locations/*/assets/*}Updates the parameters of an asset. | 
| reportAssetFrames | POST /v1alpha1/{parent=projects/*/locations/*}/assets:reportAssetFramesReports a set of frames. | 
REST Resource: v1alpha1.projects.locations.assetsExportJobs
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*}/assetsExportJobsCreates a new assets export job. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/assetsExportJobs/*}Deletes an assets export job. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/assetsExportJobs/*}Gets the details of an assets export job. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/assetsExportJobsLists all the assets export jobs in a given project and location. | 
| run | POST /v1alpha1/{name=projects/*/locations/*/assetsExportJobs/*}:runRuns an assets export job, returning an AssetsExportJobExecution. | 
REST Resource: v1alpha1.projects.locations.discoveryClients
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*}/discoveryClientsCreates a new discovery client. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/discoveryClients/*}Deletes a discovery client. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/discoveryClients/*}Gets the details of a discovery client. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/discoveryClientsLists all the discovery clients in a given project and location. | 
| patch | PATCH /v1alpha1/{discoveryClient.name=projects/*/locations/*/discoveryClients/*}Updates a discovery client. | 
| sendHeartbeat | POST /v1alpha1/{name=projects/*/locations/*/discoveryClients/*}:sendHeartbeatSends a discovery client heartbeat. | 
REST Resource: v1alpha1.projects.locations.groups
| Methods | |
|---|---|
| addAssets | POST /v1alpha1/{group=projects/*/locations/*/groups/*}:addAssetsAdds assets to a group. | 
| create | POST /v1alpha1/{parent=projects/*/locations/*}/groupsCreates a new group in a given project and location. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/groups/*}Deletes a group. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/groups/*}Gets the details of a group. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/groupsLists all groups in a given project and location. | 
| patch | PATCH /v1alpha1/{group.name=projects/*/locations/*/groups/*}Updates the parameters of a group. | 
| removeAssets | POST /v1alpha1/{group=projects/*/locations/*/groups/*}:removeAssetsRemoves assets from a group. | 
REST Resource: v1alpha1.projects.locations.importJobs
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*}/importJobsCreates an import job. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/importJobs/*}Deletes an import job. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/importJobs/*}Gets the details of an import job. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/importJobsLists all import jobs. | 
| patch | PATCH /v1alpha1/{importJob.name=projects/*/locations/*/importJobs/*}Updates an import job. | 
| run | POST /v1alpha1/{name=projects/*/locations/*/importJobs/*}:runRuns an import job. | 
| validate | POST /v1alpha1/{name=projects/*/locations/*/importJobs/*}:validateValidates an import job. | 
REST Resource: v1alpha1.projects.locations.importJobs.importDataFiles
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*/importJobs/*}/importDataFilesCreates an import data file. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/importJobs/*/importDataFiles/*}Delete an import data file. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/importJobs/*/importDataFiles/*}Gets an import data file. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*/importJobs/*}/importDataFilesList import data files. | 
REST Resource: v1alpha1.projects.locations.operations
| Methods | |
|---|---|
| cancel | POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
| list | GET /v1alpha1/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1alpha1.projects.locations.preferenceSets
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*}/preferenceSetsCreates a new preference set in a given project and location. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/preferenceSets/*}Deletes a preference set. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/preferenceSets/*}Gets the details of a preference set. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/preferenceSetsLists all the preference sets in a given project and location. | 
| patch | PATCH /v1alpha1/{preferenceSet.name=projects/*/locations/*/preferenceSets/*}Updates the parameters of a preference set. | 
REST Resource: v1alpha1.projects.locations.relations
| Methods | |
|---|---|
| get | GET /v1alpha1/{name=projects/*/locations/*/relations/*}Gets the details of an relation. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/relationsLists all the relations in a given project and location. | 
REST Resource: v1alpha1.projects.locations.reportConfigs
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*}/reportConfigsCreates a report configuration. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/reportConfigs/*}Deletes a ReportConfig. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/reportConfigs/*}Gets details of a single ReportConfig. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/reportConfigsLists ReportConfigs in a given project and location. | 
REST Resource: v1alpha1.projects.locations.reportConfigs.reports
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*/reportConfigs/*}/reportsCreates a report. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/reportConfigs/*/reports/*}Deletes a Report. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/reportConfigs/*/reports/*}Gets details of a single Report. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*/reportConfigs/*}/reportsLists Reports in a given ReportConfig. | 
REST Resource: v1alpha1.projects.locations.sources
| Methods | |
|---|---|
| create | POST /v1alpha1/{parent=projects/*/locations/*}/sourcesCreates a new source in a given project and location. | 
| delete | DELETE /v1alpha1/{name=projects/*/locations/*/sources/*}Deletes a source. | 
| get | GET /v1alpha1/{name=projects/*/locations/*/sources/*}Gets the details of a source. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*}/sourcesLists all the sources in a given project and location. | 
| patch | PATCH /v1alpha1/{source.name=projects/*/locations/*/sources/*}Updates the parameters of a source. | 
REST Resource: v1alpha1.projects.locations.sources.errorFrames
| Methods | |
|---|---|
| get | GET /v1alpha1/{name=projects/*/locations/*/sources/*/errorFrames/*}Gets the details of an error frame. | 
| list | GET /v1alpha1/{parent=projects/*/locations/*/sources/*}/errorFramesLists all error frames in a given source and location. |