clients
Creates, updates, deletes, gets or lists a clients
resource.
Overview
Name | clients |
Type | Resource |
Id | google.integrations.clients |
Fields
Name | Datatype | Description |
---|---|---|
client | object | The configuration information for the Client |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
projects_locations_get_clients | SELECT | locationsId, projectsId | Gets the client configuration for the given project and location resource name |
projects_locations_clients_replace | REPLACE | locationsId, projectsId | Update run-as service account for provisioned client |
projects_locations_clients_deprovision | EXEC | locationsId, projectsId | Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related data in a wipeout-compliant way. |
projects_locations_clients_provision | EXEC | locationsId, projectsId | Perform the provisioning steps to enable a user GCP project to use IP. If GCP project already registered on IP end via Apigee Integration, provisioning will fail. |
projects_locations_clients_switch | EXEC | locationsId, projectsId | Update client from GMEK to CMEK |
projects_locations_clients_switch_variable_masking | EXEC | locationsId, projectsId | Update variable masking for provisioned client |
SELECT
examples
Gets the client configuration for the given project and location resource name
SELECT
client
FROM google.integrations.clients
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
REPLACE
example
Replaces all fields in the specified clients
resource.
/*+ update */
REPLACE google.integrations.clients
SET
runAsServiceAccount = '{{ runAsServiceAccount }}'
WHERE
locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';