Skip to content

Commit 9e90f0a

Browse files
feat(integrations)!: update the API
BREAKING CHANGE: This release has breaking changes. #### integrations:v1 The following keys were deleted: - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.cloudKmsConfig.description - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.runAsServiceAccount.description The following keys were added: - resources.projects.resources.locations.resources.clients.methods.changeConfig.description - resources.projects.resources.locations.resources.clients.methods.changeConfig.flatPath - resources.projects.resources.locations.resources.clients.methods.changeConfig.httpMethod - resources.projects.resources.locations.resources.clients.methods.changeConfig.id - resources.projects.resources.locations.resources.clients.methods.changeConfig.parameterOrder - resources.projects.resources.locations.resources.clients.methods.changeConfig.parameters.parent.description - resources.projects.resources.locations.resources.clients.methods.changeConfig.parameters.parent.location - resources.projects.resources.locations.resources.clients.methods.changeConfig.parameters.parent.pattern - resources.projects.resources.locations.resources.clients.methods.changeConfig.parameters.parent.required - resources.projects.resources.locations.resources.clients.methods.changeConfig.parameters.parent.type - resources.projects.resources.locations.resources.clients.methods.changeConfig.path - resources.projects.resources.locations.resources.clients.methods.changeConfig.request.$ref - resources.projects.resources.locations.resources.clients.methods.changeConfig.response.$ref - resources.projects.resources.locations.resources.clients.methods.changeConfig.scopes - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.description - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.id - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.properties.customerConfig.$ref - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.properties.customerConfig.description - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.properties.updateMask.description - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.properties.updateMask.format - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.properties.updateMask.type - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.type - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.description - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.id - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.properties.customerConfig.$ref - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.properties.customerConfig.description - schemas.GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.type - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.customerConfig.$ref - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.customerConfig.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.id - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.cloudKmsConfig.$ref - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.cloudKmsConfig.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.enableHttpCall.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.enableHttpCall.type - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.enableManagedAiFeatures.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.enableManagedAiFeatures.type - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.enableVariableMasking.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.enableVariableMasking.type - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.runAsServiceAccount.description - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.properties.runAsServiceAccount.type - schemas.GoogleCloudIntegrationsV1alphaCustomerConfig.type The following keys were changed: - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.enableHttpCall.description - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.enableManagedAiFeatures.description - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.enableVariableMasking.description
1 parent 3930f18 commit 9e90f0a

File tree

2 files changed

+92
-8
lines changed

2 files changed

+92
-8
lines changed

‎discovery/integrations-v1.json

