GeoRegions - Add FlexConsumption to the list of supported skus #27951
openapi-pipeline-app / Swagger LintDiff
succeeded
Feb 28, 2024 in 17m 5s
Swagger LintDiff succeeded
Details
compared tags (via openapi-validator v2.2.0) | new version | base version |
---|---|---|
package-2023-12 | package-2023-12(5446287) | package-2023-12(release-web-2023-12-01) |
The following errors/warnings exist before current PR submission:
Only 50 items are listed, please refer to log for more details.
Rule | Message |
---|---|
EvenSegmentedPathForPutOperation |
API path with PUT operation defined MUST have even number of segments (i.e. end in {resourceType}/{resourceName} segments). Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L18 |
TenantLevelAPIsNotAllowed |
/providers/Microsoft.Web/publishingUsers/web is a tenant level api. Tenant level APIs are strongly discouraged and subscription or resource group level APIs are preferred instead. If you cannot model your APIs at these levels, you will need to present your design and get an exception from PAS team. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L18 |
XmsPageableForListCalls |
x-ms-pageable extension must be specified for LIST APIs.Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L19 |
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.Web/stable/2023-12-01/ResourceProvider.json#L43 |
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.Web/stable/2023-12-01/ResourceProvider.json#L138 |
XmsPageableForListCalls |
x-ms-pageable extension must be specified for LIST APIs.Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L305 |
GetCollectionOnlyHasValueAndNextLink |
Get endpoints for collections of resources must only have the value and nextLink properties in their model.Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L320 |
XmsPageableForListCalls |
x-ms-pageable extension must be specified for LIST APIs.Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L520 |
GetCollectionOnlyHasValueAndNextLink |
Get endpoints for collections of resources must only have the value and nextLink properties in their model.Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L535 |
PathForResourceAction |
Path for 'post' method on a resource type MUST follow valid resource naming. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L723 |
PathForResourceAction |
Path for 'post' method on a resource type MUST follow valid resource naming. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L802 |
TopLevelResourcesListBySubscription |
The top-level resource 'SourceControl' does not have list by subscription operation, please add it. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L1416 |
The service-defined (reserved name) resource 'web' should be represented as a path parameter enum with modelAsString set to true .Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L18 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L19 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L43 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L78 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L78 |
|
The response of operation:'GetSourceControl' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L107 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L107 |
|
The response of operation:'UpdateSourceControl' is defined without 'systemData'. Consider adding the systemData to the response. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L138 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L138 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L180 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L180 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L224 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L263 |
|
Based on the response model schema, operation 'GetSubscriptionDeploymentLocations' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L305 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L305 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L334 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L371 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L371 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L402 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L408 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L414 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L447 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L447 |
|
OperationId should contain the verb: 'listsitesassignedtohostname' in:'ListSiteIdentifiersAssignedToHostName'. Consider updating the operationId Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L450 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L488 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L488 |
|
Based on the response model schema, operation 'ListSkus' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L520 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L520 |
|
Since operation response has model definition in array type, it should be of the form '_list'. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L641 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L724 |
|
OperationId should contain the verb: 'moveresources' in:'Move'. Consider updating the operationId Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L727 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L762 |
|
Please provide x-ms-examples describing minimum/maximum property set for response/request payloads for operations. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L803 |
|
OperationId should contain the verb: 'validatemoveresources' in:'ValidateMove'. Consider updating the operationId Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L806 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L858 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L1072 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L1077 |
|
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Web/stable/2023-12-01/ResourceProvider.json#L1082 |
Loading