Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release machinelearningservices microsoft.machine learning services 2025 01 01 preview #31600

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Add contract changes to ARM repo for MFE inference group status to la…

9732c4b
Select commit
Loading
Failed to load commit list.
Draft

Release machinelearningservices microsoft.machine learning services 2025 01 01 preview #31600

Add contract changes to ARM repo for MFE inference group status to la…
9732c4b
Select commit
Loading
Failed to load commit list.
openapi-pipeline-app / Swagger LintDiff failed Dec 11, 2024 in 7m 42s

Swagger LintDiff failed

LintDiff: 283 Errors, 1630 Warnings
View Azure DevOps build log for more details.

Details

Compared specs (v2.2.3) new version base version
package-preview-2025-01-01-preview package-preview-2025-01-01-preview(9732c4b) default(main)

[must fix]The following errors/warnings are introduced by current PR:
Only 50 items are listed, please refer to log for more details.

Rule Message Related RPC [For API reviewers]
ParametersSchemaAsTypeObject The schema for body parameters must specify type:object and include a definition for its reference model.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L566
RPC-Arg-V1-01
ParametersSchemaAsTypeObject The schema for body parameters must specify type:object and include a definition for its reference model.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L710
RPC-Arg-V1-01
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L8963
RPC-Delete-V1-01
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L9355
RPC-Delete-V1-01
PatchIdentityProperty The patch operation body parameter schema should contain property 'identity'.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L9539
RPC-Patch-V1-11
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L9779
RPC-Delete-V1-01
PatchIdentityProperty The patch operation body parameter schema should contain property 'identity'.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L9961
RPC-Patch-V1-11
PathForResourceAction Path for 'post' method on a resource type MUST follow valid resource naming.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L10106
RPC-Uri-V1-07
PathForResourceAction Path for 'post' method on a resource type MUST follow valid resource naming.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L10179
RPC-Uri-V1-07
PathForResourceAction Path for 'post' method on a resource type MUST follow valid resource naming.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L10255
RPC-Uri-V1-07
NestedResourcesMustHaveListOperation The nested resource 'CapabilityHostResource' does not have list operation, please add it.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L15141
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L16312
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L17250
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L18755
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L25512
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L25548
RPC-Policy-V1-05, RPC-Put-V1-23
GuidUsage Usage of Guid is not recommended. If GUIDs are absolutely required in your service, please get sign off from the Azure API review board.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/registries.json#L743
SecurityDefinitionsStructure Every OpenAPI(swagger) spec/configuration must have a security definitions section and it must adhere to the following structure: https://github.com/Azure/azure-openapi-validator/blob/main/docs/security-definitions-structure-validation.md
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L252
RPC-Async-V1-16
PatchBodyParametersSchema Properties of a PATCH request body must not be required, property:keyVaultProperties.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L299
RPC-Patch-V1-10
PatchBodyParametersSchema Properties of a PATCH request body must not be required, property:keyIdentifier.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L299
RPC-Patch-V1-10
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L307
RPC-Async-V1-16
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L311
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L366
RPC-Async-V1-16
PatchBodyParametersSchema Properties of a PATCH request body must not be required, property:authType.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L588
RPC-Patch-V1-10
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1190
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1190
ParametersSchemaAsTypeObject The schema for body parameters must specify type:object and include a definition for its reference model.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1300
RPC-Arg-V1-01
PostResponseCodes Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1349
RPC-Async-V1-11, RPC-Async-V1-14
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1606
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1606
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1854
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L1854
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L2253
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L2253
RPC-Async-V1-11, RPC-Put-V1-11
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L2498
PutResponseCodes Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L2498
RPC-Async-V1-11, RPC-Put-V1-11
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L2848
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L2848
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L3674
RPC-Async-V1-16
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L3732
RPC-Async-V1-16
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L4319
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L4410
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L4770
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L4780
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L5412
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L5423
RPC-Policy-V1-05, RPC-Put-V1-23
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L6425
RPC-Policy-V1-05, RPC-Put-V1-23
GuidUsage Usage of Guid is not recommended. If GUIDs are absolutely required in your service, please get sign off from the Azure API review board.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L6709
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json#L6781
RPC-Policy-V1-05, RPC-Put-V1-23


The following errors/warnings exist before current PR submission:
Only 50 items are listed, please refer to log for more details.

Rule Message
XmsPageableForListCalls x-ms-pageable extension must be specified for LIST APIs.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L85
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L110
PatchResponseCodes Long-running PATCH operations must have responses with 200, 202 and default return codes. They also must not have other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L415
PatchIdentityProperty The patch operation body parameter schema should contain property 'identity'.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L444
ConsistentPatchProperties The property 'properties.properties' in the request body either not apppear in the resource model or has the wrong level.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L448
PatchBodyParametersSchema Properties of a PATCH request body must not be required, property:maxNodeCount.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L448
LroPatch202 The async patch operation should return 202.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L454
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L469
CollectionObjectPropertiesNaming Collection object returned by list operation 'Compute_ListNodes' with 'x-ms-pageable' extension, has no property named 'value'.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L613
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L767
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L811
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L855
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L1886
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L3015
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L3027
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L3067
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L3095
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L3118
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L4142
AvoidAdditionalProperties Definitions must not have properties named additionalProperties except for user defined tags or predefined references.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json#L4167
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L64
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L174
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L237
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L243
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L349
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L473
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L543
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L549
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L706
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L816
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L879
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L885
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L991
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1115
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1185
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1191
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1303
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1428
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1428
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1618
ProvisioningStateSpecifiedForLROPut 200 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1757
ProvisioningStateSpecifiedForLROPut 201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1757
PathForResourceAction Path for 'post' method on a resource type MUST follow valid resource naming.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L1920
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2071
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2181
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2244
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2250
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2383
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2507
ProvisioningStateMustBeReadOnly provisioningState property must be set to readOnly.
Location: Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json#L2577