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/*}/locations
Lists 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:aggregateValues
Aggregates the requested fields based on provided function. |
batchDelete
|
POST /v1alpha1/{parent=projects/*/locations/*}/assets:batchDelete
Deletes list of Assets. |
batchUpdate
|
POST /v1alpha1/{parent=projects/*/locations/*}/assets:batchUpdate
Updates 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/*}/assets
Lists 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:reportAssetFrames
Reports a set of frames. |
REST Resource: v1alpha1.projects.locations.assetsExportJobs
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/assetsExportJobs
Creates 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/*}/assetsExportJobs
Lists all the assets export jobs in a given project and location. |
run
|
POST /v1alpha1/{name=projects/*/locations/*/assetsExportJobs/*}:run
Runs an assets export job, returning an AssetsExportJobExecution. |
REST Resource: v1alpha1.projects.locations.discoveryClients
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/discoveryClients
Creates 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/*}/discoveryClients
Lists 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/*}:sendHeartbeat
Sends a discovery client heartbeat. |
REST Resource: v1alpha1.projects.locations.groups
Methods | |
---|---|
addAssets
|
POST /v1alpha1/{group=projects/*/locations/*/groups/*}:addAssets
Adds assets to a group. |
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/groups
Creates 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/*}/groups
Lists 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/*}:removeAssets
Removes assets from a group. |
REST Resource: v1alpha1.projects.locations.importJobs
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/importJobs
Creates 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/*}/importJobs
Lists all import jobs. |
patch
|
PATCH /v1alpha1/{importJob.name=projects/*/locations/*/importJobs/*}
Updates an import job. |
run
|
POST /v1alpha1/{name=projects/*/locations/*/importJobs/*}:run
Runs an import job. |
validate
|
POST /v1alpha1/{name=projects/*/locations/*/importJobs/*}:validate
Validates an import job. |
REST Resource: v1alpha1.projects.locations.importJobs.importDataFiles
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*/importJobs/*}/importDataFiles
Creates 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/*}/importDataFiles
List import data files. |
REST Resource: v1alpha1.projects.locations.operations
Methods | |
---|---|
cancel
|
POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Starts 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/*}/operations
Lists operations that match the specified filter in the request. |
REST Resource: v1alpha1.projects.locations.preferenceSets
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/preferenceSets
Creates 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/*}/preferenceSets
Lists 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/*}/relations
Lists all the relations in a given project and location. |
REST Resource: v1alpha1.projects.locations.reportConfigs
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/reportConfigs
Creates 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/*}/reportConfigs
Lists ReportConfigs in a given project and location. |
REST Resource: v1alpha1.projects.locations.reportConfigs.reports
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*/reportConfigs/*}/reports
Creates 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/*}/reports
Lists Reports in a given ReportConfig. |
REST Resource: v1alpha1.projects.locations.sources
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/sources
Creates 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/*}/sources
Lists 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/*}/errorFrames
Lists all error frames in a given source and location. |