Skip to content

Commit acac3f6

Browse files
feat(integrations): update the api
#### integrations:v1 The following keys were added: - resources.projects.resources.locations.resources.clients.methods.provisionClientPostProcessor (Total Keys: 12) - schemas.GoogleCloudIntegrationsV1alphaClientConfig.properties.enableManagedAiFeatures.type (Total Keys: 1) - schemas.GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorRequest (Total Keys: 4) - schemas.GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorResponse (Total Keys: 2) - schemas.GoogleCloudIntegrationsV1alphaProvisionClientRequest.properties.enableManagedAiFeatures.type (Total Keys: 1)
1 parent f04c118 commit acac3f6

File tree

3 files changed

+99
-1
lines changed

3 files changed

+99
-1
lines changed

docs/dyn/integrations_v1.projects.locations.clients.html

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ <h2>Instance Methods</h2>
8383
<p class="toc_element">
8484
<code><a href="#provision">provision(parent, body=None, x__xgafv=None)</a></code></p>
8585
<p class="firstline">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.</p>
86+
<p class="toc_element">
87+
<code><a href="#provisionClientPostProcessor">provisionClientPostProcessor(parent, body=None, x__xgafv=None)</a></code></p>
88+
<p class="firstline">Perform post provisioning steps after client is provisioned.</p>
8689
<p class="toc_element">
8790
<code><a href="#replace">replace(parent, body=None, x__xgafv=None)</a></code></p>
8891
<p class="firstline">Update run-as service account for provisioned client</p>
@@ -144,6 +147,7 @@ <h3>Method Details</h3>
144147
},
145148
&quot;createSampleWorkflows&quot;: True or False, # Optional. Indicates if sample workflow should be created along with provisioning
146149
&quot;enableHttpCall&quot;: True or False, # Optional. Indicates if the client should be allowed to make HTTP calls.
150+
&quot;enableManagedAiFeatures&quot;: True or False, # 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.
147151
&quot;provisionGmek&quot;: True or False, # Optional. Deprecated. Indicates provision with GMEK or CMEK. This field is deprecated and the provision would always be GMEK if cloud_kms_config is not present in the request.
148152
&quot;runAsServiceAccount&quot;: &quot;A String&quot;, # Optional. User input run-as service account, if empty, will bring up a new default service account
149153
&quot;skipCpProvision&quot;: True or False, # Optional. Indicates if skip CP provision or not
@@ -161,6 +165,33 @@ <h3>Method Details</h3>
161165
}</pre>
162166
</div>
163167

168+
<div class="method">
169+
<code class="details" id="provisionClientPostProcessor">provisionClientPostProcessor(parent, body=None, x__xgafv=None)</code>
170+
<pre>Perform post provisioning steps after client is provisioned.
171+
172+
Args:
173+
parent: string, Required. Required: The ID of the GCP Project to be provisioned. (required)
174+
body: object, The request body.
175+
The object takes the form of:
176+
177+
{ # Request for PostProvisioning rpc call.
178+
&quot;workflows&quot;: [ # Optional. Indicate which workflows to create
179+
&quot;A String&quot;,
180+
],
181+
}
182+
183+
x__xgafv: string, V1 error format.
184+
Allowed values
185+
1 - v1 error format
186+
2 - v2 error format
187+
188+
Returns:
189+
An object of the form:
190+
191+
{ # Response for PostProvisioning rpc call.
192+
}</pre>
193+
</div>
194+
164195
<div class="method">
165196
<code class="details" id="replace">replace(parent, body=None, x__xgafv=None)</code>
166197
<pre>Update run-as service account for provisioned client

docs/dyn/integrations_v1.projects.locations.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ <h3>Method Details</h3>
207207
&quot;description&quot;: &quot;A String&quot;, # Description of what the client is used for
208208
&quot;enableHttpCall&quot;: True or False, # Optional. Indicates the client enables making HTTP call.
209209
&quot;enableInternalIp&quot;: True or False, # Optional. Indicates the client enables internal IP feature, this is applicable for internal clients only.
210+
&quot;enableManagedAiFeatures&quot;: True or False, # 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.
210211
&quot;enableVariableMasking&quot;: True or False, # Optional. True if variable masking feature should be turned on for this region
211212
&quot;id&quot;: &quot;A String&quot;, # Globally unique ID (project_id + region)
212213
&quot;isGmek&quot;: True or False, # Optional. Indicates the client is provisioned with CMEK or GMEK.

