Vertex AI IAM permissions

The following table lists common Vertex AI operations and the permissions that they require.

To determine if one or more permissionsare included in a Vertex AI IAM role , you can use one of the following methods:


Resource
Operation
Permissions needed
batchPredictionJobs
  • aiplatform.batchPredictionJobs.cancel (permission needed on the name resource)
batchPredictionJobs
  • 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
  • aiplatform.batchPredictionJobs.get (permission needed on the name resource)
batchPredictionJobs
  • aiplatform.batchPredictionJobs.list (permission needed on the parent resource)
customJobs
  • aiplatform.customJobs.cancel (permission needed on the name resource)
customJobs
  • 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
  • aiplatform.customJobs.get (permission needed on the name resource)
customJobs
  • aiplatform.customJobs.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
  • 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
  • aiplatform.datasets.list (permission needed on the parent resource)
datasets
  • aiplatform.datasets.update (permission needed on the name resource)
datasets.annotationSpecs
  • aiplatform.annotationSpecs.get (permission needed on the name resource)
datasets.dataItems
  • aiplatform.dataItems.list (permission needed on the parent resource)
datasets.dataItems.annotations
  • aiplatform.annotations.list (permission needed on the parent resource)
datasets.savedQueries
  • aiplatform.datasets.get (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
  • aiplatform.endpoints.explain (permission needed on the endpoint resource)
endpoints
  • aiplatform.endpoints.get (permission needed on the name resource)
endpoints
  • aiplatform.endpoints.list (permission needed on the parent resource)
endpoints
  • aiplatform.endpoints.update (permission needed on the name resource)
endpoints
  • aiplatform.endpoints.predict (permission needed on the endpoint resource)
endpoints
  • 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)
featurestores
Batch reads Feature values from a Featurestore.


Starts a long-running operation

  • aiplatform.featurestores.batchReadFeatureValues (permission needed on the featurestore resource)

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)
featurestores
Creates a new Featurestore in a given project and location.


Starts a long-running operation

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

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
Deletes a single Featurestore.


Starts a long-running operation

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

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
  • aiplatform.featurestores.get (permission needed on the name resource)
featurestores
  • aiplatform.featurestores.list (permission needed on the parent resource)
featurestores
Updates the parameters of a single Featurestore.


Starts a long-running operation

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

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
  • aiplatform.features.list (permission needed on the location resource)
featurestores.entityTypes
Creates a new EntityType in a given Featurestore.


Starts a long-running operation

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

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.entityTypes
Deletes a single EntityType.


Starts a long-running operation

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

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.entityTypes
  • aiplatform.entityTypes.exportFeatureValues (permission needed on the entityType resource)

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)
featurestores.entityTypes
  • aiplatform.entityTypes.get (permission needed on the name resource)
featurestores.entityTypes
  • aiplatform.entityTypes.importFeatureValues (permission needed on the entityType resource)

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)
featurestores.entityTypes
  • aiplatform.entityTypes.list (permission needed on the parent resource)
featurestores.entityTypes
  • aiplatform.entityTypes.update (permission needed on the name resource)
featurestores.entityTypes
  • aiplatform.entityTypes.readFeatureValues (permission needed on the entityType resource)
featurestores.entityTypes
  • aiplatform.entityTypes.streamingReadFeatureValues (permission needed on the entityType resource)
featurestores.entityTypes.features
Creates a batch of Features in a given EntityType.


Starts a long-running operation

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

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.entityTypes.features
Creates a new Feature in a given EntityType.


Starts a long-running operation

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

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.entityTypes.features
Deletes a single Feature.


Starts a long-running operation

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

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.entityTypes.features
  • aiplatform.features.get (permission needed on the name resource)
featurestores.entityTypes.features
  • aiplatform.features.list (permission needed on the parent resource)
featurestores.entityTypes.features
  • aiplatform.features.update (permission needed on the name resource)
hyperparameterTuningJobs
  • aiplatform.hyperparameterTuningJobs.cancel (permission needed on the name resource)
hyperparameterTuningJobs
  • aiplatform.hyperparameterTuningJobs.create (permission needed on the parent resource)
hyperparameterTuningJobs
  • aiplatform.hyperparameterTuningJobs.delete (permission needed on the name resource)
hyperparameterTuningJobs
  • aiplatform.hyperparameterTuningJobs.get (permission needed on the name resource)
hyperparameterTuningJobs
  • aiplatform.hyperparameterTuningJobs.list (permission needed on the parent resource)
indexEndpoints
Creates an IndexEndpoint.


Starts a long-running operation

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

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
Deletes an IndexEndpoint.


Starts a long-running operation

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

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
  • aiplatform.indexEndpoints.deploy (permission needed on the indexEndpoint resource)

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
  • aiplatform.indexEndpoints.get (permission needed on the name resource)
indexEndpoints
  • aiplatform.indexEndpoints.list (permission needed on the parent resource)
indexEndpoints
Update an existing DeployedIndex under an IndexEndpoint.


