IAM permissions

This page provides information on Vertex AI roles and permissions.

For additional information on access controls in Vertex AI, see the Access control topic.

Overview

When an identity calls a Google Cloud API, Vertex AI requires that the identity has the appropriate permissions to use the resource. You can grant permissions by granting roles to a user, a group, or a service account.

This page describes the Vertex AI IAM permissions that you can grant to identities to perform specific Vertex AI operations.

IAM role types

There are three types of roles in IAM:

  • Basic roles include the Owner, Editor, and Viewer roles. The basic roles represent the access controls that existed prior to the introduction of IAM.

  • Predefined roles provide granular access for a specific service and are managed by Google Cloud. Predefined roles are meant to support common use cases and access control patterns.

  • Custom roles provide granular access according to a user-specified list of permissions.

To determine if one or more permissions are included in a basic, predefined, or custom role, you can use one of the following methods:

When you assign both predefined and basic roles to a user, the permissions granted are a union of each role's permissions.

Vertex AI permissions

The following table lists operations and the permissions they require.


Resource Operation Permissions needed
batchPredictionJobs Cancel a batchPredictionJob
  • aiplatform.batchPredictionJobs.cancel (permission needed on the name resource)
batchPredictionJobs Create a batchPredictionJob
  • aiplatform.batchPredictionJobs.create (permission needed on the parent resource)
batchPredictionJobs Delete a batchPredictionJob


Starts a long-running operation

  • aiplatform.batchPredictionJobs.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.batchPredictionJobs.get (to call GET on the long-running operation returned)
  • aiplatform.batchPredictionJobs.get (to call DELETE on the long-running operation returned)
  • aiplatform.batchPredictionJobs.get (to call WAIT on the long-running operation returned)
  • aiplatform.batchPredictionJobs.delete (to call CANCEL on the long-running operation returned)
batchPredictionJobs Get a batchPredictionJob
  • aiplatform.batchPredictionJobs.get (permission needed on the name resource)
batchPredictionJobs List a batchPredictionJob
  • aiplatform.batchPredictionJobs.list (permission needed on the parent resource)
customJobs Cancel a customJob
  • aiplatform.customJobs.cancel (permission needed on the name resource)
customJobs Create a customJob
  • aiplatform.customJobs.create (permission needed on the parent resource)
customJobs Delete a customJob


Starts a long-running operation

  • aiplatform.customJobs.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.customJobs.get (to call GET on the long-running operation returned)
  • aiplatform.customJobs.get (to call DELETE on the long-running operation returned)
  • aiplatform.customJobs.get (to call WAIT on the long-running operation returned)
  • aiplatform.customJobs.delete (to call CANCEL on the long-running operation returned)
customJobs Get a customJob
  • aiplatform.customJobs.get (permission needed on the name resource)
customJobs List a customJob
  • aiplatform.customJobs.list (permission needed on the parent resource)
dataLabelingJobs Cancel a dataLabelingJob
  • aiplatform.dataLabelingJobs.cancel (permission needed on the name resource)
dataLabelingJobs Create a dataLabelingJob
  • aiplatform.dataLabelingJobs.create (permission needed on the parent resource)
dataLabelingJobs Delete a dataLabelingJob


Starts a long-running operation

  • aiplatform.dataLabelingJobs.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.dataLabelingJobs.get (to call GET on the long-running operation returned)
  • aiplatform.dataLabelingJobs.get (to call DELETE on the long-running operation returned)
  • aiplatform.dataLabelingJobs.get (to call WAIT on the long-running operation returned)
  • aiplatform.dataLabelingJobs.delete (to call CANCEL on the long-running operation returned)
dataLabelingJobs Get a dataLabelingJob
  • aiplatform.dataLabelingJobs.get (permission needed on the name resource)
dataLabelingJobs List a dataLabelingJob
  • aiplatform.dataLabelingJobs.list (permission needed on the parent resource)
datasets Create a dataset


Starts a long-running operation

  • aiplatform.datasets.create (permission needed on the parent resource)

Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
datasets Delete a dataset


Starts a long-running operation

  • aiplatform.datasets.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.delete (to call CANCEL on the long-running operation returned)
