mirror of
https://github.com/dadosfera/maestro.git
synced 2026-11-09 00:39:07 +00:00
1 line
5.9 KiB
JSON
1 line
5.9 KiB
JSON
{"openapi":"3.0.0","paths":{"/input":{"post":{"operationId":"InputGrpcClientController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInputGrpcClientDto"}}}},"responses":{"201":{"description":""}},"tags":["inputs"]},"get":{"operationId":"InputGrpcClientController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["inputs"]}},"/input/{id}":{"get":{"operationId":"InputGrpcClientController_show","parameters":[],"responses":{"200":{"description":""}},"tags":["inputs"]},"put":{"operationId":"InputGrpcClientController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInputGrpcClientDto"}}}},"responses":{"200":{"description":""}},"tags":["inputs"]},"delete":{"operationId":"InputGrpcClientController_remove","parameters":[],"responses":{"200":{"description":""}},"tags":["inputs"]}},"/input/test-connection":{"get":{"operationId":"InputGrpcClientController_testConnection","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestConnectionDTO"}}}},"responses":{"200":{"description":""}},"tags":["inputs"]}},"/output":{"post":{"operationId":"OutputsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOutputDto"}}}},"responses":{"201":{"description":""}},"tags":["outputs"]},"get":{"operationId":"OutputsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["outputs"]}},"/output/{id}":{"get":{"operationId":"OutputsController_show","parameters":[],"responses":{"200":{"description":""}},"tags":["outputs"]},"put":{"operationId":"OutputsController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOutputDto"}}}},"responses":{"200":{"description":""}},"tags":["outputs"]},"delete":{"operationId":"OutputsController_remove","parameters":[],"responses":{"200":{"description":""}},"tags":["outputs"]}},"/enrichment":{"post":{"operationId":"EnrichmentController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEnrichmentDto"}}}},"responses":{"201":{"description":""}},"tags":["enrichments"]},"get":{"operationId":"EnrichmentController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["enrichments"]}},"/enrichment/{id}":{"get":{"operationId":"EnrichmentController_show","parameters":[],"responses":{"200":{"description":""}},"tags":["enrichments"]},"put":{"operationId":"EnrichmentController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateEnrichmentDto"}}}},"responses":{"200":{"description":""}},"tags":["enrichments"]},"delete":{"operationId":"EnrichmentController_remove","parameters":[],"responses":{"200":{"description":""}},"tags":["enrichments"]}},"/transformation":{"post":{"operationId":"TransformationsController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"responses":{"201":{"description":""}},"tags":["transformations"]},"get":{"operationId":"TransformationsController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["transformations"]}},"/transformation/{id}":{"get":{"operationId":"TransformationsController_show","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string"}}}},"responses":{"200":{"description":""}},"tags":["transformations"]},"put":{"operationId":"TransformationsController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTransformationDto"}}}},"responses":{"200":{"description":""}},"tags":["transformations"]},"delete":{"operationId":"TransformationsController_remove","parameters":[],"responses":{"200":{"description":""}},"tags":["transformations"]}},"/pipeline":{"post":{"operationId":"PipelinesController_getPipelineLogsMessages","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string"}}}},"responses":{"201":{"description":""}},"tags":["pipelines"]},"get":{"operationId":"PipelinesController_list","parameters":[],"responses":{"200":{"description":""}},"tags":["pipelines"]},"delete":{"operationId":"PipelinesController_remove","parameters":[],"responses":{"200":{"description":""}},"tags":["pipelines"]}},"/pipeline/{id}":{"get":{"operationId":"PipelinesController_show","parameters":[],"responses":{"200":{"description":""}},"tags":["pipelines"]},"put":{"operationId":"PipelinesController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePipelineDto"}}}},"responses":{"200":{"description":""}},"tags":["pipelines"]}}},"info":{"title":"Maestro Grpc Documentation","description":"Documentation for Maestro gateway","version":"1.0","contact":{}},"tags":[{"name":"inputs","description":""}],"servers":[],"components":{"schemas":{"CreateInputGrpcClientDto":{"type":"object","properties":{"cron":{"type":"string"},"name":{"type":"string","description":"Name of the input","example":"Test Name"},"plugin":{"type":"string"},"values":{"type":"string"},"operation":{"type":"string"}},"required":["cron","name","plugin","values","operation"]},"UpdateInputGrpcClientDto":{"type":"object","properties":{}},"TestConnectionDTO":{"type":"object","properties":{}},"CreateOutputDto":{"type":"object","properties":{}},"UpdateOutputDto":{"type":"object","properties":{}},"CreateEnrichmentDto":{"type":"object","properties":{}},"UpdateEnrichmentDto":{"type":"object","properties":{}},"UpdateTransformationDto":{"type":"object","properties":{}},"CreatePipelineDto":{"type":"object","properties":{}},"UpdatePipelineDto":{"type":"object","properties":{}}}}} |