Release app microsoft.app 2024 03 01 #28571
Merged
openapi-pipeline-app / ~[NotRequired_Staging] Swagger LintDiff
succeeded
Apr 3, 2024 in 7m 29s
~[NotRequired_Staging] Swagger LintDiff succeeded
ppe/LintDiff
View Azure DevOps build log for more details.
Details
compared tags (via openapi-validator vbeta) | new version | base version |
---|---|---|
package-2024-03 | package-2024-03(566baab) | default(main) |
[must fix]The following errors/warnings are introduced by current PR:
Rule | Message | Related RPC [For API reviewers] |
---|---|---|
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.App/stable/2024-03-01/ManagedEnvironments.json#L1271 |
||
Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L1267 |
||
Consider using x-ms-client-flatten to provide a better end user experience Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L1263 |
||
The summary and description values should not be same. Location: Microsoft.App/stable/2024-03-01/Diagnostics.json#L536 |
||
Missing identifier id in array item property Location: Microsoft.App/stable/2024-03-01/CommonDefinitions.json#L620 |
The following errors/warnings exist before current PR submission:
Only 50 items are listed, please refer to log for more details.
Rule | Message |
---|---|
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.App/stable/2024-03-01/SourceControls.json#L250 |
LroLocationHeader |
A 202 response should include an Location response header. Location: Microsoft.App/stable/2024-03-01/SourceControls.json#L241 |
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.App/stable/2024-03-01/SourceControls.json#L205 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.App/stable/2024-03-01/SourceControls.json#L194 |
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.App/stable/2024-03-01/SourceControls.json#L137 |
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.App/stable/2024-03-01/SourceControls.json#L137 |
ResourceNameRestriction |
The resource name parameter 'sourceControlName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/SourceControls.json#L85 |
ResourceNameRestriction |
The resource name parameter 'containerAppName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/SourceControls.json#L85 |
ResourceNameRestriction |
The resource name parameter 'containerAppName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/SourceControls.json#L36 |
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.App/stable/2024-03-01/ManagedEnvironmentsStorages.json#L118 |
ResourceNameRestriction |
The resource name parameter 'storageName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsStorages.json#L65 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsStorages.json#L65 |
GetCollectionOnlyHasValueAndNextLink |
Get endpoints for collections of resources must only have the value and nextLink properties in their model.Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsStorages.json#L47 |
XmsPageableForListCalls |
x-ms-pageable extension must be specified for LIST APIs.Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsStorages.json#L19 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsStorages.json#L18 |
ResourceNameRestriction |
The resource name parameter 'componentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsDaprComponents.json#L241 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsDaprComponents.json#L241 |
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.App/stable/2024-03-01/ManagedEnvironmentsDaprComponents.json#L122 |
ResourceNameRestriction |
The resource name parameter 'componentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsDaprComponents.json#L67 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsDaprComponents.json#L67 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironmentsDaprComponents.json#L18 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L995 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L948 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L889 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L839 |
PatchPropertiesCorrespondToPutProperties |
tags property in patch body is not present in the corresponding put body. A patch request body must only contain properties present in the corresponding put request body, and must contain at least one of the properties. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L784 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L710 |
NoErrorCodeResponses |
Invalid status code specified. Please refer to the documentation for the allowed set. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L703 |
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.App/stable/2024-03-01/ManagedEnvironments.json#L650 |
ResourceNameRestriction |
The resource name parameter 'managedCertificateName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L597 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L597 |
PatchPropertiesCorrespondToPutProperties |
tags property in patch body is not present in the corresponding put body. A patch request body must only contain properties present in the corresponding put request body, and must contain at least one of the properties. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L542 |
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.App/stable/2024-03-01/ManagedEnvironments.json#L422 |
ResourceNameRestriction |
The resource name parameter 'certificateName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L369 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L369 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L319 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L307 |
LroLocationHeader |
A 202 response should include an Location response header. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L301 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:location. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L286 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L249 |
LroLocationHeader |
A 202 response should include an Location response header. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L240 |
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.App/stable/2024-03-01/ManagedEnvironments.json#L211 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L197 |
ResourceNameRestriction |
The resource name parameter 'environmentName' should be defined with a 'pattern' restriction. Location: Microsoft.App/stable/2024-03-01/ManagedEnvironments.json#L101 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: Microsoft.App/stable/2024-03-01/Jobs.json#L998 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: Microsoft.App/stable/2024-03-01/Jobs.json#L963 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: Microsoft.App/stable/2024-03-01/Jobs.json#L884 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: Microsoft.App/stable/2024-03-01/Jobs.json#L851 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: Microsoft.App/stable/2024-03-01/Jobs.json#L793 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: Microsoft.App/stable/2024-03-01/Jobs.json#L731 |
Loading