Lines changed: 91 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,34 @@
685685
},
686686
"clients": {
687687
"methods": {
688+
"changeConfig": {
689+
"description": "Updates the client customer configuration for the given project and location resource name",
690+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clients:changeConfig",
691+
"httpMethod": "POST",
692+
"id": "integrations.projects.locations.clients.changeConfig",
693+
"parameterOrder": [
694+
"parent"
695+
],
696+
"parameters": {
697+
"parent": {
698+
"description": "Required. Required: Format - projects/{project}/locations/{location}",
699+
"location": "path",
700+
"pattern": "^projects/[^/]+/locations/[^/]+$",
701+
"required": true,
702+
"type": "string"
703+
}
704+
},
705+
"path": "v1/{+parent}/clients:changeConfig",
706+
"request": {
707+
"$ref": "GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest"
708+
},
709+
"response": {
710+
"$ref": "GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse"
711+
},
712+
"scopes": [
713+
"https://www.googleapis.com/auth/cloud-platform"
714+
]
715+
},
688716
"deprovision": {
689717
"description": "Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related data in a wipeout-compliant way.",
690718
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clients:deprovision",
@@ -4848,7 +4876,7 @@
48484876
}
48494877
}
48504878
},
4851-
"revision": "20250610",
4879+
"revision": "20250627",
48524880
"rootUrl": "https://integrations.googleapis.com/",
48534881
"schemas": {
48544882
"CrmlogErrorCode": {
@@ -11055,6 +11083,33 @@
1105511083
},
1105611084
"type": "object"
1105711085
},
11086+
"GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest": {
11087+
"description": "Request for the ChangeCustomerConfig rpc",
11088+
"id": "GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest",
11089+
"properties": {
11090+
"customerConfig": {
11091+
"$ref": "GoogleCloudIntegrationsV1alphaCustomerConfig",
11092+
"description": "Optional. The customer configuration to be updated."
11093+
},
11094+
"updateMask": {
11095+
"description": "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.",
11096+
"format": "google-fieldmask",
11097+
"type": "string"
11098+
}
11099+
},
11100+
"type": "object"
11101+
},
11102+
"GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse": {
11103+
"description": "Response for the ChangeCustomerConfig rpc",
11104+
"id": "GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse",
11105+
"properties": {
11106+
"customerConfig": {
11107+
"$ref": "GoogleCloudIntegrationsV1alphaCustomerConfig",
11108+
"description": "Required. The updated customer configuration."
11109+
}
11110+
},
11111+
"type": "object"
11112+
},
1105811113
"GoogleCloudIntegrationsV1alphaClientCertificate": {
1105911114
"description": "Contains client certificate information",
1106011115
"id": "GoogleCloudIntegrationsV1alphaClientCertificate",
@@ -11109,32 +11164,35 @@
1110911164
"type": "string"
1111011165
},
1111111166
"cloudKmsConfig": {
11112-
"$ref": "GoogleCloudIntegrationsV1alphaCloudKmsConfig",
11113-
"description": "Cloud KMS config for Auth Module to encrypt/decrypt credentials."
11167+
"$ref": "GoogleCloudIntegrationsV1alphaCloudKmsConfig"
1111411168
},
1111511169
"createTime": {
1111611170
"description": "The timestamp when the client was first created.",
1111711171
"format": "google-datetime",
1111811172
"type": "string"
1111911173
},
11174+
"customerConfig": {
11175+
"$ref": "GoogleCloudIntegrationsV1alphaCustomerConfig",
11176+
"description": "Optional. Customer configuration information for the given client."
11177+
},
1112011178
"description": {
1112111179
"description": "Description of what the client is used for",
1112211180
"type": "string"
1112311181
},
1112411182
"enableHttpCall": {
11125-
"description": "Optional. Indicates the client enables making HTTP call.",
11183+
"description": "Optional. ",
1112611184
"type": "boolean"
1112711185
},
1112811186
"enableInternalIp": {
1112911187
"description": "Optional. Indicates the client enables internal IP feature, this is applicable for internal clients only.",
1113011188
"type": "boolean"
1113111189
},
1113211190
"enableManagedAiFeatures": {
11133-
"description": "Optional. Indicates if the Cloud Companion APIs will be used in the tenant project, i.e. if customer can use the managed AI features for free.",
11191+
"description": "Optional. ",
1113411192
"type": "boolean"
1113511193
},
1113611194
"enableVariableMasking": {
11137-
"description": "Optional. True if variable masking feature should be turned on for this region",
11195+
"description": "Optional. ",
1113811196
"type": "boolean"
1113911197
},
1114011198
"id": {
@@ -11158,7 +11216,6 @@
1115811216
"type": "string"
1115911217
},
1116011218
"runAsServiceAccount": {
11161-
"description": "Default run-as service account email, set up during project provision time, that will be used to generate auth token to be used in Connector task, Rest caller task, Cloud function task and Subworkflows.",
1116211219
"type": "string"
1116311220
}
1116411221
},
@@ -11438,6 +11495,33 @@
1143811495
},
1143911496
"type": "object"
1144011497
},
11498+
"GoogleCloudIntegrationsV1alphaCustomerConfig": {
11499+
"description": "Customer configuration information for the given client",
11500+
"id": "GoogleCloudIntegrationsV1alphaCustomerConfig",
11501+
"properties": {
11502+
"cloudKmsConfig": {
11503+
"$ref": "GoogleCloudIntegrationsV1alphaCloudKmsConfig",
11504+
"description": "Optional. Cloud KMS config for Auth Module to encrypt/decrypt credentials."
11505+
},
11506+
"enableHttpCall": {
11507+
"description": "Optional. Indicates if the client should be allowed to make HTTP calls. True if http call feature should be turned on for this region.",
11508+
"type": "boolean"
11509+
},
11510+
"enableManagedAiFeatures": {
11511+
"description": "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.",
11512+
"type": "boolean"
11513+
},
11514+
"enableVariableMasking": {
11515+
"description": "Optional. True if variable masking feature should be turned on for this region.",
11516+
"type": "boolean"
11517+
},
11518+
"runAsServiceAccount": {
11519+
"description": "Optional. Run-as service account to be updated for the provisioned client.",
11520+
"type": "string"
11521+
}
11522+
},
11523+
"type": "object"
11524+
},
1144111525
"GoogleCloudIntegrationsV1alphaDeprovisionClientRequest": {
1144211526
"description": "Request for the Deprovision rpc",
1144311527
"id": "GoogleCloudIntegrationsV1alphaDeprovisionClientRequest",

‎src/apis/integrations/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"webpack": "webpack"
2929
},
3030
"dependencies": {
31-
"googleapis-common": "^8.0.0"
31+
"googleapis-common": "^8.0.2-rc.0"
3232
},
3333
"devDependencies": {
3434
"@microsoft/api-documenter": "^7.8.10",

0 commit comments

Comments
 (0)