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/*}/encryptionConfigs
Create 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/*}/encryptionConfigs
List 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/*}:cancel
Starts 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/*}/operations
Lists 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/*}/locations
Lists information about the supported locations for this service. |
lookupEntry
|
GET /v1/{name=projects/*/locations/*}:lookupEntry
Looks up an entry by name using the permission on the source system. |
searchEntries
|
POST /v1/{name=projects/*/locations/*}:searchEntries
Searches for Entries matching the given query and scope. |
REST Resource: v1.projects.locations.aspectTypes
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/aspectTypes
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/aspectTypes
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/aspectTypes/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.dataAttributeBindings
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/dataAttributeBindings
Create 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/dataAttributeBindings
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/dataAttributeBindings/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.dataScans
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/dataScans
Creates a DataScan resource. |
delete
|
DELETE /v1/{name=projects/*/locations/*/dataScans/*}
Deletes a DataScan resource. |
generateDataQualityRules
|
POST /v1/{name=projects/*/locations/*/dataScans/*}:generateDataQualityRules
Generates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/dataScans
Lists DataScans. |
patch
|
PATCH /v1/{dataScan.name=projects/*/locations/*/dataScans/*}
Updates a DataScan resource. |
run
|
POST /v1/{name=projects/*/locations/*/dataScans/*}:run
Runs an on-demand execution of a DataScan |
setIamPolicy
|
POST /v1/{resource=projects/*/locations/*/dataScans/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/dataScans/*}:testIamPermissions
Returns 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/*}:generateDataQualityRules
Generates 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/*}/jobs
Lists DataScanJobs under the given DataScan. |
REST Resource: v1.projects.locations.dataTaxonomies
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/dataTaxonomies
Create 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/dataTaxonomies
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/dataTaxonomies/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.dataTaxonomies.attributes
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/dataTaxonomies/*}/attributes
Create 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*/dataTaxonomies/*}/attributes
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/dataTaxonomies/*/attributes/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.entryGroups
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/entryGroups
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/entryGroups
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/entryGroups/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.entryGroups.entries
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/entryGroups/*}/entries
Creates 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/*}/entries
Lists 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/*}/entryLinks
Creates 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/*}/entryTypes
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/entryTypes
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/entryTypes/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.glossaries
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/glossaries
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/glossaries
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/glossaries/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.glossaries.categories
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/glossaries/*}/categories
Creates 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/*}/categories
Lists 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/*}/terms
Creates 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/*}/terms
Lists 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/*}/lakes
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/lakes
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*}:testIamPermissions
Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.lakes.actions
Methods | |
---|---|
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*}/actions
Lists action resources in a lake. |
REST Resource: v1.projects.locations.lakes.content
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*}/content
Create 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/**}:getIamPolicy
Gets the access control policy for a contentitem resource. |
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*}/content
List content. |
patch
|
PATCH /v1/{content.name=projects/*/locations/*/lakes/*/content/**}
Update a content. |
setIamPolicy
|
POST /v1/{resource=projects/*/locations/*/lakes/*/content/**}:setIamPolicy
Sets the access control policy on the specified contentitem resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*/content/**}:testIamPermissions
Returns the caller's permissions on a resource. |
REST Resource: v1.projects.locations.lakes.contentitems
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*}/contentitems
Create 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/**}:getIamPolicy
Gets the access control policy for a contentitem resource. |
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*}/contentitems
List content. |
patch
|
PATCH /v1/{content.name=projects/*/locations/*/lakes/*/contentitems/**}
Update a content. |
setIamPolicy
|
POST /v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:setIamPolicy
Sets the access control policy on the specified contentitem resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*/contentitems/**}:testIamPermissions
Returns the caller's permissions on a resource. |
REST Resource: v1.projects.locations.lakes.environments
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*}/environments
Create 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*}/environments
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*/environments/*}:testIamPermissions
Returns 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/*}/sessions
Lists session resources in an environment. |
REST Resource: v1.projects.locations.lakes.tasks
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*}/tasks
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*}/tasks
Lists 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/*}:run
Run an on demand execution of a Task. |
setIamPolicy
|
POST /v1/{resource=projects/*/locations/*/lakes/*/tasks/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*/tasks/*}:testIamPermissions
Returns 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/*}:cancel
Cancel 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/*}/jobs
Lists Jobs under the given task. |
REST Resource: v1.projects.locations.lakes.zones
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*}/zones
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*}/zones
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*/zones/*}:testIamPermissions
Returns 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/*}/actions
Lists action resources in a zone. |
REST Resource: v1.projects.locations.lakes.zones.assets
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assets
Creates 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/*}:getIamPolicy
Gets the access control policy for a resource. |
list
|
GET /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/assets
Lists 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/*}:setIamPolicy
Sets the access control policy on the specified resource. |
testIamPermissions
|
POST /v1/{resource=projects/*/locations/*/lakes/*/zones/*/assets/*}:testIamPermissions
Returns 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/*}/actions
Lists action resources in an asset. |
REST Resource: v1.projects.locations.lakes.zones.entities
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/lakes/*/zones/*}/entities
Create 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/*}/entities
List 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/*}/partitions
Create 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/*}/partitions
List metadata partitions of an entity. |
REST Resource: v1.projects.locations.operations
Methods | |
---|---|
cancel
|
POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Starts 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/*}/operations
Lists operations that match the specified filter in the request. |