Cloud Dataplex API

Dataplex API is used to manage the lifecycle of data lakes.


The Service name is needed to create RPC client stubs.

CreateContent Create a content.
DeleteContent Delete a content.
GetContent Get a content resource.
GetIamPolicy Gets the access control policy for a contentitem resource.
ListContent List content.
SetIamPolicy Sets the access control policy on the specified contentitem resource.
TestIamPermissions Returns the caller's permissions on a resource.
UpdateContent Update a content.

CreateDataScan Creates a DataScan resource.
DeleteDataScan Deletes a DataScan resource.
GenerateDataQualityRules Generates recommended data quality rules based on the results of a data profiling scan.
GetDataScan Gets a DataScan resource.
GetDataScanJob Gets a DataScanJob resource.
ListDataScanJobs Lists DataScanJobs under the given DataScan.
ListDataScans Lists DataScans.
RunDataScan Runs an on-demand execution of a DataScan
UpdateDataScan Updates a DataScan resource.

CreateDataAttribute Create a DataAttribute resource.
CreateDataAttributeBinding Create a DataAttributeBinding resource.
CreateDataTaxonomy Create a DataTaxonomy resource.
DeleteDataAttribute Deletes a Data Attribute resource.
DeleteDataAttributeBinding Deletes a DataAttributeBinding resource.
DeleteDataTaxonomy Deletes a DataTaxonomy resource.
GetDataAttribute Retrieves a Data Attribute resource.
GetDataAttributeBinding Retrieves a DataAttributeBinding resource.
GetDataTaxonomy Retrieves a DataTaxonomy resource.
ListDataAttributeBindings Lists DataAttributeBinding resources in a project and location.
ListDataAttributes Lists Data Attribute resources in a DataTaxonomy.
ListDataTaxonomies Lists DataTaxonomy resources in a project and location.
UpdateDataAttribute Updates a DataAttribute resource.
UpdateDataAttributeBinding Updates a DataAttributeBinding resource.
UpdateDataTaxonomy Updates a DataTaxonomy resource.

CancelJob Cancel jobs running for the task resource.
CreateAsset Creates an asset resource.
CreateEnvironment Create an environment resource.
CreateLake Creates a lake resource.
CreateTask Creates a task resource within a lake.
CreateZone Creates a zone resource within a lake.
DeleteAsset Deletes an asset resource.
DeleteEnvironment Delete the environment resource.
DeleteLake Deletes a lake resource.
DeleteTask Delete the task resource.
DeleteZone Deletes a zone resource.
GetAsset Retrieves an asset resource.
GetEnvironment Get environment resource.
GetJob Get job resource.
GetLake Retrieves a lake resource.
GetTask Get task resource.
GetZone Retrieves a zone resource.
ListAssetActions Lists action resources in an asset.
ListAssets Lists asset resources in a zone.
ListEnvironments Lists environments under the given lake.
ListJobs Lists Jobs under the given task.
ListLakeActions Lists action resources in a lake.
ListLakes Lists lake resources in a project and location.
ListSessions Lists session resources in an environment.
ListTasks Lists tasks under the given lake.
ListZoneActions Lists action resources in a zone.
ListZones Lists zone resources in a lake.
RunTask Run an on demand execution of a Task.
UpdateAsset Updates an asset resource.
UpdateEnvironment Update the environment resource.
UpdateLake Updates a lake resource.
UpdateTask Update the task resource.
UpdateZone Updates a zone resource.

CreateEntity Create a metadata entity.
CreatePartition Create a metadata partition.
DeleteEntity Delete a metadata entity.
DeletePartition Delete a metadata partition.
GetEntity Get a metadata entity.
GetPartition Get a metadata partition of an entity.
ListEntities List metadata entities in a zone.
ListPartitions List metadata partitions of an entity.
UpdateEntity Update a metadata entity.

GetLocation Gets information about a location.
ListLocations Lists information about the supported locations for this service.


GetIamPolicy Gets the access control policy for a resource.
SetIamPolicy Sets the access control policy on the specified resource.
TestIamPermissions Returns permissions that a caller has on the specified resource.


CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.