datasets Export a dataset


Starts a long-running operation

  • aiplatform.datasets.export (permission needed on the name resource)

Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.export (to call CANCEL on the long-running operation returned)
datasets Get a dataset
  • aiplatform.datasets.get (permission needed on the name resource)
datasets Import a dataset


Starts a long-running operation

  • aiplatform.datasets.import (permission needed on the name resource)

Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.import (to call CANCEL on the long-running operation returned)
datasets List a dataset
  • aiplatform.datasets.list (permission needed on the parent resource)
datasets Update a dataset
  • aiplatform.datasets.update (permission needed on the name resource)
datasets.annotationSpecs Get a dataset's annotationSpecs
  • aiplatform.annotationSpecs.get (permission needed on the name resource)
datasets.dataItems List a dataset's dataItems
  • aiplatform.dataItems.list (permission needed on the parent resource)
datasets.dataItems.annotations List a dataset.dataItems.annotations
  • aiplatform.annotations.list (permission needed on the parent resource)
endpoints Create an endpoint


Starts a long-running operation

  • aiplatform.endpoints.create (permission needed on the parent resource)

Other permissions:
  • aiplatform.endpoints.get (to call GET on the long-running operation returned)
  • aiplatform.endpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.endpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.endpoints.update (to call CANCEL on the long-running operation returned)
endpoints Delete an endpoint


Starts a long-running operation

  • aiplatform.endpoints.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.endpoints.get (to call GET on the long-running operation returned)
  • aiplatform.endpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.endpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.endpoints.delete (to call CANCEL on the long-running operation returned)
endpoints Deploy model to an endpoint


Starts a long-running operation

  • aiplatform.endpoints.deploy (permission needed on the endpoint resource)

Other permissions:
  • aiplatform.endpoints.get (to call GET on the long-running operation returned)
  • aiplatform.endpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.endpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.endpoints.deploy (to call CANCEL on the long-running operation returned)
endpoints Explain an endpoint
  • aiplatform.endpoints.explain (permission needed on the endpoint resource)
endpoints Get an endpoint
  • aiplatform.endpoints.get (permission needed on the name resource)
endpoints List an endpoint
  • aiplatform.endpoints.list (permission needed on the parent resource)
endpoints Update an endpoint
  • aiplatform.endpoints.update (permission needed on the name resource)
endpoints Predict an endpoint
  • aiplatform.endpoints.predict (permission needed on the endpoint resource)
endpoints Undeploy a model to an endpoint


Starts a long-running operation

  • aiplatform.endpoints.undeploy (permission needed on the endpoint resource)

Other permissions:
  • aiplatform.endpoints.get (to call GET on the long-running operation returned)
  • aiplatform.endpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.endpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.endpoints.undeploy (to call CANCEL on the long-running operation returned)
hyperparameterTuningJobs Cancel a hyperparameterTuningJob
  • aiplatform.hyperparameterTuningJobs.cancel (permission needed on the name resource)
hyperparameterTuningJobs Create a hyperparameterTuningJob
  • aiplatform.hyperparameterTuningJobs.create (permission needed on the parent resource)
hyperparameterTuningJobs Delete a hyperparameterTuningJob
  • aiplatform.hyperparameterTuningJobs.delete (permission needed on the name resource)
hyperparameterTuningJobs Get a hyperparameterTuningJob
  • aiplatform.hyperparameterTuningJobs.get (permission needed on the name resource)
hyperparameterTuningJobs List a hyperparameterTuningJob
  • aiplatform.hyperparameterTuningJobs.list (permission needed on the parent resource)
migratableResources Batchmigrate a migratableResource
  • aiplatform.migratableResources.migrate (permission needed on the parent resource)
migratableResources Search a migratableResource
  • aiplatform.migratableResources.search (permission needed on the parent resource)
models Delete a model


Starts a long-running operation

  • aiplatform.models.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.models.get (to call GET on the long-running operation returned)
  • aiplatform.models.get (to call DELETE on the long-running operation returned)
  • aiplatform.models.get (to call WAIT on the long-running operation returned)
  • aiplatform.models.delete (to call CANCEL on the long-running operation returned)
models Export a model


