Release network microsoft.network official 2023 05 01 #25343
Merged
openapi-pipeline-app / ~[NotRequired_Staging] Swagger LintDiff
succeeded
Aug 18, 2023 in 7m 57s
~[NotRequired_Staging] Swagger LintDiff succeeded
ppe/LintDiff
View more details.
Details
compared tags (via openapi-validator vbeta) | new version | base version |
---|---|---|
package-2023-05 | package-2023-05(98b1e64) | default(main) |
The following errors/warnings exist before current PR submission:
Rule | Message |
---|---|
XmsParameterLocation |
The parameter 'ApiVersionVmssParameter' is defined in global parameters section without 'x-ms-parameter-location' extension. This would add the parameter as the client property. Please ensure that this is exactly you want. If so, apply the extension 'x-ms-parameter-location': 'client'. Else, apply the extension 'x-ms-parameter-location': 'method'. Location: Microsoft.Network/stable/2023-05-01/network.json#L424 |
XmsParameterLocation |
The parameter 'ApiVersionParameter' is defined in global parameters section without 'x-ms-parameter-location' extension. This would add the parameter as the client property. Please ensure that this is exactly you want. If so, apply the extension 'x-ms-parameter-location': 'client'. Else, apply the extension 'x-ms-parameter-location': 'method'. Location: Microsoft.Network/stable/2023-05-01/network.json#L417 |
XmsParameterLocation |
The parameter 'SubscriptionIdParameter' is defined in global parameters section without 'x-ms-parameter-location' extension. This would add the parameter as the client property. Please ensure that this is exactly you want. If so, apply the extension 'x-ms-parameter-location': 'client'. Else, apply the extension 'x-ms-parameter-location': 'method'. Location: Microsoft.Network/stable/2023-05-01/network.json#L410 |
ProvisioningStateValidation |
ProvisioningState must have terminal states: Succeeded, Failed and Canceled. Location: Microsoft.Network/stable/2023-05-01/network.json#L321 |
AvoidAnonymousTypes |
Inline/anonymous models must not be used, instead define a schema with a model name in the 'definitions' section and refer to it. This allows operations to share the models. Location: Microsoft.Network/stable/2023-05-01/network.json#L301 |
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.Network/stable/2023-05-01/network.json#L299 |
AvoidAdditionalProperties |
The use of additionalProperties is not allowed except for user defined tags on tracked resources. Location: Microsoft.Network/stable/2023-05-01/network.json#L299 |
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.Network/stable/2023-05-01/network.json#L210 |
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.Network/stable/2023-05-01/network.json#L160 |
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.Network/stable/2023-05-01/ddosCustomPolicy.json#L283 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L194 |
LroErrorContent |
Error response content of long running operations must follow the error schema provided in the common types v2 and above. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L79 |
LroLocationHeader |
A 202 response should include an Location response header. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L70 |
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.Network/stable/2023-05-01/ddosCustomPolicy.json#L38 |
ResourceNameRestriction |
The resource name parameter 'ddosCustomPolicyName' should be defined with a 'pattern' restriction. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L37 |
Based on the response model schema, operation 'ResourceNavigationLinks_List' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Network/stable/2023-05-01/virtualNetwork.json#L729 |
|
Property location must have 'x-ms-mutability':['read', 'create'] extension defined.Location: Microsoft.Network/stable/2023-05-01/network.json#L156 |
|
Based on the response model schema, operation 'FirewallPolicyIdpsSignaturesOverrides_List' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Network/stable/2023-05-01/firewallPolicy.json#L897 |
|
Based on the response model schema, operation 'ExpressRouteProviderPortsLocation_List' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Network/stable/2023-05-01/expressRouteProviderPort.json#L38 |
|
Not using the common-types defined parameter 'resourceGroupName'. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L214 |
|
Not using the common-types defined parameter 'resourceGroupName'. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L147 |
|
Not using the common-types defined parameter 'resourceGroupName'. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L99 |
|
Not using the common-types defined parameter 'resourceGroupName'. Location: Microsoft.Network/stable/2023-05-01/ddosCustomPolicy.json#L44 |
|
Based on the response model schema, operation 'VipSwap_List' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Network/stable/2023-05-01/cloudServiceSwap.json#L174 |
|
Based on the response model schema, operation 'AzureFirewalls_Get' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Network/stable/2023-05-01/azureFirewall.json#L93 |
|
Based on the response model schema, operation 'ApplicationGateways_ListAvailableWafRuleSets' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Network/stable/2023-05-01/applicationGateway.json#L1001 |
Loading