ARM Error
ARM OpenAPI(swagger) specs
- RPC-Put-V1-24
The ${code} success status code has missing response schema. 200 and 201 success status codes for an ARM PUT operation must have a response schema specified.
Validates if 200 & 201 success status codes for an ARM PUT operation has a response schema specified.
Ensure that, for 200 & 201 success status codes in a PUT has response schema specified.
"/foo": {
put: {
operationId: "Foo_Update",
description: "Test Description",
parameters: [
{
name: "foo_patch",
in: "body",
schema: {
$ref: "#/definitions/FooRequestParams",
},
},
],
responses: {
"200": {
description: "Success",
},
"201": {
schema: {
$ref: "#/definitions/FooResource",
},
},
},
},
},
"/foo": {
put: {
operationId: "Foo_Update",
description: "Test Description",
parameters: [
{
name: "foo_patch",
in: "body",
schema: {
$ref: "#/definitions/FooRequestParams",
},
},
],
responses: {
"200": {
description: "Success",
schema: {
$ref: "#/definitions/FooRequestParams",
},
},
"201": {
schema: {
$ref: "#/definitions/FooResource",
},
},
},
},
},