Skip to content

Commit dda2777

Browse files
committed
More updates to subclients.md report
1 parent 3eb0913 commit dda2777

1 file changed

Lines changed: 163 additions & 68 deletions

File tree

sdk/ai/azure-ai-projects/docs/subclients.md

Lines changed: 163 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22

33
This document lists all sub-clients available on `AIProjectClient` and their public method counts. Overload methods are not counted. Only synchronous methods are counted (but each one has an equivalent asynchronous method).
44

5+
## Summary
6+
7+
There are a total of 132 unique public methods across all sub-clients.
58

6-
## Top-level Sub-clients
9+
### Top-level Sub-clients (stable operations)
710

8-
| Subclient | Class Name | Public Methods |
11+
| Subclient | Class Name | Methods Count |
912
|-----------|------------|----------------|
1013
| `agents` | AgentsOperations | 8 |
1114
| `evaluation_rules` | EvaluationRulesOperations | 4 |
@@ -14,11 +17,10 @@ This document lists all sub-clients available on `AIProjectClient` and their pub
1417
| `deployments` | DeploymentsOperations | 2 |
1518
| `indexes` | IndexesOperations | 5 |
1619
| `telemetry` | TelemetryOperations | 1 |
17-
| `beta` | BetaOperations | 0 (container only) |
1820

19-
## Nested Sub-clients on `.beta`
21+
### Nested Sub-clients (beta operations)
2022

21-
| Subclient | Class Name | Public Methods |
23+
| Subclient | Class Name | Methods Count |
2224
|-----------|------------|----------------|
2325
| `beta.agents` | BetaAgentsOperations | 21 |
2426
| `beta.datasets` | BetaDatasetsOperations | 5 |
@@ -33,67 +35,160 @@ This document lists all sub-clients available on `AIProjectClient` and their pub
3335
| `beta.skills` | BetaSkillsOperations | 7 |
3436
| `beta.toolboxes` | BetaToolboxesOperations | 8 |
3537

36-
## Summary
37-
38-
**Total: 132 unique public methods across all subclients**
39-
40-
---
41-
42-
### Method Details
43-
44-
#### AgentsOperations (8)
45-
`get`, `delete`, `list`, `create_version`, `create_version_from_manifest`, `get_version`, `delete_version`, `list_versions`
46-
47-
#### EvaluationRulesOperations (4)
48-
`get`, `delete`, `create_or_update`, `list`
49-
50-
#### ConnectionsOperations (3)
51-
`get`, `get_default`, `list`
52-
53-
#### DatasetsOperations (9)
54-
`list_versions`, `list`, `get`, `delete`, `create_or_update`, `pending_upload`, `get_credentials`, `upload_file`, `upload_folder`
55-
56-
#### DeploymentsOperations (2)
57-
`get`, `list`
58-
59-
#### IndexesOperations (5)
60-
`list_versions`, `list`, `get`, `delete`, `create_or_update`
61-
62-
#### TelemetryOperations (1)
63-
`get_application_insights_connection_string`
64-
65-
#### BetaAgentsOperations (21)
66-
`patch_agent_details`, `create_version_from_code`, `download_agent_code`, `create_session`, `get_session`, `delete_session`, `list_sessions`, `get_session_log_stream`, `upload_session_file`, `download_session_file`, `get_session_files`, `delete_session_file`, `create_optimization_job`, `get_optimization_job`, `list_optimization_jobs`, `cancel_optimization_job`, `delete_optimization_job`, `list_optimization_candidates`, `get_optimization_candidate`, `get_optimization_candidate_config`, `get_optimization_candidate_results`
67-
68-
#### BetaDatasetsOperations (5)
69-
`cancel_generation_job`, `create_generation_job`, `delete_generation_job`, `get_generation_job`, `list_generation_jobs`
70-
71-
#### BetaEvaluationTaxonomiesOperations (5)
72-
`create`, `delete`, `get`, `list`, `update`
73-
74-
#### BetaEvaluatorsOperations (13)
75-
`cancel_generation_job`, `create_generation_job`, `create_version`, `delete_generation_job`, `delete_version`, `get_credentials`, `get_generation_job`, `get_version`, `list`, `list_generation_jobs`, `list_versions`, `pending_upload`, `update_version`
76-
77-
#### BetaInsightsOperations (3)
78-
`generate`, `get`, `list`
79-
80-
#### BetaMemoryStoresOperations (13)
81-
`begin_update_memories`, `create`, `create_memory`, `delete`, `delete_memory`, `delete_scope`, `get`, `get_memory`, `list`, `list_memories`, `search_memories`, `update`, `update_memory`
82-
83-
#### BetaModelsOperations (8)
84-
`create_async`, `delete`, `get`, `get_credentials`, `list`, `list_versions`, `pending_upload`, `update`
85-
86-
#### BetaRedTeamsOperations (3)
87-
`create`, `get`, `list`
88-
89-
#### BetaRoutinesOperations (8)
90-
`create_or_update`, `delete`, `disable`, `dispatch_async`, `enable`, `get`, `list`, `list_runs`
91-
92-
#### BetaSchedulesOperations (6)
93-
`create_or_update`, `delete`, `get`, `get_run`, `list`, `list_runs`
94-
95-
#### BetaSkillsOperations (7)
96-
`create`, `create_from_package`, `delete`, `download`, `get`, `list`, `update`
9738

