action microcks_override_service_operation { label: "Override Service Operation" provider: microcks method: PUT path: "/services/{id}/operation" encoding: json input: { type: "object" properties: { defaultDelay: { type: "integer" description: "Default delay in milliseconds to apply to mock responses on this operation" } dispatcher: { type: "string" description: "Type of dispatcher to apply for this operation" } dispatcherRules: { type: "string" description: "Rules of dispatcher for this operation" } operationName: { type: "string" } parameterConstraints: { type: "array" description: "Constraints that may apply to incoming parameters on this operation" items: { type: "object" description: "Companion object for Operation that may be used to express constraints on request parameters" required: ["name"] properties: { in: { type: "string" description: "Parameter location" enum: ["path", "query", "header"] } mustMatchRegexp: { type: "string" description: "Whether it's a regular expression matching constraint" } name: { type: "string" description: "Parameter name" } recopy: { type: "boolean" description: "Whether it's a recopy constraint" } required: { type: "boolean" description: "Whether it's a required constraint" } } } } } required: ["operationName"] additionalProperties: false } output: { type: "object" additionalProperties: true } }