class ProjectsLocationsClients extends Resource (View source)

The "clients" collection of methods.

Typical usage is:

 $integrationsService = new Google\Service\Integrations(...);
 $clients = $integrationsService->projects_locations_clients;

Methods

deprovision(string $parent, GoogleCloudIntegrationsV1alphaDeprovisionClientRequest $postBody, array $optParams = [])

Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related data in a wipeout-compliant way. (clients.deprovision)

provision(string $parent, GoogleCloudIntegrationsV1alphaProvisionClientRequest $postBody, array $optParams = [])

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. (clients.provision)

replace(string $parent, GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest $postBody, array $optParams = [])

Update run-as service account for provisioned client (clients.replace)

switchProjectsLocationsClients(string $parent, GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest $postBody, array $optParams = [])

Update client from GMEK to CMEK (clients.switchProjectsLocationsClients)

switchVariableMasking(string $parent, GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest $postBody, array $optParams = [])

Update variable masking for provisioned client (clients.switchVariableMasking)

Details

GoogleProtobufEmpty deprovision(string $parent, GoogleCloudIntegrationsV1alphaDeprovisionClientRequest $postBody, array $optParams = [])

Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related data in a wipeout-compliant way. (clients.deprovision)

Parameters

string $parent

Required. Required: The ID of the GCP Project to be deprovisioned.

GoogleCloudIntegrationsV1alphaDeprovisionClientRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleProtobufEmpty provision(string $parent, GoogleCloudIntegrationsV1alphaProvisionClientRequest $postBody, array $optParams = [])

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. (clients.provision)

Parameters

string $parent

Required. Required: The ID of the GCP Project to be provisioned.

GoogleCloudIntegrationsV1alphaProvisionClientRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleProtobufEmpty replace(string $parent, GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest $postBody, array $optParams = [])

Update run-as service account for provisioned client (clients.replace)

Parameters

string $parent

Required. Required: The ID of the GCP Project to be provisioned.

GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleProtobufEmpty switchProjectsLocationsClients(string $parent, GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest $postBody, array $optParams = [])

Update client from GMEK to CMEK (clients.switchProjectsLocationsClients)

Parameters

string $parent

Required. Required: The ID of the GCP Project to be provisioned.

GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception

GoogleProtobufEmpty switchVariableMasking(string $parent, GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest $postBody, array $optParams = [])

Update variable masking for provisioned client (clients.switchVariableMasking)

Parameters

string $parent

Required. Required: The ID of the GCP Project to be provisioned.

GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleProtobufEmpty

Exceptions

Exception