98-
#### BetaToolboxesOperations (8)
99-
`create_version`, `delete`, `delete_version`, `get`, `get_version`, `list`, `list_versions`, `update`
39+
## Method list table
40+
41+
Alphabetically sorted, with ".beta" sub-client at the end.
42+
43+
```
44+
.agents.create_version
45+
.agents.create_version_from_manifest
46+
.agents.delete
47+
.agents.delete_version
48+
.agents.get
49+
.agents.get_version
50+
.agents.list
51+
.agents.list_versions
52+
53+
.connections.get
54+
.connections.get_default
55+
.connections.list
56+
57+
.datasets.create_or_update
58+
.datasets.delete
59+
.datasets.get
60+
.datasets.get_credentials
61+
.datasets.list
62+
.datasets.list_versions
63+
.datasets.pending_upload
64+
.datasets.upload_file
65+
.datasets.upload_folder
66+
67+
.deployments.get
68+
.deployments.list
69+
70+
.evaluation_rules.create_or_update
71+
.evaluation_rules.delete
72+
.evaluation_rules.get
73+
.evaluation_rules.list
74+
75+
.indexes.create_or_update
76+
.indexes.delete
77+
.indexes.get
78+
.indexes.list
79+
.indexes.list_versions
80+
81+
.telemetry.get_application_insights_connection_string
82+
83+
.beta.agents.cancel_optimization_job
84+
.beta.agents.create_optimization_job
85+
.beta.agents.create_session
86+
.beta.agents.create_version_from_code
87+
.beta.agents.delete_optimization_job
88+
.beta.agents.delete_session
89+
.beta.agents.delete_session_file
90+
.beta.agents.download_agent_code
91+
.beta.agents.download_session_file
92+
.beta.agents.get_optimization_candidate
93+
.beta.agents.get_optimization_candidate_config
94+
.beta.agents.get_optimization_candidate_results
95+
.beta.agents.get_optimization_job
96+
.beta.agents.get_session
97+
.beta.agents.get_session_files
98+
.beta.agents.get_session_log_stream
99+
.beta.agents.list_optimization_candidates
100+
.beta.agents.list_optimization_jobs
101+
.beta.agents.list_sessions
102+
.beta.agents.patch_agent_details
103+
.beta.agents.upload_session_file
104+
105+
.beta.datasets.cancel_generation_job
106+
.beta.datasets.create_generation_job
107+
.beta.datasets.delete_generation_job
108+
.beta.datasets.get_generation_job
109+
.beta.datasets.list_generation_jobs
110+
111+
.beta.evaluation_taxonomies.create
112+
.beta.evaluation_taxonomies.delete
113+
.beta.evaluation_taxonomies.get
114+
.beta.evaluation_taxonomies.list
115+
.beta.evaluation_taxonomies.update
116+
117+
.beta.evaluators.cancel_generation_job
118+
.beta.evaluators.create_generation_job
119+
.beta.evaluators.create_version
120+
.beta.evaluators.delete_generation_job
121+
.beta.evaluators.delete_version
122+
.beta.evaluators.get_credentials
123+
.beta.evaluators.get_generation_job
124+
.beta.evaluators.get_version
125+
.beta.evaluators.list
126+
.beta.evaluators.list_generation_jobs
127+
.beta.evaluators.list_versions
128+
.beta.evaluators.pending_upload
129+
.beta.evaluators.update_version
130+
131+
.beta.insights.generate
132+
.beta.insights.get
133+
.beta.insights.list
134+
135+
.beta.memory_stores.begin_update_memories
136+
.beta.memory_stores.create
137+
.beta.memory_stores.create_memory
138+
.beta.memory_stores.delete
139+
.beta.memory_stores.delete_memory
140+
.beta.memory_stores.delete_scope
141+
.beta.memory_stores.get
142+
.beta.memory_stores.get_memory
143+
.beta.memory_stores.list
144+
.beta.memory_stores.list_memories
145+
.beta.memory_stores.search_memories
146+
.beta.memory_stores.update
147+
.beta.memory_stores.update_memory
148+
149+
.beta.models.create_async
150+
.beta.models.delete
151+
.beta.models.get
152+
.beta.models.get_credentials
153+
.beta.models.list
154+
.beta.models.list_versions
155+
.beta.models.pending_upload
156+
.beta.models.update
157+
158+
.beta.red_teams.create
159+
.beta.red_teams.get
160+
.beta.red_teams.list
161+
162+
.beta.routines.create_or_update
163+
.beta.routines.delete
164+
.beta.routines.disable
165+
.beta.routines.dispatch_async
166+
.beta.routines.enable
167+
.beta.routines.get
168+
.beta.routines.list
169+
.beta.routines.list_runs
170+
171+
.beta.schedules.create_or_update
172+
.beta.schedules.delete
173+
.beta.schedules.get
174+
.beta.schedules.get_run
175+
.beta.schedules.list
176+
.beta.schedules.list_runs
177+
178+
.beta.skills.create
179+
.beta.skills.create_from_package
180+
.beta.skills.delete
181+
.beta.skills.download
182+
.beta.skills.get
183+
.beta.skills.list
184+
.beta.skills.update
185+
186+
.beta.toolboxes.create_version
187+
.beta.toolboxes.delete
188+
.beta.toolboxes.delete_version
189+
.beta.toolboxes.get
190+
.beta.toolboxes.get_version
191+
.beta.toolboxes.list
192+
.beta.toolboxes.list_versions
193+
.beta.toolboxes.update
194+
```

0 commit comments

Comments
 (0)