Starts a long-running operation

  • aiplatform.models.export (permission needed on the name resource)

Other permissions:
  • aiplatform.models.get (to call GET on the long-running operation returned)
  • aiplatform.models.get (to call DELETE on the long-running operation returned)
  • aiplatform.models.get (to call WAIT on the long-running operation returned)
  • aiplatform.models.export (to call CANCEL on the long-running operation returned)
models Get a model
  • aiplatform.models.get (permission needed on the name resource)
models List a model
  • aiplatform.models.list (permission needed on the parent resource)
models Update a model
  • aiplatform.models.update (permission needed on the name resource)
models Upload a model


Starts a long-running operation

  • aiplatform.models.upload (permission needed on the parent resource)

Other permissions:
  • aiplatform.models.get (to call GET on the long-running operation returned)
  • aiplatform.models.get (to call DELETE on the long-running operation returned)
  • aiplatform.models.get (to call WAIT on the long-running operation returned)
  • aiplatform.models.update (to call CANCEL on the long-running operation returned)
models.evaluations Get a model evaluation
  • aiplatform.modelEvaluations.get (permission needed on the name resource)
models.evaluations List a model evaluation
  • aiplatform.modelEvaluations.list (permission needed on the parent resource)
models.evaluations.slices Get a model evaluations slice
  • aiplatform.modelEvaluationSlices.get (permission needed on the name resource)
models.evaluations.slices List a model evaluations slice
  • aiplatform.modelEvaluationSlices.list (permission needed on the parent resource)
pipelineJobs Cancel a pipelineJob
  • aiplatform.pipelineJobs.cancel (permission needed on the name resource)
pipelineJobs Create a pipelineJob
  • aiplatform.pipelineJobs.create (permission needed on the parent resource)
pipelineJobs Delete a pipelineJob


Starts a long-running operation

  • aiplatform.pipelineJobs.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.pipelinejobs.get (to call GET on the long-running operation returned)
  • aiplatform.pipelinejobs.get (to call DELETE on the long-running operation returned)
pipelineJobs Get a pipelineJob
  • aiplatform.pipelineJobs.get (permission needed on the name resource)
pipelineJobs List a pipelineJob
  • aiplatform.pipelineJobs.list (permission needed on the parent resource)
specialistPools Create a specialistPool


Starts a long-running operation

  • aiplatform.specialistPools.create (permission needed on the parent resource)

Other permissions:
  • aiplatform.specialistPools.get (to call GET on the long-running operation returned)
  • aiplatform.specialistPools.update (to call DELETE on the long-running operation returned)
  • aiplatform.specialistPools.get (to call WAIT on the long-running operation returned)
  • aiplatform.specialistPools.update (to call CANCEL on the long-running operation returned)
specialistPools Delete a specialistPool


Starts a long-running operation

  • aiplatform.specialistPools.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.specialistPools.get (to call GET on the long-running operation returned)
  • aiplatform.specialistPools.update (to call DELETE on the long-running operation returned)
  • aiplatform.specialistPools.get (to call WAIT on the long-running operation returned)
  • aiplatform.specialistPools.delete (to call CANCEL on the long-running operation returned)
specialistPools Get a specialistPool
  • aiplatform.specialistPools.get (permission needed on the name resource)
specialistPools List a specialistPool
  • aiplatform.specialistPools.list (permission needed on the parent resource)
specialistPools Update a specialistPool


Starts a long-running operation

  • aiplatform.specialistPools.update (permission needed on the name resource)

Other permissions:
  • aiplatform.specialistPools.get (to call GET on the long-running operation returned)
  • aiplatform.specialistPools.update (to call DELETE on the long-running operation returned)
  • aiplatform.specialistPools.get (to call WAIT on the long-running operation returned)
  • aiplatform.specialistPools.update (to call CANCEL on the long-running operation returned)
trainingPipelines Cancel a trainingPipeline
  • aiplatform.trainingPipelines.cancel (permission needed on the name resource)
trainingPipelines Create a trainingPipeline
  • aiplatform.trainingPipelines.create (permission needed on the parent resource)
trainingPipelines Delete a trainingPipeline


Starts a long-running operation

  • aiplatform.trainingPipelines.delete (permission needed on the name resource)

