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

Adding IsVMInStandbyPool boolean property in VirtualMachineInstanceView #26069

Merged

Adding IsVMInStandbyPool boolean property in VirtualMachineInstanceView

65cd33c
Select commit
Loading
Failed to load commit list.
Merged

Adding IsVMInStandbyPool boolean property in VirtualMachineInstanceView #26069

Adding IsVMInStandbyPool boolean property in VirtualMachineInstanceView
65cd33c
Select commit
Loading
Failed to load commit list.
openapi-pipeline-app / Swagger LintDiff succeeded Oct 23, 2023 in 4m 18s

Swagger LintDiff succeeded

Details

compared tags (via openapi-validator v2.1.6) new version base version
package-2023-09-01 package-2023-09-01(65cd33c) package-2023-09-01(feature/cplat-2023-09-01)

[must fix]The following errors/warnings are introduced by current PR:

Rule Message Related RPC [For API reviewers]
⚠️ EnumInsteadOfBoolean 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: ComputeRP/stable/2023-09-01/virtualMachine.json#L3073


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

Rule Message
GetCollectionResponseSchema The response in the GET collection operation 'VirtualMachineRunCommands_List' does not match the response definition in the individual GET operation 'VirtualMachineRunCommands_Get' .
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L36
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L37
ResourceNameRestriction The resource name parameter 'vmExtensionName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L37
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L98
PatchResponseCodes Long-running PATCH operations must have responses with 200, 202 and default return codes. They also must not have other response codes.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L112
LroPatch202 The async patch operation should return 202.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L156
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L166
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L177
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L216
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L225
ParametersInPointGet Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L245
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L305
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L344
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L412
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L457
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L463
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L481
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L535
PatchResponseCodes Long-running PATCH operations must have responses with 200, 202 and default return codes. They also must not have other response codes.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L675
LroPatch202 The async patch operation should return 202.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L712
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L722
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L736
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L775
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L784
ParametersInPointGet Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L801
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L868
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L900
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L921
PostResponseCodes 200 return code does not have a schema specified. LRO POST must 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.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L922
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L954
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L960
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L975
PostResponseCodes 200 return code does not have a schema specified. LRO POST must 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.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L976
ParametersInPost hibernate is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L982
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1015
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1021
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1036
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1223
GetCollectionOnlyHasValueAndNextLink Get endpoints for collections of resources must only have the value and nextLink properties in their model.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1255
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1276
PostResponseCodes 200 return code does not have a schema specified. LRO POST must 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.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1277
ParametersInPost skipShutdown is a query parameter. Post operation must not contain any query parameter other than api-version.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1283
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1317
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1323
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1338
PostResponseCodes 200 return code does not have a schema specified. LRO POST must 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.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1339
LroLocationHeader A 202 response should include an Location response header.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1371
LroErrorContent Error response content of long running operations must follow the error schema provided in the common types v2 and above.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1377
ResourceNameRestriction The resource name parameter 'vmName' should be defined with a 'pattern' restriction.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1389
PostResponseCodes 200 return code does not have a schema specified. LRO POST must 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.
Location: ComputeRP/stable/2023-09-01/virtualMachine.json#L1390