internal
Creates, updates, deletes, gets or lists an internal resource.
Overview
| Name | internal |
| Type | Resource |
| Id | google.geminicloudassist.internal |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
ask_cloud_assist | exec | Calls the ask_cloud_assist tool. Called INTERNALLY by ESF after translating an MCP request. | ||
invoke_operation | exec | Calls the invoke_operation tool. | ||
investigate_issue | exec | Calls the investigate_issue tool. | ||
design_infra | exec | Calls the design_infra tool. | ||
optimize_costs | exec | Calls the optimize_costs tool. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|
Lifecycle Methods
- ask_cloud_assist
- invoke_operation
- investigate_issue
- design_infra
- optimize_costs
Calls the ask_cloud_assist tool. Called INTERNALLY by ESF after translating an MCP request.
EXEC google.geminicloudassist.internal.ask_cloud_assist
@@json=
'{
"userQuery": "{{ userQuery }}",
"project": "{{ project }}",
"contextId": "{{ contextId }}"
}'
;
Calls the invoke_operation tool.
EXEC google.geminicloudassist.internal.invoke_operation
@@json=
'{
"userQuery": "{{ userQuery }}",
"project": "{{ project }}",
"contextId": "{{ contextId }}"
}'
;
Calls the investigate_issue tool.
EXEC google.geminicloudassist.internal.investigate_issue
@@json=
'{
"project": "{{ project }}",
"contextId": "{{ contextId }}",
"userQuery": "{{ userQuery }}"
}'
;
Calls the design_infra tool.
EXEC google.geminicloudassist.internal.design_infra
@@json=
'{
"userQuery": "{{ userQuery }}",
"command": "{{ command }}",
"project": "{{ project }}",
"contextId": "{{ contextId }}"
}'
;
Calls the optimize_costs tool.
EXEC google.geminicloudassist.internal.optimize_costs
@@json=
'{
"userQuery": "{{ userQuery }}",
"project": "{{ project }}",
"contextId": "{{ contextId }}"
}'
;