Interface DefinitionApi


public interface DefinitionApi
  • Method Details

    • listDefinitions

      @GetMapping("/api/v1/definitions") org.springframework.http.ResponseEntity<V1ListDefinitionResponse> listDefinitions(@RequestParam("type") String type, @RequestParam("queryAll") Boolean queryAll, @RequestParam("appliedWorkload") String appliedWorkload, @RequestParam("ownerAddon") String ownerAddon, @RequestParam("scope") String scope)
    • detailDefinition

      @GetMapping("/api/v1/definitions/{definitionName}") org.springframework.http.ResponseEntity<V1DetailDefinitionResponse> detailDefinition(@PathVariable("definitionName") String definitionName, @RequestParam("type") String type)
    • updateDefinitionStatus

      @PutMapping("/api/v1/definitions/{definitionName}/status") org.springframework.http.ResponseEntity<List<SchemaUIParameter>> updateDefinitionStatus(@PathVariable("definitionName") String definitionName, @RequestBody V1UpdateDefinitionStatusRequest body)
    • updateUISchema

      @PutMapping("/api/v1/definitions/{definitionName}/uischema") org.springframework.http.ResponseEntity<List<SchemaUIParameter>> updateUISchema(@PathVariable("definitionName") String definitionName, @RequestBody V1UpdateUISchemaRequest body)