Other permissions:
  • aiplatform.trainingPipelines.get (to call GET on the long-running operation returned)
  • aiplatform.trainingPipelines.get (to call DELETE on the long-running operation returned)
  • aiplatform.trainingPipelines.get (to call WAIT on the long-running operation returned)
  • aiplatform.trainingPipelines.delete (to call CANCEL on the long-running operation returned)
trainingPipelines Get a trainingPipeline
  • aiplatform.trainingPipelines.get (permission needed on the name resource)
trainingPipelines List a trainingPipeline
  • aiplatform.trainingPipelines.list (permission needed on the parent resource)
N/A Generic delete operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
  • aiplatform.locations.get (to call WAIT on the long-running operation returned)
  • aiplatform.locations.get (to call CANCEL on the long-running operation returned)
datasets Delete data item operation


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
featurestores Import features operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.importFeatures (to call CANCEL on the long-running operation returned)
featurestores Create featurestore operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.update (to call CANCEL on the long-running operation returned)
featurestores Create entity type operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.update (to call CANCEL on the long-running operation returned)
featurestores Create feature operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.update (to call CANCEL on the long-running operation returned)
featurestores Batch create features operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.update (to call CANCEL on the long-running operation returned)
datasets Delete annotation operation


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
featurestores Delete entity type operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.update (to call CANCEL on the long-running operation returned)
datasets Batch delete DataItems operation


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
datasets Generate stats operation


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
datasets Delete AnnotationSpec operation


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
featurestores Delete feature operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.update (to call CANCEL on the long-running operation returned)
hyperparameterTuningJobs Delete HP tuning job


Starts a long-running operation


Other permissions:
  • aiplatform.hyperparameterTuningJobs.get (to call GET on the long-running operation returned)
  • aiplatform.hyperparameterTuningJobs.get (to call DELETE on the long-running operation returned)
  • aiplatform.hyperparameterTuningJobs.get (to call WAIT on the long-running operation returned)
  • aiplatform.hyperparameterTuningJobs.delete (to call CANCEL on the long-running operation returned)
nasJobs Delete NAS job


Starts a long-running operation


Other permissions:
  • aiplatform.nasJobs.get (to call GET on the long-running operation returned)
  • aiplatform.nasJobs.get (to call DELETE on the long-running operation returned)
  • aiplatform.nasJobs.get (to call WAIT on the long-running operation returned)
  • aiplatform.nasJobs.delete (to call CANCEL on the long-running operation returned)
N/A Create Tensorboard operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
  • aiplatform.locations.get (to call WAIT on the long-running operation returned)
  • aiplatform.locations.get (to call CANCEL on the long-running operation returned)
N/A Create Metadata Store operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
  • aiplatform.locations.get (to call WAIT on the long-running operation returned)
  • aiplatform.locations.get (to call CANCEL on the long-running operation returned)
N/A Delete Metadata Store operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
  • aiplatform.locations.get (to call WAIT on the long-running operation returned)
  • aiplatform.locations.get (to call CANCEL on the long-running operation returned)
contexts Delete Metadata Store Context operation


Starts a long-running operation


Other permissions:
  • aiplatform.contexts.get (to call GET on the long-running operation returned)
  • aiplatform.contexts.delete (to call DELETE on the long-running operation returned)
  • aiplatform.contexts.get (to call WAIT on the long-running operation returned)
  • aiplatform.contexts.delete (to call CANCEL on the long-running operation returned)
artifacts Delete Metadata Store Artifact operation


Starts a long-running operation


Other permissions:
  • aiplatform.artifacts.get (to call GET on the long-running operation returned)
  • aiplatform.artifacts.delete (to call DELETE on the long-running operation returned)
  • aiplatform.artifacts.get (to call WAIT on the long-running operation returned)
  • aiplatform.artifacts.delete (to call CANCEL on the long-running operation returned)
executions Delete Metadata Store Execution operation


Starts a long-running operation


Other permissions:
  • aiplatform.executions.get (to call GET on the long-running operation returned)
  • aiplatform.executions.delete (to call DELETE on the long-running operation returned)
  • aiplatform.executions.get (to call WAIT on the long-running operation returned)
  • aiplatform.executions.delete (to call CANCEL on the long-running operation returned)
