A unified, intelligent governance solution for data and AI assets.
- REST Resource: v1.organizations.locations.encryptionConfigs
- REST Resource: v1.organizations.locations.operations
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.aspectTypes
- REST Resource: v1.projects.locations.dataAttributeBindings
- REST Resource: v1.projects.locations.dataScans
- REST Resource: v1.projects.locations.dataScans.jobs
- REST Resource: v1.projects.locations.dataTaxonomies
- REST Resource: v1.projects.locations.dataTaxonomies.attributes
- REST Resource: v1.projects.locations.entryGroups
- REST Resource: v1.projects.locations.entryGroups.entries
- REST Resource: v1.projects.locations.entryGroups.entryLinks
- REST Resource: v1.projects.locations.entryTypes
- REST Resource: v1.projects.locations.glossaries
- REST Resource: v1.projects.locations.glossaries.categories
- REST Resource: v1.projects.locations.glossaries.terms
- REST Resource: v1.projects.locations.lakes
- REST Resource: v1.projects.locations.lakes.actions
- REST Resource: v1.projects.locations.lakes.content
- REST Resource: v1.projects.locations.lakes.contentitems
- REST Resource: v1.projects.locations.lakes.environments
- REST Resource: v1.projects.locations.lakes.environments.sessions
- REST Resource: v1.projects.locations.lakes.tasks
- REST Resource: v1.projects.locations.lakes.tasks.jobs
- REST Resource: v1.projects.locations.lakes.zones
- REST Resource: v1.projects.locations.lakes.zones.actions
- REST Resource: v1.projects.locations.lakes.zones.assets
- REST Resource: v1.projects.locations.lakes.zones.assets.actions
- REST Resource: v1.projects.locations.lakes.zones.entities
- REST Resource: v1.projects.locations.lakes.zones.entities.partitions
- REST Resource: v1.projects.locations.metadataJobs
- REST Resource: v1.projects.locations.operations
Service: dataplex.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries . If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
-  https://dataplex.googleapis.com
REST Resource: v1.organizations.locations.encryptionConfigs
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=organizations/*/locations/*}/encryptionConfigsCreate an EncryptionConfig. | 
|  delete 
 | DELETE /v1/{name=organizations/*/locations/*/encryptionConfigs/*}Delete an EncryptionConfig. | 
|  get 
 | GET /v1/{name=organizations/*/locations/*/encryptionConfigs/*}Get an EncryptionConfig. | 
|  list 
 | GET /v1/{parent=organizations/*/locations/*}/encryptionConfigsList EncryptionConfigs. | 
|  patch 
 | PATCH /v1/{encryptionConfig.name=organizations/*/locations/*/encryptionConfigs/*}Update an EncryptionConfig. | 
REST Resource: v1.organizations.locations.operations
| Methods | |
|---|---|
|  cancel 
 | POST /v1/{name=organizations/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
|  delete 
 | DELETE /v1/{name=organizations/*/locations/*/operations/*}Deletes a long-running operation. | 
|  get 
 | GET /v1/{name=organizations/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
|  list 
 | GET /v1/{name=organizations/*/locations/*}/operationsLists operations that match the specified filter in the request. | 
REST Resource: v1.projects.locations
| Methods | |
|---|---|
|  get 
 | GET /v1/{name=projects/*/locations/*}Gets information about a location. | 
|  list 
 | GET /v1/{name=projects/*}/locationsLists information about the supported locations for this service. | 
|  lookupEntry 
 | GET /v1/{name=projects/*/locations/*}:lookupEntryLooks up an entry by name using the permission on the source system. | 
|  searchEntries 
 | POST /v1/{name=projects/*/locations/*}:searchEntriesSearches for Entries matching the given query and scope. | 
REST Resource: v1.projects.locations.aspectTypes
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/aspectTypesCreates an AspectType. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/aspectTypes/*}Deletes an AspectType. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/aspectTypes/*}Gets an AspectType. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/aspectTypes/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/aspectTypesLists AspectType resources in a project and location. | 
|  patch 
 | PATCH /v1/{aspectType.name=projects/*/locations/*/aspectTypes/*}Updates an AspectType. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/aspectTypes/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/aspectTypes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.dataAttributeBindings
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/dataAttributeBindingsCreate a DataAttributeBinding resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/dataAttributeBindings/*}Deletes a DataAttributeBinding resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/dataAttributeBindings/*}Retrieves a DataAttributeBinding resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/dataAttributeBindings/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/dataAttributeBindingsLists DataAttributeBinding resources in a project and location. | 
|  patch 
 | PATCH /v1/{dataAttributeBinding.name=projects/*/locations/*/dataAttributeBindings/*}Updates a DataAttributeBinding resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/dataAttributeBindings/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/dataAttributeBindings/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.dataScans
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/dataScansCreates a DataScan resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/dataScans/*}Deletes a DataScan resource. | 
|  generateDataQualityRules 
 | POST /v1/{name=projects/*/locations/*/dataScans/*}:generateDataQualityRulesGenerates recommended data quality rules based on the results of a data profiling scan. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/dataScans/*}Gets a DataScan resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/dataScans/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/dataScansLists DataScans. | 
|  patch 
 | PATCH /v1/{dataScan.name=projects/*/locations/*/dataScans/*}Updates a DataScan resource. | 
|  run 
 | POST /v1/{name=projects/*/locations/*/dataScans/*}:runRuns an on-demand execution of a DataScan | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/dataScans/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/dataScans/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.dataScans.jobs
| Methods | |
|---|---|
|  generateDataQualityRules 
 | POST /v1/{name=projects/*/locations/*/dataScans/*/jobs/*}:generateDataQualityRulesGenerates recommended data quality rules based on the results of a data profiling scan. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/dataScans/*/jobs/*}Gets a DataScanJob resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/dataScans/*}/jobsLists DataScanJobs under the given DataScan. | 
REST Resource: v1.projects.locations.dataTaxonomies
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/dataTaxonomiesCreate a DataTaxonomy resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/dataTaxonomies/*}Deletes a DataTaxonomy resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/dataTaxonomies/*}Retrieves a DataTaxonomy resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/dataTaxonomies/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/dataTaxonomiesLists DataTaxonomy resources in a project and location. | 
|  patch 
 | PATCH /v1/{dataTaxonomy.name=projects/*/locations/*/dataTaxonomies/*}Updates a DataTaxonomy resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/dataTaxonomies/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/dataTaxonomies/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.dataTaxonomies.attributes
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/dataTaxonomies/*}/attributesCreate a DataAttribute resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/dataTaxonomies/*/attributes/*}Deletes a Data Attribute resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/dataTaxonomies/*/attributes/*}Retrieves a Data Attribute resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/dataTaxonomies/*/attributes/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/dataTaxonomies/*}/attributesLists Data Attribute resources in a DataTaxonomy. | 
|  patch 
 | PATCH /v1/{dataAttribute.name=projects/*/locations/*/dataTaxonomies/*/attributes/*}Updates a DataAttribute resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/dataTaxonomies/*/attributes/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/dataTaxonomies/*/attributes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.entryGroups
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/entryGroupsCreates an EntryGroup. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/entryGroups/*}Deletes an EntryGroup. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/entryGroups/*}Gets an EntryGroup. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/entryGroups/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/entryGroupsLists EntryGroup resources in a project and location. | 
|  patch 
 | PATCH /v1/{entryGroup.name=projects/*/locations/*/entryGroups/*}Updates an EntryGroup. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/entryGroups/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/entryGroups/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.entryGroups.entries
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/entryGroups/*}/entriesCreates an Entry. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/entryGroups/*/entries/**}Deletes an Entry. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/entryGroups/*/entries/**}Gets an Entry. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/entryGroups/*}/entriesLists Entries within an EntryGroup. | 
|  patch 
 | PATCH /v1/{entry.name=projects/*/locations/*/entryGroups/*/entries/**}Updates an Entry. | 
REST Resource: v1.projects.locations.entryGroups.entryLinks
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/entryGroups/*}/entryLinksCreates an Entry Link. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/entryGroups/*/entryLinks/*}Deletes an Entry Link. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/entryGroups/*/entryLinks/*}Gets an Entry Link. | 
REST Resource: v1.projects.locations.entryTypes
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/entryTypesCreates an EntryType. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/entryTypes/*}Deletes an EntryType. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/entryTypes/*}Gets an EntryType. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/entryTypes/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/entryTypesLists EntryType resources in a project and location. | 
|  patch 
 | PATCH /v1/{entryType.name=projects/*/locations/*/entryTypes/*}Updates an EntryType. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/entryTypes/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/entryTypes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.glossaries
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/glossariesCreates a new Glossary resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/glossaries/*}Deletes a Glossary resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/glossaries/*}Gets a Glossary resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/glossaries/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/glossariesLists Glossary resources in a project and location. | 
|  patch 
 | PATCH /v1/{glossary.name=projects/*/locations/*/glossaries/*}Updates a Glossary resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/glossaries/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/glossaries/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.glossaries.categories
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/glossaries/*}/categoriesCreates a new GlossaryCategory resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/glossaries/*/categories/*}Deletes a GlossaryCategory resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/glossaries/*/categories/*}Gets a GlossaryCategory resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/glossaries/*}/categoriesLists GlossaryCategory resources in a Glossary. | 
|  patch 
 | PATCH /v1/{category.name=projects/*/locations/*/glossaries/*/categories/*}Updates a GlossaryCategory resource. | 
REST Resource: v1.projects.locations.glossaries.terms
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/glossaries/*}/termsCreates a new GlossaryTerm resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/glossaries/*/terms/*}Deletes a GlossaryTerm resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/glossaries/*/terms/*}Gets a GlossaryTerm resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/glossaries/*}/termsLists GlossaryTerm resources in a Glossary. | 
|  patch 
 | PATCH /v1/{term.name=projects/*/locations/*/glossaries/*/terms/*}Updates a GlossaryTerm resource. | 
REST Resource: v1.projects.locations.lakes
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*}/lakesCreates a lake resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*}Deletes a lake resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*}Retrieves a lake resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*}/lakesLists lake resources in a project and location. | 
|  patch 
 | PATCH /v1/{lake.name=projects/*/locations/*/lakes/*}Updates a lake resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.lakes.actions
| Methods | |
|---|---|
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*}/actionsLists action resources in a lake. | 
REST Resource: v1.projects.locations.lakes.content
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*}/contentCreate a content. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/content/**}Delete a content. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/content/**}Get a content resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*/content/**}:getIamPolicyGets the access control policy for a contentitem resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*}/contentList content. | 
|  patch 
 | PATCH /v1/{content.name=projects/*/locations/*/lakes/*/content/**}Update a content. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/content/**}:setIamPolicySets the access control policy on the specified contentitem resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/content/**}:testIamPermissionsReturns the caller's permissions on a resource. | 
REST Resource: v1.projects.locations.lakes.contentitems
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*}/contentitemsCreate a content. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/contentitems/**}Delete a content. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/contentitems/**}Get a content resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:getIamPolicyGets the access control policy for a contentitem resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*}/contentitemsList content. | 
|  patch 
 | PATCH /v1/{content.name=projects/*/locations/*/lakes/*/contentitems/**}Update a content. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:setIamPolicySets the access control policy on the specified contentitem resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:testIamPermissionsReturns the caller's permissions on a resource. | 
REST Resource: v1.projects.locations.lakes.environments
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*}/environmentsCreate an environment resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/environments/*}Delete the environment resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/environments/*}Get environment resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*/environments/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*}/environmentsLists environments under the given lake. | 
|  patch 
 | PATCH /v1/{environment.name=projects/*/locations/*/lakes/*/environments/*}Update the environment resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/environments/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/environments/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.lakes.environments.sessions
| Methods | |
|---|---|
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/environments/*}/sessionsLists session resources in an environment. | 
REST Resource: v1.projects.locations.lakes.tasks
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*}/tasksCreates a task resource within a lake. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/tasks/*}Delete the task resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/tasks/*}Get task resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*/tasks/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*}/tasksLists tasks under the given lake. | 
|  patch 
 | PATCH /v1/{task.name=projects/*/locations/*/lakes/*/tasks/*}Update the task resource. | 
|  run 
 | POST /v1/{name=projects/*/locations/*/lakes/*/tasks/*}:runRun an on demand execution of a Task. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/tasks/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/tasks/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.lakes.tasks.jobs
| Methods | |
|---|---|
|  cancel 
 | POST /v1/{name=projects/*/locations/*/lakes/*/tasks/*/jobs/*}:cancelCancel jobs running for the task resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/tasks/*/jobs/*}Get job resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/tasks/*}/jobsLists Jobs under the given task. | 
REST Resource: v1.projects.locations.lakes.zones
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*}/zonesCreates a zone resource within a lake. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/zones/*}Deletes a zone resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/zones/*}Retrieves a zone resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*/zones/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*}/zonesLists zone resources in a lake. | 
|  patch 
 | PATCH /v1/{zone.name=projects/*/locations/*/lakes/*/zones/*}Updates a zone resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/zones/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/zones/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.lakes.zones.actions
| Methods | |
|---|---|
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/actionsLists action resources in a zone. | 
REST Resource: v1.projects.locations.lakes.zones.assets
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assetsCreates an asset resource. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/zones/*/assets/*}Deletes an asset resource. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/zones/*/assets/*}Retrieves an asset resource. | 
|  getIamPolicy 
 | GET /v1/{resource=projects/*/locations/*/lakes/*/zones/*/assets/*}:getIamPolicyGets the access control policy for a resource. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assetsLists asset resources in a zone. | 
|  patch 
 | PATCH /v1/{asset.name=projects/*/locations/*/lakes/*/zones/*/assets/*}Updates an asset resource. | 
|  setIamPolicy 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/zones/*/assets/*}:setIamPolicySets the access control policy on the specified resource. | 
|  testIamPermissions 
 | POST /v1/{resource=projects/*/locations/*/lakes/*/zones/*/assets/*}:testIamPermissionsReturns permissions that a caller has on the specified resource. | 
REST Resource: v1.projects.locations.lakes.zones.assets.actions
| Methods | |
|---|---|
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/zones/*/assets/*}/actionsLists action resources in an asset. | 
REST Resource: v1.projects.locations.lakes.zones.entities
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/entitiesCreate a metadata entity. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*}Delete a metadata entity. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*}Get a metadata entity. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/entitiesList metadata entities in a zone. | 
|  update 
 | PUT /v1/{entity.name=projects/*/locations/*/lakes/*/zones/*/entities/*}Update a metadata entity. | 
REST Resource: v1.projects.locations.lakes.zones.entities.partitions
| Methods | |
|---|---|
|  create 
 | POST /v1/{parent=projects/*/locations/*/lakes/*/zones/*/entities/*}/partitionsCreate a metadata partition. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*/partitions/**}Delete a metadata partition. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/lakes/*/zones/*/entities/*/partitions/**}Get a metadata partition of an entity. | 
|  list 
 | GET /v1/{parent=projects/*/locations/*/lakes/*/zones/*/entities/*}/partitionsList metadata partitions of an entity. | 
REST Resource: v1.projects.locations.operations
| Methods | |
|---|---|
|  cancel 
 | POST /v1/{name=projects/*/locations/*/operations/*}:cancelStarts asynchronous cancellation on a long-running operation. | 
|  delete 
 | DELETE /v1/{name=projects/*/locations/*/operations/*}Deletes a long-running operation. | 
|  get 
 | GET /v1/{name=projects/*/locations/*/operations/*}Gets the latest state of a long-running operation. | 
|  list 
 | GET /v1/{name=projects/*/locations/*}/operationsLists operations that match the specified filter in the request. | 

