Skip to content

Commit 23daa11

Browse files
feat(all): auto-regenerate discovery clients (#3277)
1 parent 2692170 commit 23daa11

File tree

9 files changed

+537
-26
lines changed

9 files changed

+537
-26
lines changed

admin/reports/v1/admin-api.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,8 @@
151151
"data_studio",
152152
"keep",
153153
"vault",
154-
"gemini_in_workspace_apps"
154+
"gemini_in_workspace_apps",
155+
"classroom"
155156
],
156157
"enumDescriptions": [
157158
"The Google Workspace Access Transparency activity reports return information about different types of Access Transparency activity events.",
@@ -176,10 +177,11 @@
176177
"The Data Studio activity reports return information about various types of Data Studio activity events.",
177178
"The Keep application's activity reports return information about various Google Keep activity events. The Keep activity report is only available for Google Workspace Business and Enterprise customers.",
178179
"The Vault activity reports return information about various types of Vault activity events.",
179-
"The Gemini for Workspace activity reports return information about various types of Gemini activity events performed by users within a Workspace application."
180+
"The Gemini for Workspace activity reports return information about various types of Gemini activity events performed by users within a Workspace application.",
181+
"The Classroom activity reports return information about different types of [Classroom activity events](https://developers.google.com/workspace/admin/reports/v1/appendix/activity/classroom)."
180182
],
181183
"location": "path",
182-
"pattern": "(access_transparency)|(admin)|(calendar)|(chat)|(chrome)|(context_aware_access)|(data_studio)|(drive)|(gcp)|(gplus)|(groups)|(groups_enterprise)|(jamboard)|(keep)|(login)|(meet)|(mobile)|(rules)|(saml)|(token)|(user_accounts)|(vault)|(gemini_in_workspace_apps)",
184+
"pattern": "(access_transparency)|(admin)|(calendar)|(chat)|(chrome)|(classroom)|(context_aware_access)|(data_studio)|(drive)|(gcp)|(gplus)|(groups)|(groups_enterprise)|(jamboard)|(keep)|(login)|(meet)|(mobile)|(rules)|(saml)|(token)|(user_accounts)|(vault)|(gemini_in_workspace_apps)",
183185
"required": true,
184186
"type": "string"
185187
},
@@ -292,7 +294,8 @@
292294
"context_aware_access",
293295
"chrome",
294296
"data_studio",
295-
"keep"
297+
"keep",
298+
"classroom"
296299
],
297300
"enumDescriptions": [
298301
"The Google Workspace Access Transparency activity reports return information about different types of Access Transparency activity events.",
@@ -315,10 +318,11 @@
315318
"The Context-aware access activity reports return information about users' access denied events due to Context-aware access rules.",
316319
"The Chrome activity reports return information about Chrome browser and Chrome OS events.",
317320
"The Data Studio activity reports return information about various types of Data Studio activity events.",
318-
"The Keep application's activity reports return information about various Google Keep activity events. The Keep activity report is only available for Google Workspace Business and Enterprise customers."
321+
"The Keep application's activity reports return information about various Google Keep activity events. The Keep activity report is only available for Google Workspace Business and Enterprise customers.",
322+
"The Classroom activity reports return information about different types of [Classroom activity events](https://developers.google.com/workspace/admin/reports/v1/appendix/activity/classroom)."
319323
],
320324
"location": "path",
321-
"pattern": "(access_transparency)|(admin)|(calendar)|(chat)|(chrome)|(context_aware_access)|(data_studio)|(drive)|(gcp)|(gplus)|(groups)|(groups_enterprise)|(jamboard)|(keep)|(login)|(meet)|(mobile)|(rules)|(saml)|(token)|(user_accounts)",
325+
"pattern": "(access_transparency)|(admin)|(calendar)|(chat)|(chrome)|(classroom)|(context_aware_access)|(data_studio)|(drive)|(gcp)|(gplus)|(groups)|(groups_enterprise)|(jamboard)|(keep)|(login)|(meet)|(mobile)|(rules)|(saml)|(token)|(user_accounts)",
322326
"required": true,
323327
"type": "string"
324328
},
@@ -629,7 +633,7 @@
629633
}
630634
}
631635
},
632-
"revision": "20250707",
636+
"revision": "20250813",
633637
"rootUrl": "https://admin.googleapis.com/",
634638
"schemas": {
635639
"Activities": {

connectors/v2/connectors-api.json

Lines changed: 140 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,74 @@
693693
}
694694
}
695695
}
696+
},
697+
"tools": {
698+
"methods": {
699+
"execute": {
700+
"description": "Executes a specific tool.",
701+
"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/connections/{connectionsId}/tools/{toolsId}:execute",
702+
"httpMethod": "POST",
703+
"id": "connectors.projects.locations.connections.tools.execute",
704+
"parameterOrder": [
705+
"name"
706+
],
707+
"parameters": {
708+
"name": {
709+
"description": "Required. Resource name of the Tool. Format: projects/{project}/locations/{location}/connections/{connection}/tools/{tool}",
710+
"location": "path",
711+
"pattern": "^projects/[^/]+/locations/[^/]+/connections/[^/]+/tools/[^/]+$",
712+
"required": true,
713+
"type": "string"
714+
}
715+
},
716+
"path": "v2/{+name}:execute",
717+
"request": {
718+
"$ref": "ExecuteToolRequest"
719+
},
720+
"response": {
721+
"$ref": "ExecuteToolResponse"
722+
},
723+
"scopes": [
724+
"https://www.googleapis.com/auth/cloud-platform"
725+
]
726+
},
727+
"list": {
728+
"description": "Lists all available tools.",
729+
"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/connections/{connectionsId}/tools",
730+
"httpMethod": "GET",
731+
"id": "connectors.projects.locations.connections.tools.list",
732+
"parameterOrder": [
733+
"parent"
734+
],
735+
"parameters": {
736+
"pageSize": {
737+
"description": "Page size.",
738+
"format": "int32",
739+
"location": "query",
740+
"type": "integer"
741+
},
742+
"pageToken": {
743+
"description": "Page token.",
744+
"location": "query",
745+
"type": "string"
746+
},
747+
"parent": {
748+
"description": "Required. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}",
749+
"location": "path",
750+
"pattern": "^projects/[^/]+/locations/[^/]+/connections/[^/]+$",
751+
"required": true,
752+
"type": "string"
753+
}
754+
},
755+
"path": "v2/{+parent}/tools",
756+
"response": {
757+
"$ref": "ListToolsResponse"
758+
},
759+
"scopes": [
760+
"https://www.googleapis.com/auth/cloud-platform"
761+
]
762+
}
763+
}
696764
}
697765
}
698766
}
@@ -701,7 +769,7 @@
701769
}
702770
}
703771
},
704-
"revision": "20250807",
772+
"revision": "20250813",
705773
"rootUrl": "https://connectors.googleapis.com/",
706774
"schemas": {
707775
"AccessCredentials": {
@@ -1106,6 +1174,36 @@
11061174
},
11071175
"type": "object"
11081176
},
1177+
"ExecuteToolRequest": {
1178+
"description": "Request message for ConnectorAgentService.ExecuteTool",
1179+
"id": "ExecuteToolRequest",
1180+
"properties": {
1181+
"parameters": {
1182+
"additionalProperties": {
1183+
"description": "Properties of the object.",
1184+
"type": "any"
1185+
},
1186+
"description": "Input parameters for the tool.",
1187+
"type": "object"
1188+
}
1189+
},
1190+
"type": "object"
1191+
},
1192+
"ExecuteToolResponse": {
1193+
"description": "Response message for ConnectorAgentService.ExecuteTool",
1194+
"id": "ExecuteToolResponse",
1195+
"properties": {
1196+
"result": {
1197+
"additionalProperties": {
1198+
"description": "Properties of the object.",
1199+
"type": "any"
1200+
},
1201+
"description": "Output from the tool execution.",
1202+
"type": "object"
1203+
}
1204+
},
1205+
"type": "object"
1206+
},
11091207
"Field": {
11101208
"description": "Message contains EntityType's Field metadata.",
11111209
"id": "Field",
@@ -1906,6 +2004,24 @@
19062004
},
19072005
"type": "object"
19082006
},
2007+
"ListToolsResponse": {
2008+
"description": "Response message for ConnectorAgentService.ListTools",
2009+
"id": "ListToolsResponse",
2010+
"properties": {
2011+
"nextPageToken": {
2012+
"description": "Next page token.",
2013+
"type": "string"
2014+
},
2015+
"tools": {
2016+
"description": "List of available tools.",
2017+
"items": {
2018+
"$ref": "Tool"
2019+
},
2020+
"type": "array"
2021+
}
2022+
},
2023+
"type": "object"
2024+
},
19092025
"MaintenancePolicy": {
19102026
"description": "Defines policies to service maintenance events.",
19112027
"id": "MaintenancePolicy",
@@ -2590,6 +2706,29 @@
25902706
},
25912707
"type": "object"
25922708
},
2709+
"Tool": {
2710+
"description": "Message representing a single tool.",
2711+
"id": "Tool",
2712+
"properties": {
2713+
"description": {
2714+
"description": "Description of the tool.",
2715+
"type": "string"
2716+
},
2717+
"inputSchema": {
2718+
"$ref": "JsonSchema",
2719+
"description": "JSON schema for the input parameters of the tool."
2720+
},
2721+
"name": {
2722+
"description": "Name of the tool.",
2723+
"type": "string"
2724+
},
2725+
"outputSchema": {
2726+
"$ref": "JsonSchema",
2727+
"description": "JSON schema for the output of the tool."
2728+
}
2729+
},
2730+
"type": "object"
2731+
},
25932732
"UpdateEntitiesWithConditionsResponse": {
25942733
"description": "Response message for EntityService.UpdateEntitiesWithConditions",
25952734
"id": "UpdateEntitiesWithConditionsResponse",

0 commit comments

Comments
 (0)