Skip to main content

clients

Creates, updates, deletes, gets or lists a clients resource.

Overview

Nameclients
TypeResource
Idgoogle.integrations.clients

Fields

NameDatatypeDescription
clientobjectThe configuration information for the Client

Methods

NameAccessible byRequired ParamsDescription
projects_locations_get_clientsSELECTlocationsId, projectsIdGets the client configuration for the given project and location resource name
projects_locations_clients_replaceREPLACElocationsId, projectsIdUpdate run-as service account for provisioned client
projects_locations_clients_deprovisionEXEClocationsId, projectsIdPerform 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_provisionEXEClocationsId, projectsIdPerform 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_switchEXEClocationsId, projectsIdUpdate client from GMEK to CMEK
projects_locations_clients_switch_variable_maskingEXEClocationsId, projectsIdUpdate 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 }}';