Searches all of the resources in automl.googleapis.com, datalabeling.googleapis.com and ml.googleapis.com that can be migrated to Vertex AI's given location.
Endpoint
posthttps://{endpoint}/v1beta1/{parent}/migratableResources:search
Where {service-endpoint}
is one of the supported service endpoints.
Path parameters
parent
string
Required. The location that the migratable resources should be searched from. It's the Vertex AI location that the resources can be migrated to, not the resources' original location. Format: projects/{project}/locations/{location}
Request body
The request body contains data with the following structure:
pageSize
integer
The standard page size. The default and maximum value is 100.
pageToken
string
The standard page token.
filter
string
A filter for your search. You can use the following types of filters:
- Resource type filters. The following strings filter for a specific type of
MigratableResource
:mlEngineModelVersion:*
automlModel:*
automlDataset:*
dataLabelingDataset:*
- "Migrated or not" filters. The following strings filter for resources that either have or have not already been migrated:
lastMigrateTime:*
filters for migrated resources.NOT lastMigrateTime:*
filters for not yet migrated resources.
Response body
Response message for MigrationService.SearchMigratableResources
.
If successful, the response body contains data with the following structure:
All migratable resources that can be migrated to the location specified in the request.
nextPageToken
string
The standard next-page token. The migratableResources may not fill pageSize in SearchMigratableResourcesRequest even when there are subsequent pages.
JSON representation |
---|
{
"migratableResources": [
{
object ( |
MigratableResource
Represents one resource that exists in automl.googleapis.com, datalabeling.googleapis.com or ml.googleapis.com.
Output only. timestamp when the last migration attempt on this MigratableResource started. Will not be set if there's no migration attempt on this MigratableResource.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z"
and "2014-10-02T15:01:23.045123456Z"
.
Output only. timestamp when this MigratableResource was last updated.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z"
and "2014-10-02T15:01:23.045123456Z"
.
resource
Union type
resource
can be only one of the following:Output only. Represents one version in ml.googleapis.com.
Output only. Represents one Model in automl.googleapis.com.
Output only. Represents one Dataset in automl.googleapis.com.
Output only. Represents one Dataset in datalabeling.googleapis.com.
JSON representation |
---|
{ "lastMigrateTime": string, "lastUpdateTime": string, // resource "mlEngineModelVersion": { object ( |
MlEngineModelVersion
Represents one model version in ml.googleapis.com.
endpoint
string
The ml.googleapis.com endpoint that this model version currently lives in. Example values:
- ml.googleapis.com
- us-centrall-ml.googleapis.com
- europe-west4-ml.googleapis.com
- asia-east1-ml.googleapis.com
version
string
Full resource name of ml engine model version. Format: projects/{project}/models/{model}/versions/{version}
.
JSON representation |
---|
{ "endpoint": string, "version": string } |
AutomlModel
Represents one Model in automl.googleapis.com.
model
string
Full resource name of automl Model. Format: projects/{project}/locations/{location}/models/{model}
.
modelDisplayName
string
The Model's display name in automl.googleapis.com.
JSON representation |
---|
{ "model": string, "modelDisplayName": string } |
AutomlDataset
Represents one Dataset in automl.googleapis.com.
dataset
string
Full resource name of automl Dataset. Format: projects/{project}/locations/{location}/datasets/{dataset}
.
datasetDisplayName
string
The Dataset's display name in automl.googleapis.com.
JSON representation |
---|
{ "dataset": string, "datasetDisplayName": string } |
DataLabelingDataset
Represents one Dataset in datalabeling.googleapis.com.
dataset
string
Full resource name of data labeling Dataset. Format: projects/{project}/datasets/{dataset}
.
datasetDisplayName
string
The Dataset's display name in datalabeling.googleapis.com.
The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to the data labeling Dataset.
JSON representation |
---|
{
"dataset": string,
"datasetDisplayName": string,
"dataLabelingAnnotatedDatasets": [
{
object ( |
DataLabelingAnnotatedDataset
Represents one AnnotatedDataset in datalabeling.googleapis.com.
annotatedDataset
string
Full resource name of data labeling AnnotatedDataset. Format: projects/{project}/datasets/{dataset}/annotatedDatasets/{annotatedDataset}
.
annotatedDatasetDisplayName
string
The AnnotatedDataset's display name in datalabeling.googleapis.com.
JSON representation |
---|
{ "annotatedDataset": string, "annotatedDatasetDisplayName": string } |