Starts a long-running operation

  • aiplatform.indexEndpoints.deploy (permission needed on the indexEndpoint resource)

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
  • aiplatform.indexEndpoints.update (permission needed on the name resource)
indexEndpoints
  • aiplatform.indexEndpoints.undeploy (permission needed on the indexEndpoint resource)

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
Creates an Index.


Starts a long-running operation

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

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
Deletes an Index.


Starts a long-running operation

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

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
  • aiplatform.indexes.get (permission needed on the name resource)
indexes
  • aiplatform.indexes.list (permission needed on the parent resource)
indexes
Updates an Index.


Starts a long-running operation

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

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)
metadataStores
Initializes a MetadataStore, including allocation of resources.


Starts a long-running operation

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

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)
metadataStores
  • aiplatform.metadataStores.delete (permission needed on the name resource)

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)
metadataStores
  • aiplatform.metadataStores.get (permission needed on the name resource)
metadataStores
  • aiplatform.metadataStores.list (permission needed on the parent resource)
metadataStores.artifacts
  • aiplatform.artifacts.create (permission needed on the parent resource)
metadataStores.artifacts
Deletes an Artifact.


Starts a long-running operation

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

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)
metadataStores.artifacts
  • aiplatform.artifacts.get (permission needed on the name resource)
metadataStores.artifacts
  • aiplatform.artifacts.list (permission needed on the parent resource)
metadataStores.artifacts
  • aiplatform.artifacts.update (permission needed on the name resource)
metadataStores.artifacts
Purges Artifacts.


Starts a long-running operation

  • aiplatform.artifacts.delete (permission needed on the parent resource)

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)
metadataStores.artifacts
  • aiplatform.artifacts.get (permission needed on the artifact resource)
metadataStores.contexts
  • aiplatform.contexts.addContextArtifactsAndExecutions (permission needed on the context resource)
metadataStores.contexts
  • aiplatform.contexts.addContextChildren (permission needed on the context resource)
metadataStores.contexts
  • aiplatform.contexts.create (permission needed on the parent resource)
metadataStores.contexts
Deletes a stored Context.


Starts a long-running operation

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

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)
metadataStores.contexts
  • aiplatform.contexts.get (permission needed on the name resource)
metadataStores.contexts
  • aiplatform.contexts.list (permission needed on the parent resource)
metadataStores.contexts
  • aiplatform.contexts.update (permission needed on the name resource)
metadataStores.contexts
Purges Contexts.


Starts a long-running operation

  • aiplatform.contexts.delete (permission needed on the parent resource)

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)
metadataStores.contexts
  • aiplatform.contexts.queryContextLineageSubgraph (permission needed on the context resource)
metadataStores.executions
  • aiplatform.executions.addExecutionEvents (permission needed on the execution resource)
metadataStores.executions
  • aiplatform.executions.create (permission needed on the parent resource)
metadataStores.executions
Deletes an Execution.


Starts a long-running operation

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

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)
metadataStores.executions
  • aiplatform.executions.get (permission needed on the name resource)
metadataStores.executions
  • aiplatform.executions.list (permission needed on the parent resource)
metadataStores.executions
  • aiplatform.executions.update (permission needed on the name resource)
metadataStores.executions
Purges Executions.


Starts a long-running operation

  • aiplatform.executions.delete (permission needed on the parent resource)

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)
metadataStores.executions
  • aiplatform.executions.queryExecutionInputsAndOutputs (permission needed on the execution resource)
metadataStores.metadataSchemas
  • aiplatform.metadataSchemas.create (permission needed on the parent resource)
metadataStores.metadataSchemas
  • aiplatform.metadataSchemas.get (permission needed on the name resource)
metadataStores.metadataSchemas
  • aiplatform.metadataSchemas.list (permission needed on the parent resource)
migratableResources
  • aiplatform.migratableResources.migrate (permission needed on the parent resource)
migratableResources
  • aiplatform.migratableResources.search (permission needed on the parent resource)
modelDeploymentMonitoringJobs
  • aiplatform.modelDeploymentMonitoringJobs.create (permission needed on the parent resource)
modelDeploymentMonitoringJobs
Deletes a ModelDeploymentMonitoringJob.


Starts a long-running operation

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

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)
modelDeploymentMonitoringJobs
  • aiplatform.modelDeploymentMonitoringJobs.get (permission needed on the name resource)
modelDeploymentMonitoringJobs
  • aiplatform.modelDeploymentMonitoringJobs.list (permission needed on the parent resource)
modelDeploymentMonitoringJobs
Updates a ModelDeploymentMonitoringJob.


Starts a long-running operation

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

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)
modelDeploymentMonitoringJobs
  • aiplatform.modelDeploymentMonitoringJobs.pause (permission needed on the name resource)
modelDeploymentMonitoringJobs
  • aiplatform.modelDeploymentMonitoringJobs.resume (permission needed on the name resource)
