Release machinelearningservices microsoft.machine learning services 2025 01 01 preview #31600
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 |
Loading