googleapiclient/discovery_cache/documents/integrations.v1.json

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,34 @@
741741
"https://www.googleapis.com/auth/cloud-platform"
742742
]
743743
},
744+
"provisionClientPostProcessor": {
745+
"description": "Perform post provisioning steps after client is provisioned.",
746+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clients:provisionClientPostProcessor",
747+
"httpMethod": "POST",
748+
"id": "integrations.projects.locations.clients.provisionClientPostProcessor",
749+
"parameterOrder": [
750+
"parent"
751+
],
752+
"parameters": {
753+
"parent": {
754+
"description": "Required. Required: The ID of the GCP Project to be provisioned.",
755+
"location": "path",
756+
"pattern": "^projects/[^/]+/locations/[^/]+$",
757+
"required": true,
758+
"type": "string"
759+
}
760+
},
761+
"path": "v1/{+parent}/clients:provisionClientPostProcessor",
762+
"request": {
763+
"$ref": "GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorRequest"
764+
},
765+
"response": {
766+
"$ref": "GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorResponse"
767+
},
768+
"scopes": [
769+
"https://www.googleapis.com/auth/cloud-platform"
770+
]
771+
},
744772
"replace": {
745773
"description": "Update run-as service account for provisioned client",
746774
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clients:replace",
@@ -4810,7 +4838,7 @@
48104838
}
48114839
}
48124840
},
4813-
"revision": "20250506",
4841+
"revision": "20250521",
48144842
"rootUrl": "https://integrations.googleapis.com/",
48154843
"schemas": {
48164844
"CrmlogErrorCode": {
@@ -11084,6 +11112,10 @@ false
1108411112
"description": "Optional. Indicates the client enables internal IP feature, this is applicable for internal clients only.",
1108511113
"type": "boolean"
1108611114
},
11115+
"enableManagedAiFeatures": {
11116+
"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.",
11117+
"type": "boolean"
11118+
},
1108711119
"enableVariableMasking": {
1108811120
"description": "Optional. True if variable masking feature should be turned on for this region",
1108911121
"type": "boolean"
@@ -13521,6 +13553,36 @@ false
1352113553
},
1352213554
"type": "object"
1352313555
},
13556+
"GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorRequest": {
13557+
"description": "Request for PostProvisioning rpc call.",
13558+
"id": "GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorRequest",
13559+
"properties": {
13560+
"workflows": {
13561+
"description": "Optional. Indicate which workflows to create",
13562+
"items": {
13563+
"enum": [
13564+
"SAMPLE_INTEGRATIONS_UNSPECIFIED",
13565+
"SAMPLE_WORKFLOW_ECOM_PROCESSING",
13566+
"EXECUTE_CONNECTOR_TOOL_WORKFLOW"
13567+
],
13568+
"enumDescriptions": [
13569+
"Default value, should not be used.",
13570+
"Ecom processing workflow",
13571+
"Connector tool workflow"
13572+
],
13573+
"type": "string"
13574+
},
13575+
"type": "array"
13576+
}
13577+
},
13578+
"type": "object"
13579+
},
13580+
"GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorResponse": {
13581+
"description": "Response for PostProvisioning rpc call.",
13582+
"id": "GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorResponse",
13583+
"properties": {},
13584+
"type": "object"
13585+
},
1352413586
"GoogleCloudIntegrationsV1alphaProvisionClientRequest": {
1352513587
"description": "Request for the Provision rpc",
1352613588
"id": "GoogleCloudIntegrationsV1alphaProvisionClientRequest",
@@ -13537,6 +13599,10 @@ false
1353713599
"description": "Optional. Indicates if the client should be allowed to make HTTP calls.",
1353813600
"type": "boolean"
1353913601
},
13602+
"enableManagedAiFeatures": {
13603+
"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.",
13604+
"type": "boolean"
13605+
},
1354013606
"provisionGmek": {
1354113607
"deprecated": true,
1354213608
"description": "Optional. Deprecated. Indicates provision with GMEK or CMEK. This field is deprecated and the provision would always be GMEK if cloud_kms_config is not present in the request.",

0 commit comments

Comments
 (0)