- HTTP request
- Path parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
- CustomerConfig
- Try it!
Updates the client customer configuration for the given project and location resource name
HTTP request
POST https://integrations.googleapis.com/v1/{parent=projects/*/locations/*}/clients:changeConfig
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. Required: Format - projects/{project}/locations/{location} |
Request body
The request body contains data with the following structure:
JSON representation |
---|
{
"updateMask": string,
"customerConfig": {
object ( |
Fields | |
---|---|
updateMask |
Required. Field mask specifying the fields in the customer config that have been modified and must be updated. If absent or empty, no fields are updated. This is a comma-separated list of fully qualified names of fields. Example: |
customerConfig |
Optional. The customer configuration to be updated. |
Response body
Response for the clients.changeConfig rpc
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"customerConfig": {
object ( |
Fields | |
---|---|
customerConfig |
Required. The updated customer configuration. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the parent
resource:
integrations.authConfigs.update
For more information, see the IAM documentation.
CustomerConfig
Customer configuration information for the given client
JSON representation |
---|
{
"enableManagedAiFeatures": boolean,
"runAsServiceAccount": string,
"enableVariableMasking": boolean,
"enableHttpCall": boolean,
"cloudKmsConfig": {
object ( |
Fields | |
---|---|
enableManagedAiFeatures |
Optional. Indicates if the client should be allowed to use managed AI features, i.e. using Cloud Companion APIs of the tenant project. This will allow the customers to use features like Troubleshooting, OpenAPI spec enrichment, etc. for free. |
runAsServiceAccount |
Optional. Run-as service account to be updated for the provisioned client. |
enableVariableMasking |
Optional. True if variable masking feature should be turned on for this region. |
enableHttpCall |
Optional. Indicates if the client should be allowed to make HTTP calls. True if http call feature should be turned on for this region. |
cloudKmsConfig |
Optional. Cloud KMS config for Auth Module to encrypt/decrypt credentials. |