tensorboardExperiments Delete TensorboardExperiment operation


Starts a long-running operation


Other permissions:
  • aiplatform.tensorboardExperiments.get (to call GET on the long-running operation returned)
  • aiplatform.tensorboardExperiments.update (to call DELETE on the long-running operation returned)
  • aiplatform.tensorboardExperiments.get (to call WAIT on the long-running operation returned)
  • aiplatform.tensorboardExperiments.delete (to call CANCEL on the long-running operation returned)
tensorboardRuns Delete TensorboardRun operation


Starts a long-running operation


Other permissions:
  • aiplatform.tensorboardRuns.get (to call GET on the long-running operation returned)
  • aiplatform.tensorboardRuns.update (to call DELETE on the long-running operation returned)
  • aiplatform.tensorboardRuns.get (to call WAIT on the long-running operation returned)
  • aiplatform.tensorboardRuns.delete (to call CANCEL on the long-running operation returned)
tensorboardRuns Delete Tensorboard operation


Starts a long-running operation


Other permissions:
  • aiplatform.tensorboardRuns.get (to call GET on the long-running operation returned)
  • aiplatform.tensorboardRuns.update (to call DELETE on the long-running operation returned)
  • aiplatform.tensorboardRuns.get (to call WAIT on the long-running operation returned)
  • aiplatform.tensorboardRuns.delete (to call CANCEL on the long-running operation returned)
N/A Create HumanInTheLoop operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
  • aiplatform.locations.get (to call WAIT on the long-running operation returned)
  • aiplatform.locations.get (to call CANCEL on the long-running operation returned)
featurestores Delete Featurestore operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
featurestores Export features operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
featurestores Batch read feature values (batch serving v2) operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
  • aiplatform.featurestores.get (to call WAIT on the long-running operation returned)
  • aiplatform.featurestores.batchReadFeatureValues (to call CANCEL on the long-running operation returned)
tensorboardRuns Delete TensorboardTimeSeries operation


Starts a long-running operation


Other permissions:
  • aiplatform.tensorboardRuns.get (to call GET on the long-running operation returned)
  • aiplatform.tensorboardRuns.update (to call DELETE on the long-running operation returned)
N/A Delete HumanInTheLoop operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
featurestores Update Featurestore operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET on the long-running operation returned)
  • aiplatform.featurestores.update (to call DELETE on the long-running operation returned)
N/A Send HumanInTheLoop entry operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
  • aiplatform.humanInTheLoops.send (to call CANCEL on the long-running operation returned)
datasets Calculate data item label stats


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
N/A Migrate resources operation


Starts a long-running operation


Other permissions:
  • aiplatform.locations.get (to call GET on the long-running operation returned)
  • aiplatform.locations.get (to call DELETE on the long-running operation returned)
indexes Delete ModelDeploymentMonitoringJob operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexes.get (to call GET on the long-running operation returned)
  • aiplatform.indexes.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexes.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexes.update (to call CANCEL on the long-running operation returned)
indexes Create Index operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexes.get (to call GET on the long-running operation returned)
  • aiplatform.indexes.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexes.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexes.update (to call CANCEL on the long-running operation returned)
