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:
- The
gcloud iam roles describe
command - The
roles.get()
method in the IAM API
- aiplatform.batchPredictionJobs.cancel
(permission needed on the
name
resource)
- aiplatform.batchPredictionJobs.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.batchPredictionJobs.get
(permission needed on the
name
resource)
- aiplatform.batchPredictionJobs.list
(permission needed on the
parent
resource)
- aiplatform.customJobs.create
(permission needed on the
parent
resource)
- 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)
- 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)
- 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)
- 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)
- 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)
- aiplatform.annotationSpecs.get
(permission needed on the
name
resource)
- aiplatform.dataItems.list
(permission needed on the
parent
resource)
- aiplatform.annotations.list
(permission needed on the
parent
resource)
- aiplatform.datasets.get
(permission needed on the
parent
resource)
- 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)
- 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)
- 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)
- aiplatform.endpoints.explain
(permission needed on the
endpoint
resource)
- aiplatform.endpoints.predict
(permission needed on the
endpoint
resource)
- aiplatform.endpoints.predict
(permission needed on the
endpoint
resource)
- 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)
- 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)
- 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)
- 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)
- aiplatform.featurestores.get
(permission needed on the
name
resource)
- aiplatform.featurestores.list
(permission needed on the
parent
resource)
- 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)
- aiplatform.features.list
(permission needed on the
location
resource)
- 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)
- 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)
† Starts a long-running operation
- 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)
- aiplatform.entityTypes.get
(permission needed on the
name
resource)
† Starts a long-running operation
- 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)
- aiplatform.entityTypes.list
(permission needed on the
parent
resource)
- aiplatform.entityTypes.update
(permission needed on the
name
resource)
- aiplatform.entityTypes.readFeatureValues
(permission needed on the
entityType
resource)
- aiplatform.entityTypes.streamingReadFeatureValues
(permission needed on the
entityType
resource)
- 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)
- 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)
- 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)
- aiplatform.features.get
(permission needed on the
name
resource)
- aiplatform.features.list
(permission needed on the
parent
resource)
- aiplatform.features.update
(permission needed on the
name
resource)
- aiplatform.hyperparameterTuningJobs.cancel
(permission needed on the
name
resource)
- aiplatform.hyperparameterTuningJobs.create
(permission needed on the
parent
resource)
- aiplatform.hyperparameterTuningJobs.delete
(permission needed on the
name
resource)
- aiplatform.hyperparameterTuningJobs.get
(permission needed on the
name
resource)
- aiplatform.hyperparameterTuningJobs.list
(permission needed on the
parent
resource)
- 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)
- 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)
† 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)
- aiplatform.indexEndpoints.get
(permission needed on the
name
resource)
- aiplatform.indexEndpoints.list
(permission needed on the
parent
resource)
- 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)
- aiplatform.indexEndpoints.update
(permission needed on the
name
resource)
† Starts a long-running operation
- 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)
- 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)
- 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)
- aiplatform.indexes.list
(permission needed on the
parent
resource)
- 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)
- 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)
† Starts a long-running operation
- 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)
- aiplatform.metadataStores.get
(permission needed on the
name
resource)
- aiplatform.metadataStores.list
(permission needed on the
parent
resource)
- aiplatform.artifacts.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.artifacts.get
(permission needed on the
name
resource)
- aiplatform.artifacts.list
(permission needed on the
parent
resource)
- aiplatform.artifacts.update
(permission needed on the
name
resource)
- 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)
- aiplatform.artifacts.get
(permission needed on the
artifact
resource)
- aiplatform.contexts.addContextArtifactsAndExecutions
(permission needed on the
context
resource)
- aiplatform.contexts.addContextChildren
(permission needed on the
context
resource)
- aiplatform.contexts.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.contexts.get
(permission needed on the
name
resource)
- aiplatform.contexts.list
(permission needed on the
parent
resource)
- aiplatform.contexts.update
(permission needed on the
name
resource)
- 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)
- aiplatform.contexts.queryContextLineageSubgraph
(permission needed on the
context
resource)
- aiplatform.executions.addExecutionEvents
(permission needed on the
execution
resource)
- aiplatform.executions.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.executions.get
(permission needed on the
name
resource)
- aiplatform.executions.list
(permission needed on the
parent
resource)
- aiplatform.executions.update
(permission needed on the
name
resource)
- 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)
- aiplatform.executions.queryExecutionInputsAndOutputs
(permission needed on the
execution
resource)
- aiplatform.metadataSchemas.create
(permission needed on the
parent
resource)
- aiplatform.metadataSchemas.get
(permission needed on the
name
resource)
- aiplatform.metadataSchemas.list
(permission needed on the
parent
resource)
- aiplatform.migratableResources.migrate
(permission needed on the
parent
resource)
- aiplatform.migratableResources.search
(permission needed on the
parent
resource)
- aiplatform.modelDeploymentMonitoringJobs.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.modelDeploymentMonitoringJobs.get
(permission needed on the
name
resource)
- aiplatform.modelDeploymentMonitoringJobs.list
(permission needed on the
parent
resource)
- 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)
- aiplatform.modelDeploymentMonitoringJobs.pause
(permission needed on the
name
resource)
- aiplatform.modelDeploymentMonitoringJobs.resume
(permission needed on the
name
resource)
- aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies
(permission needed on the
modelDeploymentMonitoringJob
resource)
- 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)
- 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)
- 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)
- aiplatform.modelEvaluations.get
(permission needed on the
name
resource)
- aiplatform.modelEvaluations.list
(permission needed on the
parent
resource)
- aiplatform.modelEvaluationSlices.get
(permission needed on the
name
resource)
- aiplatform.modelEvaluationSlices.list
(permission needed on the
parent
resource)
- aiplatform.pipelineJobs.cancel
(permission needed on the
name
resource)
- aiplatform.pipelineJobs.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.pipelineJobs.list
(permission needed on the
parent
resource)
- 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)
- 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)
- aiplatform.specialistPools.get
(permission needed on the
name
resource)
- aiplatform.specialistPools.list
(permission needed on the
parent
resource)
- 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)
- aiplatform.studies.list
(permission needed on the
parent
resource)
- aiplatform.studies.list
(permission needed on the
parent
resource)
- aiplatform.trials.update
(permission needed on the
trialName
resource)
- 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)
- aiplatform.trials.update
(permission needed on the
name
resource)
- aiplatform.trials.create
(permission needed on the
parent
resource)
- aiplatform.trials.list
(permission needed on the
parent
resource)
- aiplatform.trials.list
(permission needed on the
parent
resource)
† Starts a long-running operation
- 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)
- 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)
- 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)
- aiplatform.tensorboards.get
(permission needed on the
name
resource)
- aiplatform.tensorboards.list
(permission needed on the
parent
resource)
- 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)
- aiplatform.tensorboardExperiments.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.tensorboardExperiments.get
(permission needed on the
name
resource)
- aiplatform.tensorboardExperiments.list
(permission needed on the
parent
resource)
- aiplatform.tensorboardExperiments.update
(permission needed on the
name
resource)
- aiplatform.tensorboardExperiments.write
(permission needed on the
tensorboardExperiment
resource)
- aiplatform.tensorboardRuns.batchCreate
(permission needed on the
parent
resource)
- aiplatform.tensorboardRuns.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.tensorboardRuns.get
(permission needed on the
name
resource)
- aiplatform.tensorboardRuns.list
(permission needed on the
parent
resource)
- aiplatform.tensorboardRuns.update
(permission needed on the
name
resource)
- aiplatform.tensorboardRuns.write
(permission needed on the
tensorboardRun
resource)
- aiplatform.tensorboardTimeSeries.batchCreate
(permission needed on the
parent
resource)
- aiplatform.tensorboardTimeSeries.batchRead
(permission needed on the
tensorboard
resource)
- aiplatform.tensorboardTimeSeries.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.tensorboardTimeSeries.read
(permission needed on the
tensorboardTimeSeries
resource)
- aiplatform.tensorboardTimeSeries.get
(permission needed on the
name
resource)
- aiplatform.tensorboardTimeSeries.list
(permission needed on the
parent
resource)
- aiplatform.tensorboardTimeSeries.update
(permission needed on the
name
resource)
- aiplatform.tensorboardTimeSeries.read
(permission needed on the
tensorboardTimeSeries
resource)
- aiplatform.tensorboardTimeSeries.read
(permission needed on the
timeSeries
resource)
- aiplatform.trainingPipelines.cancel
(permission needed on the
name
resource)
- aiplatform.trainingPipelines.create
(permission needed on the
parent
resource)
- 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)
- aiplatform.trainingPipelines.get
(permission needed on the
name
resource)
- aiplatform.trainingPipelines.list
(permission needed on the
parent
resource)
† 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)
† 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)
† 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)
† 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)
† 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)
† 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)
† 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)
† 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)
† 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)
† 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)
† Starts a long-running operation
Other permissions:
- aiplatform.featurestores.get (to call GET on the long-running operation returned)
† 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)
† 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)
† 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)
† 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)
† 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)
† Starts a long-running operation
What's next
- For information about Vertex AI predefined, basic and custom roles, as well as general information about service accounts and agents, see Access control .
- For detailed information about controlling permissions with a custom service account, see Using a custom service account .
- Learn more about using IAM to access resources in the Granting, changing, and revoking access to resources topic of the IAM documentation.