Commit 545f0b1
Machinelearningservices microsoft.machine learning services 2025 12 01 typespec (#39683)
* convert
* update examples
* update
* update
* delete
* update finalresult
* update finalresult
* remove operationId and related suppression
* update tspcofig
* fix
* rename folder
* delete
* remove private
* remove csharp in tspconfig
* fix update
* Add Secret on model properties and Fix ComputeResource
* fix ts validation error
* regen
* remove hierarchyBuilding
* fix void finalresult
* fix deleteBulk
* Update tspconfig.yaml
* Update specification/machinelearningservices/MachineLearningServices.Management/tspconfig.yaml
* Update tspconfig.yaml for Machine Learning services
* add void finalresult for addBulk
* refactor(spec): update Java client naming for blob reference SAS operations
- Rename GetBlobReferenceSASRequestDto to GetBlobReferenceSasRequestDto for Java
- Rename GetBlobReferenceSASResponseDto to GetBlobReferenceSasResponseDto for Java
- Rename SASCredential to SasCredential for Java
- Rename SASCredentialDto to SasCredentialDto for Java
- Rename SASAuthTypeWorkspaceConnectionProperties to SasAuthTypeWorkspaceConnectionProperties for Java
- Rename Registries.getBlobReferenceSAS to getBlobReferenceSas for Java client
* Remove legacy client name annotations
Removed legacy client name annotations for BlobReferenceSAS and SASCredential.
* Fix Java casing for SAS-related types
Added Java casing fixes for SAS-related types and operations in client.tsp.
* 2025-12-01 typespec api version creation
* Models.tsp update
* patch reigstry spec
* Reflect new SDK fixes from typespec conversion PR
* Fix Registry.tsp duplicate symbols causing SDK generation failure
Remove duplicate model definitions (ManagedResourceGroupSettings,
RegistryPrivateEndpointConnection, etc.) that were already defined in
models.tsp and causing 'duplicate-symbol' compilation errors.
Also remove RegistryPrivateEndpointConnections interface using
non-existent ARM operation templates.
* Disable Go generate-samples due to emitter bug with example file matching
The Go emitter incorrectly matches DataContainer examples to CodeContainerProperties
model, causing 'field with serializedName dataType not found' error. This appears
to be a bug in how the emitter processes examples with client location reorganization.
* Add package-2025-12-01 tag to readme.md for lint-diff validation
* Format 2025-12-01 JSON files with prettier
* fix: format TypeSpec source examples for 2025-12-01 with prettier
* patch reigstry spec
* remove duplicated model definitions
* fix: format RegistryPrivateEndpointConnection.tsp for TypeSpec validation
* fix: remove duplicate managedResourceGroup properties from Registry envelope
* chore: regenerate swagger files to sync with TypeSpec source
* fix: set generate-samples to true for Go emitter to pass SDK config validation
* Update to allow lintdiff to succeed
* Fix breaking changes in 2025-10-01-preview: Remove global use-read-only-status-schema setting
- Removed use-read-only-status-schema: true from tspconfig.yaml to prevent global readOnly changes
- Added ProvisioningStateMustBeReadOnly suppression for package-2025-12-01 tag in readme.md
- Regenerated swagger files to remove erroneous readOnly: true from provisioningState enums
This fixes the 63 ReadonlyPropertyChanged breaking change errors in the preview version.
* Fix DataContainer FinalResult typo: CodeContainer -> DataContainer
The LroHeaders for DataContainers_CreateOrUpdate and RegistryDataContainers_CreateOrUpdate
incorrectly referenced CodeContainer as the FinalResult type. This was a copy-paste error
from the swagger-to-typespec conversion.
* Update FIXME suppressions with proper justifications
* Add secret decorators to remove XMSSecretInResponse suppressions
* Remove preview comments from property descriptions
* Fix model validation errors by removing preview-only features from stable examples
* Remove FineTuningJob and DistillationJob examples from TypeSpec source and regenerate openapi.json
* fix: remove preview-only properties from 2025-12-01 stable examples
Remove properties that are marked as @removed(Versions.v2025_12_01) from
source example files to fix model validation errors:
- Compute/ComputeInstance: autologgerSettings, enableOSPatching, enableRootAccess, releaseQuotaOnStop
- Job/CommandJob: parentJobName
- ServerlessEndpoint: contentSafetyLevel
* style: fix tsp format for models.tsp
* Lintdiff updates
* Lintdiff fix
* chore: retrigger CI pipelines
* Update suppressions to remove old generic justification
* Fix cspell failure
---------
Co-authored-by: mcgallan <1186003288@qq.com>
Co-authored-by: Zihe Wang (WICRESOFT NORTH AMERICA LTD) <v-zihewang@microsoft.com>
Co-authored-by: Weidong Xu <weidxu@microsoft.com>
Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>
Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com>
Co-authored-by: v-huizhu2 <v-huizhu2@microsoft.com>
Co-authored-by: Chao Yu <chaoyu@microsoft.com>
Co-authored-by: Mike Harder <mharder@microsoft.com>1 parent aa9e825 commit 545f0b1
679 files changed
Lines changed: 78987 additions & 2090 deletions
File tree
- specification/machinelearningservices
- MachineLearningServices.Management
- examples/2025-12-01
- CapabilityHost
- Compute
- createOrUpdate
- get
- DataReference
- Datastore
- AzureBlobWAccountKey
- AzureDataLakeGen1WServicePrincipal
- AzureDataLakeGen2WServicePrincipal
- AzureFileWAccountKey
- Endpoint
- Deployment
- RaiPolicy
- ExternalFQDN
- Feature
- InferenceGroup
- Job
- AutoMLJob
- CommandJob
- PipelineJob
- SweepJob
- ManagedNetwork
- Notebook
- OnlineDeployment
- KubernetesOnlineDeployment
- ManagedOnlineDeployment
- PTUQuota
- PrivateEndpointConnection
- PrivateLinkResource
- Quota
- Registries
- Registry
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- ModelContainer
- ModelVersion
- Schedule
- Usage
- VirtualMachineSize
- WorkspaceConnection
- RaiBlocklistItem
- RaiBlocklist
- RaiPolicy
- WorkspaceFeature
- Workspace
- BatchDeployment
- BatchEndpoint
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- FeaturesetContainer
- FeaturesetVersion
- FeaturestoreEntityContainer
- FeaturestoreEntityVersion
- InferenceEndpoint
- InferenceGroup
- InferencePool
- MarketplaceSubscription
- ModelContainer
- ModelVersion
- OnlineDeployment
- OnlineEndpoint
- ServerlessEndpoint
- resource-manager
- Microsoft.MachineLearningServices
- preview/2025-10-01-preview
- examples/CapabilityHost
- stable/2025-12-01
- examples
- CapabilityHost
- Compute
- createOrUpdate
- get
- DataReference
- Datastore
- AzureBlobWAccountKey
- AzureDataLakeGen1WServicePrincipal
- AzureDataLakeGen2WServicePrincipal
- AzureFileWAccountKey
- Endpoint
- Deployment
- RaiPolicy
- ExternalFQDN
- Feature
- InferenceGroup
- Job
- AutoMLJob
- CommandJob
- PipelineJob
- SweepJob
- ManagedNetwork
- Notebook
- OnlineDeployment
- KubernetesOnlineDeployment
- ManagedOnlineDeployment
- PTUQuota
- PrivateEndpointConnection
- PrivateLinkResource
- Quota
- Registries
- Registry
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- ModelContainer
- ModelVersion
- Schedule
- Usage
- VirtualMachineSize
- WorkspaceConnection
- RaiBlocklistItem
- RaiBlocklist
- RaiPolicy
- WorkspaceFeature
- Workspace
- BatchDeployment
- BatchEndpoint
- CodeContainer
- CodeVersion
- ComponentContainer
- ComponentVersion
- DataContainer
- DataVersionBase
- EnvironmentContainer
- EnvironmentVersion
- FeaturesetContainer
- FeaturesetVersion
- FeaturestoreEntityContainer
- FeaturestoreEntityVersion
- InferenceEndpoint
- InferenceGroup
- InferencePool
- MarketplaceSubscription
- ModelContainer
- ModelVersion
- OnlineDeployment
- OnlineEndpoint
- ServerlessEndpoint
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
Lines changed: 21 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
19 | | - | |
20 | | - | |
| 21 | + | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | | - | |
34 | | - | |
| 35 | + | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
40 | | - | |
41 | | - | |
| 42 | + | |
| 43 | + | |
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
47 | | - | |
48 | | - | |
| 49 | + | |
| 50 | + | |
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| |||
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
64 | | - | |
| 66 | + | |
65 | 67 | | |
66 | 68 | | |
67 | 69 | | |
| |||
72 | 74 | | |
73 | 75 | | |
74 | 76 | | |
75 | | - | |
| 77 | + | |
76 | 78 | | |
77 | 79 | | |
78 | 80 | | |
| |||
85 | 87 | | |
86 | 88 | | |
87 | 89 | | |
88 | | - | |
| 90 | + | |
89 | 91 | | |
90 | 92 | | |
91 | 93 | | |
| |||
114 | 116 | | |
115 | 117 | | |
116 | 118 | | |
117 | | - | |
| 119 | + | |
118 | 120 | | |
| 121 | + | |
119 | 122 | | |
120 | 123 | | |
121 | 124 | | |
| |||
147 | 150 | | |
148 | 151 | | |
149 | 152 | | |
| 153 | + | |
150 | 154 | | |
151 | 155 | | |
152 | 156 | | |
| |||
189 | 193 | | |
190 | 194 | | |
191 | 195 | | |
| 196 | + | |
192 | 197 | | |
193 | 198 | | |
194 | 199 | | |
| |||
198 | 203 | | |
199 | 204 | | |
200 | 205 | | |
201 | | - | |
| 206 | + | |
202 | 207 | | |
203 | | - | |
| 208 | + | |
| 209 | + | |
204 | 210 | | |
205 | 211 | | |
206 | 212 | | |
| |||
212 | 218 | | |
213 | 219 | | |
214 | 220 | | |
| 221 | + | |
215 | 222 | | |
216 | 223 | | |
217 | 224 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
Lines changed: 48 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
15 | 21 | | |
16 | 22 | | |
17 | 23 | | |
| |||
26 | 32 | | |
27 | 33 | | |
28 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
29 | 39 | | |
30 | 40 | | |
31 | 41 | | |
| |||
59 | 69 | | |
60 | 70 | | |
61 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
62 | 76 | | |
63 | 77 | | |
64 | 78 | | |
| |||
74 | 88 | | |
75 | 89 | | |
76 | 90 | | |
77 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
78 | 97 | | |
79 | 98 | | |
80 | 99 | | |
| |||
87 | 106 | | |
88 | 107 | | |
89 | 108 | | |
90 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
91 | 115 | | |
92 | 116 | | |
93 | 117 | | |
| |||
98 | 122 | | |
99 | 123 | | |
100 | 124 | | |
101 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
102 | 131 | | |
103 | 132 | | |
104 | 133 | | |
105 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
106 | 140 | | |
107 | 141 | | |
108 | 142 | | |
| |||
136 | 170 | | |
137 | 171 | | |
138 | 172 | | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
139 | 177 | | |
140 | 178 | | |
141 | 179 | | |
| |||
147 | 185 | | |
148 | 186 | | |
149 | 187 | | |
150 | | - | |
| 188 | + | |
151 | 189 | | |
152 | 190 | | |
153 | 191 | | |
| |||
162 | 200 | | |
163 | 201 | | |
164 | 202 | | |
165 | | - | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
166 | 209 | | |
167 | 210 | | |
168 | 211 | | |
| |||
0 commit comments