indexEndpoints Create Index Endpoint operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexEndpoints.get (to call GET on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexEndpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call CANCEL on the long-running operation returned)
indexEndpoints Deploy index operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexEndpoints.get (to call GET on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexEndpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call CANCEL on the long-running operation returned)
indexEndpoints Undeploy index operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexEndpoints.get (to call GET on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexEndpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call CANCEL on the long-running operation returned)
indexEndpoints Delete IndexEndpoint operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexEndpoints.get (to call GET on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexEndpoints.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexEndpoints.update (to call CANCEL on the long-running operation returned)
indexes Update index operation


Starts a long-running operation


Other permissions:
  • aiplatform.indexes.get (to call GET on the long-running operation returned)
  • aiplatform.indexes.update (to call DELETE on the long-running operation returned)
  • aiplatform.indexes.get (to call WAIT on the long-running operation returned)
  • aiplatform.indexes.update (to call CANCEL on the long-running operation returned)
datasets Create DataItem operation


Starts a long-running operation


Other permissions:
  • aiplatform.datasets.get (to call GET on the long-running operation returned)
  • aiplatform.datasets.update (to call DELETE on the long-running operation returned)
  • aiplatform.datasets.get (to call WAIT on the long-running operation returned)
  • aiplatform.datasets.update (to call CANCEL on the long-running operation returned)
modelDeploymentMonitoringJobs Update ModelDeploymentMonitoringJob operation


Starts a long-running operation


Other permissions:
  • aiplatform.modelDeploymentMonitoringJobs.get (to call GET on the long-running operation returned)
  • aiplatform.modelDeploymentMonitoringJobs.update (to call DELETE on the long-running operation returned)
entityTypes Import feature values operation


Starts a long-running operation


Other permissions:
  • aiplatform.entityTypes.get (to call GET on the long-running operation returned)
  • aiplatform.entityTypes.update (to call DELETE on the long-running operation returned)
  • aiplatform.entityTypes.get (to call WAIT on the long-running operation returned)
  • aiplatform.entityTypes.importFeatureValues (to call CANCEL on the long-running operation returned)
entityTypes Export feature values operation


Starts a long-running operation


Other permissions:
  • aiplatform.entityTypes.get (to call GET on the long-running operation returned)
  • aiplatform.entityTypes.update (to call DELETE on the long-running operation returned)
  • aiplatform.entityTypes.get (to call WAIT on the long-running operation returned)
  • aiplatform.entityTypes.exportFeatureValues (to call CANCEL on the long-running operation returned)
studies Vizier SuggestTrials operation


Starts a long-running operation


Other permissions:
  • aiplatform.studies.get (to call GET on the long-running operation returned)
  • aiplatform.studies.update (to call DELETE on the long-running operation returned)
  • aiplatform.studies.get (to call WAIT on the long-running operation returned)
  • aiplatform.studies.update (to call CANCEL on the long-running operation returned)
trials Vizier CheckTrialEarlyStoppingState operation


Starts a long-running operation


Other permissions:
  • aiplatform.trials.get (to call GET on the long-running operation returned)
  • aiplatform.trials.update (to call DELETE on the long-running operation returned)
  • aiplatform.trials.get (to call WAIT on the long-running operation returned)
  • aiplatform.trials.update (to call CANCEL on the long-running operation returned)
tensorboards Update Tensorboard operation


Starts a long-running operation


Other permissions:
  • aiplatform.tensorboards.get (to call GET on the long-running operation returned)
  • aiplatform.tensorboards.update (to call DELETE on the long-running operation returned)
  • aiplatform.tensorboards.get (to call WAIT on the long-running operation returned)
  • aiplatform.tensorboards.update (to call CANCEL on the long-running operation returned)
artifacts Purge Metadata Store Artifacts operation


Starts a long-running operation


Other permissions:
  • aiplatform.artifacts.get (to call GET on the long-running operation returned)
  • aiplatform.artifacts.delete (to call DELETE on the long-running operation returned)
  • aiplatform.artifacts.get (to call WAIT on the long-running operation returned)
  • aiplatform.artifacts.delete (to call CANCEL on the long-running operation returned)
contexts Purge Metadata Store Contexts operation


Starts a long-running operation


Other permissions:
  • aiplatform.contexts.get (to call GET on the long-running operation returned)
  • aiplatform.contexts.delete (to call DELETE on the long-running operation returned)
  • aiplatform.contexts.get (to call WAIT on the long-running operation returned)
  • aiplatform.contexts.delete (to call CANCEL on the long-running operation returned)
executions Purge Metadata Store Executions operation


Starts a long-running operation


Other permissions:
  • aiplatform.executions.get (to call GET on the long-running operation returned)
  • aiplatform.executions.delete (to call DELETE on the long-running operation returned)
  • aiplatform.executions.get (to call WAIT on the long-running operation returned)
  • aiplatform.executions.delete (to call CANCEL on the long-running operation returned)
N/A


Starts a long-running operation

What's next