Skip to content

Commit 7210d81

Browse files
fmabroukmsftCopilotravimeda
authored
Add MachineLearningServices stable API version 2026-05-01 (#42547)
* Add MachineLearningServices stable API version 2026-03-01 swagger Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix: add @removed(v2026_03_01) to FineTuningVertical and FineTuningJob PR #40758 stripped @removed/@added decorators from these types, causing 8 FineTuning-related definitions to leak into stable swagger. This restores version gating so they are excluded from 2026-03-01. * Restore @added(v2026_01_15_preview) decorators stripped by PR #40758 PR #40758 removed 33 @added(v2026_01_15_preview) decorators from models.tsp, causing preview-only features to be permanently absent from 2026-01-15-preview swagger and FineTuning types to leak into stable swagger. This commit: - Restores all 33 @added(v2026_01_15_preview) decorators - Restores @removed(v2025_12_01) on FineTuningVertical and FineTuningJob - Regenerates swagger for 2025-12-01, 2026-01-15-preview, and 2026-03-01 Result: preview swagger restored to 751 defs (was 730), stable 2025-12-01 back to 628 defs (was 636), stable 2026-03-01 correct at 628 defs. * fix: add missing TCGC import for @Usage decorator in models.tsp The @Usage(Azure.ClientGenerator.Core.Usage.output) decorator requires import and using statements for @azure-tools/typespec-client-generator-core. Without these, TypeSpec compilation fails with 'Unknown decorator @Usage' at lines 12060 and 13583, cascading to SDK Validation failures. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix empty @@doc parameter descriptions for RaiPolicy create operations Replace empty description strings with meaningful text for the RaiPolicyPropertiesBasicResources.create and RaiPolicy.create parameter docs, addressing ARM API review feedback. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add MachineLearningServices stable API version 2026-05-01 TypeSpec enum, compiled openapi.json, examples, readme.md tag section. Feature gating: 72 @removed(v2026_05_01) decorators extending existing @removed/@added pairs from 2026-03-01 cycle. 32 orphaned examples cleaned. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Gate Ray and FineTuningVertical children out of stable/2026-05-01; align RaiPolicy @@doc with main - Add @removed(v2026_05_01) to Ray enum value and Ray distribution model - Add @removed(v2026_05_01) to AzureOpenAiFineTuning and CustomModelFineTuning so the discriminated child models are gated identically to their parent FineTuningVertical (fixes Go SDK 'failed to find discriminator field' error) - Revert non-essential @@doc text addition on RaiPolicy create parameters to match main and avoid regenerating 4 preview swaggers Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Ravi Eda <raeda@microsoft.com> Co-authored-by: swagger-agent <fmabroukmsft@users.noreply.github.com>
1 parent a713711 commit 7210d81

545 files changed

Lines changed: 70804 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

specification/machinelearningservices/MachineLearningServices.Management/ComputeResource.tsp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ interface ComputeResources {
125125
@added(Versions.v2026_01_15_preview)
126126
@removed(Versions.v2026_03_01)
127127
@added(Versions.v2026_03_15_preview)
128+
@removed(Versions.v2026_05_01)
128129
@action("customServices")
129130
updateCustomServices is ArmResourceActionSync<
130131
ComputeResource,
@@ -160,6 +161,7 @@ interface ComputeResources {
160161
@added(Versions.v2026_01_15_preview)
161162
@removed(Versions.v2026_03_01)
162163
@added(Versions.v2026_03_15_preview)
164+
@removed(Versions.v2026_05_01)
163165
@summary("Update Data Mounts of a Machine Learning compute.")
164166
updateDataMounts is ArmResourceActionSync<
165167
ComputeResource,
@@ -206,6 +208,7 @@ interface ComputeResources {
206208
@added(Versions.v2026_01_15_preview)
207209
@removed(Versions.v2026_03_01)
208210
@added(Versions.v2026_03_15_preview)
211+
@removed(Versions.v2026_05_01)
209212
updateIdleShutdownSetting is ArmResourceActionSync<
210213
ComputeResource,
211214
IdleShutdownSetting,
@@ -222,6 +225,7 @@ interface ComputeResources {
222225
@added(Versions.v2026_01_15_preview)
223226
@removed(Versions.v2026_03_01)
224227
@added(Versions.v2026_03_15_preview)
228+
@removed(Versions.v2026_05_01)
225229
@operationId("Compute_getAllowedResizeSizes")
226230
@action("getAllowedVmSizesForResize")
227231
getAllowedResizeSizes is ArmResourceActionSync<
@@ -237,6 +241,7 @@ interface ComputeResources {
237241
@added(Versions.v2026_01_15_preview)
238242
@removed(Versions.v2026_03_01)
239243
@added(Versions.v2026_03_15_preview)
244+
@removed(Versions.v2026_05_01)
240245
resize is ArmResourceActionAsyncBase<
241246
ComputeResource,
242247
ResizeSchema,

specification/machinelearningservices/MachineLearningServices.Management/EndpointDeploymentResourcePropertiesBasicResource.tsp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.MachineLearningServices;
2121
@added(Versions.v2026_01_15_preview)
2222
@removed(Versions.v2026_03_01)
2323
@added(Versions.v2026_03_15_preview)
24+
@removed(Versions.v2026_05_01)
2425
@parentResource(WorkspaceConnectionPropertiesV2BasicResource)
2526
model EndpointDeploymentResourcePropertiesBasicResource
2627
is Azure.ResourceManager.ProxyResource<
@@ -42,6 +43,7 @@ model EndpointDeploymentResourcePropertiesBasicResource
4243
@added(Versions.v2026_01_15_preview)
4344
@removed(Versions.v2026_03_01)
4445
@added(Versions.v2026_03_15_preview)
46+
@removed(Versions.v2026_05_01)
4547
@armResourceOperations
4648
interface EndpointDeploymentResourcePropertiesBasicResourceOps
4749
extends Azure.ResourceManager.Legacy.LegacyOperations<
@@ -84,6 +86,7 @@ interface EndpointDeploymentResourcePropertiesBasicResourceOps
8486
@added(Versions.v2026_01_15_preview)
8587
@removed(Versions.v2026_03_01)
8688
@added(Versions.v2026_03_15_preview)
89+
@removed(Versions.v2026_05_01)
8790
@armResourceOperations
8891
interface EndpointDeploymentResourcePropertiesBasicResources {
8992
/**
@@ -136,6 +139,7 @@ interface EndpointDeploymentResourcePropertiesBasicResources {
136139
@added(Versions.v2026_01_15_preview)
137140
@removed(Versions.v2026_03_01)
138141
@added(Versions.v2026_03_15_preview)
142+
@removed(Versions.v2026_05_01)
139143
@armResourceOperations
140144
interface EndpointDeploymentOps
141145
extends Azure.ResourceManager.Legacy.LegacyOperations<
@@ -178,6 +182,7 @@ interface EndpointDeploymentOps
178182
@added(Versions.v2026_01_15_preview)
179183
@removed(Versions.v2026_03_01)
180184
@added(Versions.v2026_03_15_preview)
185+
@removed(Versions.v2026_05_01)
181186
@armResourceOperations
182187
interface EndpointDeployment {
183188
/**

specification/machinelearningservices/MachineLearningServices.Management/EndpointResourcePropertiesBasicResource.tsp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ alias EndpointResourceListParameters = {
5353
@added(Versions.v2026_01_15_preview)
5454
@removed(Versions.v2026_03_01)
5555
@added(Versions.v2026_03_15_preview)
56+
@removed(Versions.v2026_05_01)
5657
@parentResource(Workspace)
5758
model EndpointResourcePropertiesBasicResource
5859
is Azure.ResourceManager.ProxyResource<EndpointResourceProperties, false> {
@@ -72,6 +73,7 @@ model EndpointResourcePropertiesBasicResource
7273
@added(Versions.v2026_01_15_preview)
7374
@removed(Versions.v2026_03_01)
7475
@added(Versions.v2026_03_15_preview)
76+
@removed(Versions.v2026_05_01)
7577
@armResourceOperations
7678
interface EndpointResourcePropertiesBasicResources {
7779
/**

specification/machinelearningservices/MachineLearningServices.Management/InferenceEndpoint.tsp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.MachineLearningServices;
2121
@added(Versions.v2026_01_15_preview)
2222
@removed(Versions.v2026_03_01)
2323
@added(Versions.v2026_03_15_preview)
24+
@removed(Versions.v2026_05_01)
2425
@parentResource(Workspace)
2526
model InferenceEndpoint
2627
is Azure.ResourceManager.TrackedResource<InferenceEndpointProperties, false> {
@@ -48,6 +49,7 @@ model InferenceEndpoint
4849
@added(Versions.v2026_01_15_preview)
4950
@removed(Versions.v2026_03_01)
5051
@added(Versions.v2026_03_15_preview)
52+
@removed(Versions.v2026_05_01)
5153
@armResourceOperations
5254
interface InferenceEndpointOps
5355
extends Azure.ResourceManager.Legacy.LegacyOperations<
@@ -88,6 +90,7 @@ interface InferenceEndpointOps
8890
@added(Versions.v2026_01_15_preview)
8991
@removed(Versions.v2026_03_01)
9092
@added(Versions.v2026_03_15_preview)
93+
@removed(Versions.v2026_05_01)
9194
@armResourceOperations
9295
interface InferenceEndpoints {
9396
/**

specification/machinelearningservices/MachineLearningServices.Management/InferenceGroup.tsp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.MachineLearningServices;
2121
@added(Versions.v2026_01_15_preview)
2222
@removed(Versions.v2026_03_01)
2323
@added(Versions.v2026_03_15_preview)
24+
@removed(Versions.v2026_05_01)
2425
@parentResource(Workspace)
2526
model InferenceGroup
2627
is Azure.ResourceManager.TrackedResource<InferenceGroupProperties, false> {
@@ -48,6 +49,7 @@ model InferenceGroup
4849
@added(Versions.v2026_01_15_preview)
4950
@removed(Versions.v2026_03_01)
5051
@added(Versions.v2026_03_15_preview)
52+
@removed(Versions.v2026_05_01)
5153
@armResourceOperations
5254
interface InferenceGroupOps
5355
extends Azure.ResourceManager.Legacy.LegacyOperations<
@@ -88,6 +90,7 @@ interface InferenceGroupOps
8890
@added(Versions.v2026_01_15_preview)
8991
@removed(Versions.v2026_03_01)
9092
@added(Versions.v2026_03_15_preview)
93+
@removed(Versions.v2026_05_01)
9194
@armResourceOperations
9295
interface InferenceGroups {
9396
/**

specification/machinelearningservices/MachineLearningServices.Management/InferencePool.tsp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ namespace Microsoft.MachineLearningServices;
2222
@added(Versions.v2026_01_15_preview)
2323
@removed(Versions.v2026_03_01)
2424
@added(Versions.v2026_03_15_preview)
25+
@removed(Versions.v2026_05_01)
2526
@parentResource(Workspace)
2627
model InferencePool
2728
is Azure.ResourceManager.TrackedResource<InferencePoolProperties, false> {
@@ -49,6 +50,7 @@ model InferencePool
4950
@added(Versions.v2026_01_15_preview)
5051
@removed(Versions.v2026_03_01)
5152
@added(Versions.v2026_03_15_preview)
53+
@removed(Versions.v2026_05_01)
5254
@armResourceOperations
5355
interface InferencePools {
5456
/**

specification/machinelearningservices/MachineLearningServices.Management/ManagedNetworkSettingsPropertiesBasicResource.tsp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.MachineLearningServices;
2121
@added(Versions.v2026_01_15_preview)
2222
@removed(Versions.v2026_03_01)
2323
@added(Versions.v2026_03_15_preview)
24+
@removed(Versions.v2026_05_01)
2425
@parentResource(Workspace)
2526
model ManagedNetworkSettingsPropertiesBasicResource
2627
is Azure.ResourceManager.ProxyResource<ManagedNetworkSettingsProperties> {
@@ -40,6 +41,7 @@ model ManagedNetworkSettingsPropertiesBasicResource
4041
@added(Versions.v2026_01_15_preview)
4142
@removed(Versions.v2026_03_01)
4243
@added(Versions.v2026_03_15_preview)
44+
@removed(Versions.v2026_05_01)
4345
@armResourceOperations
4446
interface ManagedNetworkSettingsPropertiesBasicResources {
4547
/**

specification/machinelearningservices/MachineLearningServices.Management/OutboundRuleBasicResource.tsp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ interface OutboundRuleBasicResourceOperationGroupOps
135135
@added(Versions.v2026_01_15_preview)
136136
@removed(Versions.v2026_03_01)
137137
@added(Versions.v2026_03_15_preview)
138+
@removed(Versions.v2026_05_01)
138139
@armResourceOperations
139140
interface OutboundRuleBasicResourceOperationGroup {
140141
/**

specification/machinelearningservices/MachineLearningServices.Management/RaiBlocklistItemPropertiesBasicResource.tsp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.MachineLearningServices;
2121
@added(Versions.v2026_01_15_preview)
2222
@removed(Versions.v2026_03_01)
2323
@added(Versions.v2026_03_15_preview)
24+
@removed(Versions.v2026_05_01)
2425
@parentResource(RaiBlocklistPropertiesBasicResource)
2526
model RaiBlocklistItemPropertiesBasicResource
2627
is Azure.ResourceManager.ProxyResource<RaiBlocklistItemProperties, false> {
@@ -39,6 +40,7 @@ model RaiBlocklistItemPropertiesBasicResource
3940
@added(Versions.v2026_01_15_preview)
4041
@removed(Versions.v2026_03_01)
4142
@added(Versions.v2026_03_15_preview)
43+
@removed(Versions.v2026_05_01)
4244
@armResourceOperations
4345
interface RaiBlocklistItemPropertiesBasicResources {
4446
/**

specification/machinelearningservices/MachineLearningServices.Management/RaiBlocklistPropertiesBasicResource.tsp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace Microsoft.MachineLearningServices;
2121
@added(Versions.v2026_01_15_preview)
2222
@removed(Versions.v2026_03_01)
2323
@added(Versions.v2026_03_15_preview)
24+
@removed(Versions.v2026_05_01)
2425
@parentResource(WorkspaceConnectionPropertiesV2BasicResource)
2526
model RaiBlocklistPropertiesBasicResource
2627
is Azure.ResourceManager.ProxyResource<RaiBlocklistProperties, false> {
@@ -39,6 +40,7 @@ model RaiBlocklistPropertiesBasicResource
3940
@added(Versions.v2026_01_15_preview)
4041
@removed(Versions.v2026_03_01)
4142
@added(Versions.v2026_03_15_preview)
43+
@removed(Versions.v2026_05_01)
4244
@armResourceOperations
4345
interface RaiBlocklistPropertiesBasicResources {
4446
/**
@@ -90,6 +92,7 @@ interface RaiBlocklistPropertiesBasicResources {
9092
@added(Versions.v2026_01_15_preview)
9193
@removed(Versions.v2026_03_01)
9294
@added(Versions.v2026_03_15_preview)
95+
@removed(Versions.v2026_05_01)
9396
@summary("Add multiple blocklist items to the specified blocklist associated with the Azure OpenAI connection.")
9497
@action("addRaiBlocklistItems")
9598
addBulk is ArmResourceActionAsync<
@@ -102,6 +105,7 @@ interface RaiBlocklistPropertiesBasicResources {
102105
@added(Versions.v2026_01_15_preview)
103106
@removed(Versions.v2026_03_01)
104107
@added(Versions.v2026_03_15_preview)
108+
@removed(Versions.v2026_05_01)
105109
_?: RaiBlocklistItemPropertiesBasicResource[];
106110
},
107111
LroHeaders = Azure.Core.Foundations.RetryAfterHeader &

0 commit comments

Comments
 (0)