modelDeploymentMonitoringJobs
  • aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies (permission needed on the modelDeploymentMonitoringJob 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
  • aiplatform.models.get (permission needed on the name resource)
models
  • aiplatform.models.list (permission needed on the parent resource)
models
  • 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
  • aiplatform.modelEvaluations.get (permission needed on the name resource)
models.evaluations
  • aiplatform.modelEvaluations.list (permission needed on the parent resource)
models.evaluations.slices
  • aiplatform.modelEvaluationSlices.get (permission needed on the name resource)
models.evaluations.slices
  • aiplatform.modelEvaluationSlices.list (permission needed on the parent resource)
pipelineJobs
  • aiplatform.pipelineJobs.cancel (permission needed on the name resource)
pipelineJobs
  • 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
  • aiplatform.pipelineJobs.get (permission needed on the name resource)
pipelineJobs
  • 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
  • aiplatform.specialistPools.get (permission needed on the name resource)
specialistPools
  • 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)
studies
  • aiplatform.studies.create (permission needed on the parent resource)
studies
  • aiplatform.studies.delete (permission needed on the name resource)
studies
  • aiplatform.studies.get (permission needed on the name resource)
studies
  • aiplatform.studies.list (permission needed on the parent resource)
studies
  • aiplatform.studies.list (permission needed on the parent resource)
studies.trials
  • aiplatform.trials.update (permission needed on the trialName resource)
studies.trials
Checks whether a Trial should stop or not.


Starts a long-running operation

  • aiplatform.trials.get (permission needed on the trialName resource)

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)
studies.trials
  • aiplatform.trials.update (permission needed on the name resource)
studies.trials
  • aiplatform.trials.create (permission needed on the parent resource)
studies.trials
  • aiplatform.trials.delete (permission needed on the name resource)
studies.trials
  • aiplatform.trials.get (permission needed on the name resource)
studies.trials
  • aiplatform.trials.list (permission needed on the parent resource)
studies.trials
  • aiplatform.trials.list (permission needed on the parent resource)
studies.trials
  • aiplatform.trials.update (permission needed on the name resource)
studies.trials
  • aiplatform.trials.create (permission needed on the parent resource)

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)
tensorboards
Creates a Tensorboard.


Starts a long-running operation

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

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)
tensorboards
Deletes a Tensorboard.


Starts a long-running operation

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

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)
tensorboards
  • aiplatform.tensorboards.get (permission needed on the name resource)
tensorboards
  • aiplatform.tensorboards.list (permission needed on the parent resource)
tensorboards
Updates a Tensorboard.


Starts a long-running operation

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

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)
tensorboards.experiments
  • aiplatform.tensorboardExperiments.create (permission needed on the parent resource)
tensorboards.experiments
Deletes a TensorboardExperiment.


Starts a long-running operation

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

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)
tensorboards.experiments
  • aiplatform.tensorboardExperiments.get (permission needed on the name resource)
tensorboards.experiments
  • aiplatform.tensorboardExperiments.list (permission needed on the parent resource)
tensorboards.experiments
  • aiplatform.tensorboardExperiments.update (permission needed on the name resource)
tensorboards.experiments
  • aiplatform.tensorboardExperiments.write (permission needed on the tensorboardExperiment resource)
tensorboards.experiments.runs
  • aiplatform.tensorboardRuns.batchCreate (permission needed on the parent resource)
tensorboards.experiments.runs
  • aiplatform.tensorboardRuns.create (permission needed on the parent resource)
tensorboards.experiments.runs
Deletes a TensorboardRun.


Starts a long-running operation

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

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)
tensorboards.experiments.runs
  • aiplatform.tensorboardRuns.get (permission needed on the name resource)
tensorboards.experiments.runs
  • aiplatform.tensorboardRuns.list (permission needed on the parent resource)
tensorboards.experiments.runs
  • aiplatform.tensorboardRuns.update (permission needed on the name resource)
tensorboards.experiments.runs
  • aiplatform.tensorboardRuns.write (permission needed on the tensorboardRun resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.batchCreate (permission needed on the parent resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.batchRead (permission needed on the tensorboard resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.create (permission needed on the parent resource)
tensorboards.experiments.runs.timeSeries
Deletes a TensorboardTimeSeries.


Starts a long-running operation

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

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)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.read (permission needed on the tensorboardTimeSeries resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.get (permission needed on the name resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.list (permission needed on the parent resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.update (permission needed on the name resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.read (permission needed on the tensorboardTimeSeries resource)
tensorboards.experiments.runs.timeSeries
  • aiplatform.tensorboardTimeSeries.read (permission needed on the timeSeries resource)
trainingPipelines
  • aiplatform.trainingPipelines.cancel (permission needed on the name resource)
trainingPipelines
  • 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
  • aiplatform.trainingPipelines.get (permission needed on the name resource)
trainingPipelines
  • 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)
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)
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)
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 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
Export features operation


Starts a long-running operation


Other permissions:
  • aiplatform.featurestores.get (to call GET 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)
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)
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)
N/A



Starts a long-running operation

What's next

Create a Mobile Website
View Site in Mobile | Classic
Share by: