action microcks_get_resource { label: "Get Resource" provider: microcks method: GET path: "/resources/{name}" encoding: json output: { type: "object" description: "Resource represents a Service or API artifacts such as specification, contract" required: ["content", "id", "name", "serviceId", "type"] properties: { content: { type: "string" description: "String content of this resource" } id: { type: "string" description: "Uniquer identifier of this Service or API Resource" } name: { type: "string" description: "Unique name/business identifier for this Service or API resource" } path: { type: "string" description: "Relatvie path of this resource regarding main resource" } serviceId: { type: "string" description: "Unique identifier of the Servoce or API this resource is attached to" } sourceArtifact: { type: "string" description: "Short name of the artifact this resource was extracted from" } type: { type: "string" description: "Types of managed resources for Services or APIs" enum: ["WSDL", "XSD", "JSON_SCHEMA", "OPEN_API_SPEC", "OPEN_API_SCHEMA", "ASYNC_API_SPEC", "ASYNC_API_SCHEMA", "AVRO_SCHEMA", "PROTOBUF_SCHEMA", "PROTOBUF_DESCRIPTION", "GRAPHQL_SCHEMA"] } } } }