175203 lines
4.8 MiB
175203 lines
4.8 MiB
{
|
|
"openapi": "3.1.0",
|
|
"info": {
|
|
"title": "StellaOps Gateway API",
|
|
"version": "1.0.0",
|
|
"description": "Unified API aggregating all connected microservices.",
|
|
"license": {
|
|
"name": "BUSL-1.1"
|
|
}
|
|
},
|
|
"servers": [
|
|
{
|
|
"url": "/"
|
|
}
|
|
],
|
|
"paths": {
|
|
"/": {
|
|
"get": {
|
|
"operationId": "policy-engine__GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/linksets": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_linksets_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/linksets",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/linksets/export": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_linksets_export_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/linksets/export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/observations": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_observations_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/observations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/raw": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_raw_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/raw",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/raw/{id}": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_raw_{id}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/raw/{id}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/raw/{id}/provenance": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_raw_{id}_provenance_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/raw/{id}/provenance",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/summary": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_summary_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisories/{advisoryKey}/chunks": {
|
|
"get": {
|
|
"operationId": "concelier_advisories_{advisoryKey}_chunks_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /advisories/{advisoryKey}/chunks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/advisory-ai/remote-inference/logs": {
|
|
"post": {
|
|
"operationId": "authority_advisory-ai_remote-inference_logs_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /advisory-ai/remote-inference/logs",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_AdvisoryAi_AdvisoryAiRemoteInferenceLogRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/airgap/v1/mirror/bundles": {
|
|
"get": {
|
|
"operationId": "excititor_airgap_v1_mirror_bundles_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /airgap/v1/mirror/bundles/ =\u003E HandleListBundlesAsync",
|
|
"description": "List registered mirror bundles with pagination and optional filters.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/airgap/v1/mirror/bundles/{bundleId}": {
|
|
"get": {
|
|
"operationId": "excititor_airgap_v1_mirror_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /airgap/v1/mirror/bundles/{bundleId} =\u003E HandleGetBundleAsync",
|
|
"description": "Get mirror bundle details with provenance and staleness metrics.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/airgap/v1/mirror/bundles/{bundleId}/timeline": {
|
|
"get": {
|
|
"operationId": "excititor_airgap_v1_mirror_bundles_{bundleId}_timeline_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /airgap/v1/mirror/bundles/{bundleId}/timeline =\u003E HandleGetBundleTimelineAsync",
|
|
"description": "Get timeline events for a mirror bundle.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/airgap/v1/vex/import": {
|
|
"post": {
|
|
"operationId": "excititor_airgap_v1_vex_import_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /airgap/v1/vex/import",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_AirgapImportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/aoc/verify": {
|
|
"post": {
|
|
"operationId": "excititor_aoc_verify_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /aoc/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexAocVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/admin/plans": {
|
|
"get": {
|
|
"operationId": "registry-token_api_admin_plans_GET",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: GET /api/admin/plans/ =\u003E ListPlans",
|
|
"description": "Lists all plan rules ordered by name.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_System_Collections_Generic_IReadOnlyList_1_StellaOps_Registry_TokenService_Admin_PlanRuleDto_StellaOps_Registry_TokenService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "registry-token_api_admin_plans_POST",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: POST /api/admin/plans/ =\u003E CreatePlan",
|
|
"description": "Creates a new plan rule.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_CreatePlanRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/admin/plans/audit": {
|
|
"get": {
|
|
"operationId": "registry-token_api_admin_plans_audit_GET",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: GET /api/admin/plans/audit =\u003E GetAuditHistory",
|
|
"description": "Gets audit history for plan changes. Optionally filter by plan ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PaginatedResponse_1_StellaOps_Registry_TokenService_Admin_PlanAuditEntry_StellaOps_Registry_TokenService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/admin/plans/validate": {
|
|
"post": {
|
|
"operationId": "registry-token_api_admin_plans_validate_POST",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: POST /api/admin/plans/validate =\u003E ValidatePlan",
|
|
"description": "Validates a plan rule without saving. Optionally evaluates test scopes.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_ValidatePlanRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_ValidationResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/admin/plans/{planId}": {
|
|
"delete": {
|
|
"operationId": "registry-token_api_admin_plans_{planId}_DELETE",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: DELETE /api/admin/plans/{planId} =\u003E DeletePlan",
|
|
"description": "Deletes a plan rule.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "registry-token_api_admin_plans_{planId}_GET",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: GET /api/admin/plans/{planId} =\u003E GetPlan",
|
|
"description": "Gets a plan rule by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "registry-token_api_admin_plans_{planId}_PUT",
|
|
"tags": [
|
|
"Plan Administration"
|
|
],
|
|
"summary": "HTTP: PUT /api/admin/plans/{planId} =\u003E UpdatePlan",
|
|
"description": "Updates an existing plan rule. Requires version for optimistic concurrency.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_UpdatePlanRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/admin/users": {
|
|
"get": {
|
|
"operationId": "authority_api_admin_users_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Legacy alias: list users for the specified tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_api_admin_users_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Legacy alias: create a local user.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateUserRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/attestation-coverage": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_attestation-coverage_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get attestation coverage analytics",
|
|
"description": "Returns attestation coverage gaps by environment.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsAttestationCoverage_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/backlog": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_backlog_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get fixable vulnerability backlog",
|
|
"description": "Returns vulnerabilities with available fixes, filtered by environment.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsFixableBacklogItem_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/licenses": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_licenses_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get license distribution analytics",
|
|
"description": "Returns component and artifact counts grouped by license.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsLicenseDistribution_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/suppliers": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_suppliers_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get supplier concentration analytics",
|
|
"description": "Returns the top suppliers by component and artifact exposure.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsSupplierConcentration_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/trends/components": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_trends_components_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get component trend analytics",
|
|
"description": "Returns daily component trend points for a time window.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsComponentTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/trends/vulnerabilities": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_trends_vulnerabilities_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get vulnerability trend analytics",
|
|
"description": "Returns daily vulnerability trend points for a time window.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/analytics/vulnerabilities": {
|
|
"get": {
|
|
"operationId": "platform_api_analytics_vulnerabilities_GET",
|
|
"tags": [
|
|
"Analytics"
|
|
],
|
|
"summary": "Get vulnerability exposure analytics",
|
|
"description": "Returns vulnerability exposure by severity, filtered by environment and minimum severity.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityExposure_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/attestations/{attestationId}": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_attestations_{attestationId}_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/attestations/{attestationId} =\u003E HandleGetAttestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/attestations/{attestationId}/envelope": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_attestations_{attestationId}_envelope_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/attestations/{attestationId}/envelope =\u003E HandleGetAttestationEnvelope",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/attestations/{attestationId}/verify": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_attestations_{attestationId}_verify_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/attestations/{attestationId}/verify =\u003E HandleVerifyAttestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_VerifyAttestationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/cvss/policies": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_cvss_policies_GET",
|
|
"tags": [
|
|
"CVSS Receipts"
|
|
],
|
|
"summary": "List available CVSS policies configured on this host.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_CvssPolicy_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/cvss/receipts": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_cvss_receipts_POST",
|
|
"tags": [
|
|
"CVSS Receipts"
|
|
],
|
|
"summary": "Create a CVSS v4.0 receipt with deterministic hashing and optional DSSE attestation.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateCvssReceiptRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/cvss/receipts/{receiptId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_cvss_receipts_{receiptId}_GET",
|
|
"tags": [
|
|
"CVSS Receipts"
|
|
],
|
|
"summary": "Retrieve a CVSS v4.0 receipt by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/cvss/receipts/{receiptId}/amend": {
|
|
"put": {
|
|
"operationId": "policy-engine_api_cvss_receipts_{receiptId}_amend_PUT",
|
|
"tags": [
|
|
"CVSS Receipts"
|
|
],
|
|
"summary": "Append an amendment entry to a CVSS receipt history and optionally re-sign.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AmendCvssReceiptRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/cvss/receipts/{receiptId}/history": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_cvss_receipts_{receiptId}_history_GET",
|
|
"tags": [
|
|
"CVSS Receipts"
|
|
],
|
|
"summary": "Return the ordered amendment history for a CVSS receipt.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_ReceiptHistoryEntry_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/offline-kit/import": {
|
|
"post": {
|
|
"operationId": "scanner_api_offline-kit_import_POST",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: POST /api/offline-kit/import =\u003E HandleImportAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.import"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitImportResponseTransport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/offline-kit/manifest": {
|
|
"get": {
|
|
"operationId": "scanner_api_offline-kit_manifest_GET",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: GET /api/offline-kit/manifest =\u003E HandleGetManifestAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.manifest.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitManifestTransport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/offline-kit/status": {
|
|
"get": {
|
|
"operationId": "scanner_api_offline-kit_status_GET",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: GET /api/offline-kit/status =\u003E HandleStatusAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.status.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitStatusTransport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/offline-kit/validate": {
|
|
"post": {
|
|
"operationId": "scanner_api_offline-kit_validate_POST",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: POST /api/offline-kit/validate =\u003E HandleValidateAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.validate"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitValidationResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/conflicts": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_conflicts_GET",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "List open policy conflicts sorted by severity.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_conflicts_POST",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "Report a new policy conflict.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateConflictRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/conflicts/by-type/{conflictType}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_conflicts_by-type_{conflictType}_GET",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "Get conflicts filtered by type.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/conflicts/stats/by-severity": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_conflicts_stats_by-severity_GET",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "Get open conflict counts grouped by severity.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictStatsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/conflicts/{conflictId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_conflicts_{conflictId}_GET",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "Get a specific policy conflict by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/conflicts/{conflictId}:dismiss": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_conflicts_{conflictId}:dismiss_POST",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "Dismiss an open conflict without resolution.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictActionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/conflicts/{conflictId}:resolve": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_conflicts_{conflictId}:resolve_POST",
|
|
"tags": [
|
|
"Policy Conflicts"
|
|
],
|
|
"summary": "Resolve an open conflict with a resolution description.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ResolveConflictRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictActionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/deltas/compute": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_policy_deltas_compute_POST",
|
|
"tags": [
|
|
"Deltas"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/deltas/compute",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ComputeDeltaRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/deltas/{deltaId}": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_deltas_{deltaId}_GET",
|
|
"tags": [
|
|
"Deltas"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/deltas/{deltaId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/deltas/{deltaId}/attestation": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_deltas_{deltaId}_attestation_GET",
|
|
"tags": [
|
|
"Deltas"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/deltas/{deltaId}/attestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/deltas/{deltaId}/evaluate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_policy_deltas_{deltaId}_evaluate_POST",
|
|
"tags": [
|
|
"Deltas"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/deltas/{deltaId}/evaluate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_EvaluateDeltaRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_GET",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/exceptions/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_POST",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/exceptions/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateExceptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/counts": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_counts_GET",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/exceptions/counts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/expiring": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_expiring_GET",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/exceptions/expiring",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/{id}": {
|
|
"delete": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_DELETE",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: DELETE /api/policy/exceptions/{id}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_RevokeExceptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_GET",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/exceptions/{id}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_PUT",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: PUT /api/policy/exceptions/{id}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_UpdateExceptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/{id}/activate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_activate_POST",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/exceptions/{id}/activate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/{id}/approve": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_approve_POST",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/exceptions/{id}/approve",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ApproveExceptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/{id}/extend": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_extend_POST",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/exceptions/{id}/extend",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ExtendExceptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/exceptions/{id}/history": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_exceptions_{id}_history_GET",
|
|
"tags": [
|
|
"Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/exceptions/{id}/history",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/packs": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_packs_GET",
|
|
"tags": [
|
|
"Policy Packs"
|
|
],
|
|
"summary": "List policy packs for the current tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_Endpoints_PolicyPackSummaryDto_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_packs_POST",
|
|
"tags": [
|
|
"Policy Packs"
|
|
],
|
|
"summary": "Create a new policy pack container.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyPackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyPackDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/packs/{packId}/revisions": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_packs_{packId}_revisions_POST",
|
|
"tags": [
|
|
"Policy Packs"
|
|
],
|
|
"summary": "Create or update policy revision metadata.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyRevisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/packs/{packId}/revisions/{version}/bundle": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_packs_{packId}_revisions_{version}_bundle_POST",
|
|
"tags": [
|
|
"Policy Packs"
|
|
],
|
|
"summary": "Compile and sign a policy revision bundle for distribution.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/packs/{packId}/revisions/{version}/evaluate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_packs_{packId}_revisions_{version}_evaluate_POST",
|
|
"tags": [
|
|
"Policy Packs"
|
|
],
|
|
"summary": "Evaluate a policy revision deterministically with in-memory caching.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/packs/{packId}/revisions/{version}:activate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_packs_{packId}_revisions_{version}:activate_POST",
|
|
"tags": [
|
|
"Policy Packs"
|
|
],
|
|
"summary": "Activate an approved policy revision, enforcing two-person approval when required.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ActivatePolicyRevisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionActivationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/policies/{policyId}/versions/{version}:compile": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_policies_{policyId}_versions_{version}:compile_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "Compile and lint a policy DSL document.",
|
|
"description": "Compiles a stella-dsl@1 policy document and returns deterministic digest and statistics.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Services_PolicyCompileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyCompileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/quota": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_policy_quota_GET",
|
|
"tags": [
|
|
"Policy Quota"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/quota",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/snapshots": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_snapshots_GET",
|
|
"tags": [
|
|
"Policy Snapshots"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/snapshots/ =\u003E ListAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_snapshots_POST",
|
|
"tags": [
|
|
"Policy Snapshots"
|
|
],
|
|
"summary": "HTTP: POST /api/policy/snapshots/ =\u003E CreateAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Snapshots_SnapshotRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/snapshots/{snapshotId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_snapshots_{snapshotId}_GET",
|
|
"tags": [
|
|
"Policy Snapshots"
|
|
],
|
|
"summary": "HTTP: GET /api/policy/snapshots/{snapshotId} =\u003E GetAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_violations_GET",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "List policy violations with optional filters.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_violations_POST",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Append a new policy violation event (immutable).",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations/batch": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_policy_violations_batch_POST",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Append multiple policy violation events in a batch.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationBatchResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations/by-policy/{policyId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_violations_by-policy_{policyId}_GET",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Get violations for a specific policy.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations/by-purl/{purl}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_violations_by-purl_{purl}_GET",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Get violations for a specific package (by PURL).",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations/by-severity/{severity}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_violations_by-severity_{severity}_GET",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Get violations filtered by severity level.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations/stats/by-severity": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_violations_stats_by-severity_GET",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Get violation counts grouped by severity.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationStatsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/policy/violations/{violationId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_policy_violations_{violationId}_GET",
|
|
"tags": [
|
|
"Policy Violations"
|
|
],
|
|
"summary": "Get a specific policy violation by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/approvals": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_approvals_GET",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/approvals/ =\u003E ListApprovals",
|
|
"description": "List approval requests with optional filtering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/approvals/batch-approve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_approvals_batch-approve_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/approvals/batch-approve =\u003E BatchApprove",
|
|
"description": "Batch approve multiple requests",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_BatchActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/approvals/batch-reject": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_approvals_batch-reject_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/approvals/batch-reject =\u003E BatchReject",
|
|
"description": "Batch reject multiple requests",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_BatchActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/approvals/{id}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_approvals_{id}_GET",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/approvals/{id} =\u003E GetApproval",
|
|
"description": "Get an approval by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/approvals/{id}/approve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_approvals_{id}_approve_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/approvals/{id}/approve =\u003E Approve",
|
|
"description": "Approve a pending approval request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/approvals/{id}/reject": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_approvals_{id}_reject_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/approvals/{id}/reject =\u003E Reject",
|
|
"description": "Reject a pending approval request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/dashboard": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_dashboard_GET",
|
|
"tags": [
|
|
"ReleaseDashboard"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/dashboard =\u003E GetDashboard",
|
|
"description": "Get release dashboard data for control-plane views.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/promotions/{id}/approve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_promotions_{id}_approve_POST",
|
|
"tags": [
|
|
"ReleaseDashboard"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/promotions/{id}/approve =\u003E ApprovePromotion",
|
|
"description": "Approve a pending promotion request.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/promotions/{id}/reject": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_promotions_{id}_reject_POST",
|
|
"tags": [
|
|
"ReleaseDashboard"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/promotions/{id}/reject =\u003E RejectPromotion",
|
|
"description": "Reject a pending promotion request.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/releases/ =\u003E ListReleases",
|
|
"description": "List releases with optional filtering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/ =\u003E CreateRelease",
|
|
"description": "Create a new release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{id}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_DELETE",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: DELETE /api/release-orchestrator/releases/{id} =\u003E DeleteRelease",
|
|
"description": "Delete a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/releases/{id} =\u003E GetRelease",
|
|
"description": "Get a release by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_PATCH",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: PATCH /api/release-orchestrator/releases/{id} =\u003E UpdateRelease",
|
|
"description": "Update an existing release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{id}/clone": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_clone_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/{id}/clone =\u003E CloneRelease",
|
|
"description": "Clone a release with new name and version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{id}/deploy": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_deploy_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/{id}/deploy =\u003E Deploy",
|
|
"description": "Deploy a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{id}/promote": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_promote_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/{id}/promote =\u003E RequestPromotion",
|
|
"description": "Request promotion to target environment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_PromoteDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{id}/ready": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_ready_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/{id}/ready =\u003E MarkReady",
|
|
"description": "Mark a release as ready for promotion",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{id}/rollback": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{id}_rollback_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/{id}/rollback =\u003E Rollback",
|
|
"description": "Rollback a deployed release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{releaseId}/available-environments": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_available-environments_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/available-environments =\u003E GetAvailableEnvironments",
|
|
"description": "Get available target environments for promotion",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{releaseId}/components": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_components_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/components =\u003E GetComponents",
|
|
"description": "Get components for a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_components_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/release-orchestrator/releases/{releaseId}/components =\u003E AddComponent",
|
|
"description": "Add a component to a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_AddComponentDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{releaseId}/components/{componentId}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_components_{componentId}_DELETE",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: DELETE /api/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E RemoveComponent",
|
|
"description": "Remove a component from a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_components_{componentId}_PATCH",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: PATCH /api/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E UpdateComponent",
|
|
"description": "Update a release component",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{releaseId}/events": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_events_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/events =\u003E GetEvents",
|
|
"description": "Get events for a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/release-orchestrator/releases/{releaseId}/promotion-preview": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_release-orchestrator_releases_{releaseId}_promotion-preview_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/release-orchestrator/releases/{releaseId}/promotion-preview =\u003E GetPromotionPreview",
|
|
"description": "Get promotion preview with gate results",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/events": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_events_GET",
|
|
"tags": [
|
|
"Profile Events"
|
|
],
|
|
"summary": "Get recent profile lifecycle events.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/events/filter": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_events_filter_GET",
|
|
"tags": [
|
|
"Profile Events"
|
|
],
|
|
"summary": "Get profile events with optional filtering.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/events/subscribe": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_events_subscribe_POST",
|
|
"tags": [
|
|
"Profile Events"
|
|
],
|
|
"summary": "Subscribe to profile lifecycle events.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateSubscriptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_SubscriptionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/events/subscribe/{subscriptionId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_risk_events_subscribe_{subscriptionId}_DELETE",
|
|
"tags": [
|
|
"Profile Events"
|
|
],
|
|
"summary": "Unsubscribe from profile lifecycle events.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/events/subscribe/{subscriptionId}/poll": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_events_subscribe_{subscriptionId}_poll_GET",
|
|
"tags": [
|
|
"Profile Events"
|
|
],
|
|
"summary": "Poll for events from a subscription.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_overrides_POST",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Create a new override with audit metadata.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides/profile/{profileId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_overrides_profile_{profileId}_GET",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "List all overrides for a risk profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides/validate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_overrides_validate_POST",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Validate an override for conflicts before creating.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideValidationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides/{overrideId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_risk_overrides_{overrideId}_DELETE",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Delete an override.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_overrides_{overrideId}_GET",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Get an override by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides/{overrideId}/history": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_overrides_{overrideId}_history_GET",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Get application history for an override.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideHistoryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides/{overrideId}:approve": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_overrides_{overrideId}:approve_POST",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Approve an override that requires review.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/overrides/{overrideId}:disable": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_overrides_{overrideId}:disable_POST",
|
|
"tags": [
|
|
"Risk Overrides"
|
|
],
|
|
"summary": "Disable an active override.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "List all available risk profiles.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_POST",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Create a new risk profile version in draft status.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CreateRiskProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/compare": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_compare_POST",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Compare two risk profile versions and list differences.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_CompareRiskProfilesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileComparisonResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/export": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_export_POST",
|
|
"tags": [
|
|
"Profile Export/Import"
|
|
],
|
|
"summary": "Export risk profiles as a signed bundle.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ExportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/export/download": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_export_download_POST",
|
|
"tags": [
|
|
"Profile Export/Import"
|
|
],
|
|
"summary": "Export and download risk profiles as a JSON file.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/import": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_import_POST",
|
|
"tags": [
|
|
"Profile Export/Import"
|
|
],
|
|
"summary": "Import risk profiles from a signed bundle.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_ImportProfilesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ImportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/verify": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_verify_POST",
|
|
"tags": [
|
|
"Profile Export/Import"
|
|
],
|
|
"summary": "Verify the signature of a profile bundle without importing.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Export_RiskProfileBundle"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_VerifyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Get a risk profile by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/events": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_events_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Get lifecycle events for a risk profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileEventListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/hash": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_hash_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Get the deterministic hash of a risk profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileHashResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/metadata": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_metadata_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Export risk profile metadata for notification enrichment (POLICY-RISK-40-002).",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileMetadataExportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/versions": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_versions_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "List all versions of a risk profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/versions/{version}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}_GET",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Get a specific version of a risk profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/versions/{version}:activate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}:activate_POST",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Activate a draft risk profile, making it available for use.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/versions/{version}:archive": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}:archive_POST",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Archive a risk profile, removing it from active use.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/profiles/{profileId}/versions/{version}:deprecate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_profiles_{profileId}_versions_{version}:deprecate_POST",
|
|
"tags": [
|
|
"Risk Profiles"
|
|
],
|
|
"summary": "Deprecate an active risk profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_DeprecateRiskProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/schema/validate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_schema_validate_POST",
|
|
"tags": [
|
|
"Schema Validation"
|
|
],
|
|
"summary": "Validate a risk profile document against the schema.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_System_Text_Json_JsonElement"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileValidationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/scopes/attachments": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_scopes_attachments_GET",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "List scope attachments with optional filtering.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_scopes_attachments_POST",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "Attach a risk profile to a scope (organization, project, environment, or component).",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateScopeAttachmentRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/scopes/attachments/{attachmentId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_risk_scopes_attachments_{attachmentId}_DELETE",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "Delete a scope attachment.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_scopes_attachments_{attachmentId}_GET",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "Get a scope attachment by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/scopes/attachments/{attachmentId}:expire": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_scopes_attachments_{attachmentId}:expire_POST",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "Expire a scope attachment immediately.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/scopes/resolve": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_scopes_resolve_POST",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "Resolve the effective risk profile for a given scope selector.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_ScopeSelector"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeResolutionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/scopes/{scopeType}/{scopeId}/attachments": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_risk_scopes_{scopeType}_{scopeId}_attachments_GET",
|
|
"tags": [
|
|
"Risk Profile Scopes"
|
|
],
|
|
"summary": "Get all attachments for a specific scope.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Run a risk simulation with score distributions and contribution breakdowns.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Simulation_RiskSimulationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_RiskSimulationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation/compare": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_compare_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Compare risk scoring between two profile configurations.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation/quick": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_quick_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Run a quick risk simulation without detailed breakdowns.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation/studio/analyze": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_studio_analyze_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Run a detailed analysis for Policy Studio with full breakdown analytics.",
|
|
"description": "Provides comprehensive breakdown including signal analysis, override tracking, score distributions, and component breakdowns for policy authoring.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation/studio/compare": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_studio_compare_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Compare profiles with full breakdown analytics and trend analysis.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation/studio/preview": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_studio_preview_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Preview impact of profile changes before committing.",
|
|
"description": "Simulates findings against both current and proposed profile to show impact.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/risk/simulation/whatif": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_risk_simulation_whatif_POST",
|
|
"tags": [
|
|
"Risk Simulation"
|
|
],
|
|
"summary": "Run a what-if simulation with hypothetical signal changes.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_runs_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/runs =\u003E HandleCreateRun",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_CreateRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_runs_{runId}_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/runs/{runId} =\u003E HandleGetRunState",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/approvals/{approvalId}": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_runs_{runId}_approvals_{approvalId}_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/runs/{runId}/approvals/{approvalId} =\u003E HandleApplyApprovalDecision",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_ApprovalDecisionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/artifacts": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_runs_{runId}_artifacts_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/runs/{runId}/artifacts =\u003E HandleListArtifacts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/attestations": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_runs_{runId}_attestations_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/runs/{runId}/attestations =\u003E HandleListAttestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/cancel": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_runs_{runId}_cancel_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/runs/{runId}/cancel =\u003E HandleCancelRun",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/incident-mode": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_runs_{runId}_incident-mode_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/runs/{runId}/incident-mode =\u003E HandleGetIncidentModeStatus",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/incident-mode/activate": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_runs_{runId}_incident-mode_activate_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/runs/{runId}/incident-mode/activate =\u003E HandleActivateIncidentMode",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_ActivateIncidentModeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/incident-mode/deactivate": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_runs_{runId}_incident-mode_deactivate_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/runs/{runId}/incident-mode/deactivate =\u003E HandleDeactivateIncidentMode",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_DeactivateIncidentModeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/incident-mode/escalate": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_runs_{runId}_incident-mode_escalate_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/runs/{runId}/incident-mode/escalate =\u003E HandleEscalateIncidentMode",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_EscalateIncidentModeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/runs/{runId}/logs": {
|
|
"get": {
|
|
"operationId": "taskrunner_api_runs_{runId}_logs_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /api/runs/{runId}/logs =\u003E HandleStreamRunLogs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/slices/cache/stats": {
|
|
"get": {
|
|
"operationId": "scanner_api_slices_cache_stats_GET",
|
|
"tags": [
|
|
"Slices"
|
|
],
|
|
"summary": "HTTP: GET /api/slices/cache/stats =\u003E HandleCacheStatsAsync",
|
|
"description": "Get slice cache statistics",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.admin"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceCacheStatsDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/slices/query": {
|
|
"post": {
|
|
"operationId": "scanner_api_slices_query_POST",
|
|
"tags": [
|
|
"Slices"
|
|
],
|
|
"summary": "HTTP: POST /api/slices/query =\u003E HandleQueryAsync",
|
|
"description": "Query reachability for CVE/symbols and generate an attested slice",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/slices/replay": {
|
|
"post": {
|
|
"operationId": "scanner_api_slices_replay_POST",
|
|
"tags": [
|
|
"Slices"
|
|
],
|
|
"summary": "HTTP: POST /api/slices/replay =\u003E HandleReplayAsync",
|
|
"description": "Recompute a slice and verify byte-for-byte match with the original",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/slices/{digest}": {
|
|
"get": {
|
|
"operationId": "scanner_api_slices_{digest}_GET",
|
|
"tags": [
|
|
"Slices"
|
|
],
|
|
"summary": "HTTP: GET /api/slices/{digest} =\u003E HandleGetSliceAsync",
|
|
"description": "Retrieve an attested reachability slice by its content digest",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "List unknowns with pagination",
|
|
"description": "Returns paginated list of open unknowns. Supports bitemporal query with asOf parameter.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/high-confidence": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_high-confidence_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get unknowns with high-confidence hints",
|
|
"description": "Returns unknowns with provenance hints above confidence threshold.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/hot-queue": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_hot-queue_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get HOT unknowns for immediate processing",
|
|
"description": "Returns HOT unknowns ordered by composite score descending.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/summary": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_summary_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get unknowns summary statistics",
|
|
"description": "Returns summary counts by kind, severity, and triage band.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsSummaryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/triage/{band}": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_triage_{band}_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get unknowns by triage band",
|
|
"description": "Returns unknowns filtered by triage band (hot, warm, cold).",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/{id}": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_{id}_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get unknown by ID",
|
|
"description": "Returns a single unknown with full provenance hints.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/{id}/hints": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_{id}_hints_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get provenance hints for unknown",
|
|
"description": "Returns only the provenance hints for an unknown.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_ProvenanceHintsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/unknowns/{id}/history": {
|
|
"get": {
|
|
"operationId": "unknowns_api_unknowns_{id}_history_GET",
|
|
"tags": [
|
|
"Unknowns"
|
|
],
|
|
"summary": "Get bitemporal history for unknown",
|
|
"description": "Returns the bitemporal history of state changes for an unknown.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownHistoryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ack/{token}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_ack_{token}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/ack/{token}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v1_ack_{token}_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/ack/{token}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_AckRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/actionables/delta/{deltaId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_actionables_delta_{deltaId}_GET",
|
|
"tags": [
|
|
"Actionables"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/actionables/delta/{deltaId} =\u003E HandleGetDeltaActionablesAsync",
|
|
"description": "Get actionable recommendations for a delta comparison.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/actionables/delta/{deltaId}/by-priority/{priority}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_actionables_delta_{deltaId}_by-priority_{priority}_GET",
|
|
"tags": [
|
|
"Actionables"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/actionables/delta/{deltaId}/by-priority/{priority} =\u003E HandleGetActionablesByPriorityAsync",
|
|
"description": "Get actionables filtered by priority level.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/actionables/delta/{deltaId}/by-type/{type}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_actionables_delta_{deltaId}_by-type_{type}_GET",
|
|
"tags": [
|
|
"Actionables"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/actionables/delta/{deltaId}/by-type/{type} =\u003E HandleGetActionablesByTypeAsync",
|
|
"description": "Get actionables filtered by action type.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/admin/seed-demo": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_admin_seed-demo_POST",
|
|
"tags": [
|
|
"Admin - Demo Seed"
|
|
],
|
|
"summary": "Seed all databases with demo data",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/identity-access": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_identity-access_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A1 identity and access projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/notifications": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_notifications_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A3 notifications projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/policy-governance": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_policy-governance_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A5 policy governance projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/summary": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_summary_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration overview cards.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/system": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_system_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A7 system projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/tenant-branding": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_tenant-branding_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A2 tenant and branding projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A6 trust and signing projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/certificates": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_certificates_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "List trust certificates",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_certificates_POST",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Register trust certificate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustCertificateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/certificates/{certificateId}/revoke": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_certificates_{certificateId}_revoke_POST",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Revoke trust certificate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustCertificateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/issuers": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_issuers_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "List trust issuers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_issuers_POST",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Register trust issuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustIssuerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/keys": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_keys_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "List trust signing keys",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_keys_POST",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Create trust signing key",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateAdministrationTrustKeyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/keys/{keyId}/revoke": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_keys_{keyId}_revoke_POST",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Revoke trust signing key",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustKeyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/keys/{keyId}/rotate": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_keys_{keyId}_rotate_POST",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Rotate trust signing key",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_RotateAdministrationTrustKeyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/trust-signing/transparency-log": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_transparency-log_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Get trust transparency log configuration",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "platform_api_v1_administration_trust-signing_transparency-log_PUT",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Configure trust transparency log",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ConfigureAdministrationTransparencyLogRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/administration/usage-limits": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_administration_usage-limits_GET",
|
|
"tags": [
|
|
"Administration"
|
|
],
|
|
"summary": "Pack v2 administration A4 usage and limits projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/advisory-sources": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_advisory-sources_GET",
|
|
"tags": [
|
|
"Advisory Sources"
|
|
],
|
|
"summary": "List advisory sources with freshness state",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/advisory-sources/summary": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_advisory-sources_summary_GET",
|
|
"tags": [
|
|
"Advisory Sources"
|
|
],
|
|
"summary": "Get advisory source summary cards",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceSummaryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/advisory-sources/{id}/freshness": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_advisory-sources_{id}_freshness_GET",
|
|
"tags": [
|
|
"Advisory Sources"
|
|
],
|
|
"summary": "Get freshness details for one advisory source",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceFreshnessResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/advisory-sources/{sourceId}/conflicts": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_advisory-sources_{sourceId}_conflicts_GET",
|
|
"tags": [
|
|
"Advisory Sources"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/advisory-sources/{sourceId}/conflicts =\u003E GetConflictsAsync",
|
|
"description": "Get active/resolved advisory conflicts for a source.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceConflictListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/advisory-sources/{sourceId}/impact": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_advisory-sources_{sourceId}_impact_GET",
|
|
"tags": [
|
|
"Advisory Sources"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/advisory-sources/{sourceId}/impact =\u003E GetImpactAsync",
|
|
"description": "Get policy impact facts for an advisory source.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceImpactResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_agents_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.ListAgents (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents/register": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_agents_register_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.Register (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents/{agentId}": {
|
|
"delete": {
|
|
"operationId": "scanner_api_v1_agents_{agentId}_DELETE",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.Unregister (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "scanner_api_v1_agents_{agentId}_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.GetAgent (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents/{agentId}/commands": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_agents_{agentId}_commands_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.SendCommand (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents/{agentId}/facts": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_agents_{agentId}_facts_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeFactsController.IngestFacts (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents/{agentId}/heartbeat": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_agents_{agentId}_heartbeat_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.Heartbeat (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/agents/{agentId}/posture": {
|
|
"patch": {
|
|
"operationId": "scanner_api_v1_agents_{agentId}_posture_PATCH",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.RuntimeAgentController.UpdatePosture (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/airgap/bundles": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_airgap_bundles_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/airgap/bundles/ =\u003E ListBundlesAsync",
|
|
"description": "List imported bundles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_airgap_bundles_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/airgap/bundles/ =\u003E RegisterBundleAsync",
|
|
"description": "Register a bundle for import",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RegisterBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/airgap/bundles/{bundleId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_airgap_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/airgap/bundles/{bundleId} =\u003E GetBundleStatusAsync",
|
|
"description": "Get bundle import status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/airgap/risk-profiles/export": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_airgap_risk-profiles_export_POST",
|
|
"tags": [
|
|
"Air-Gap Risk Profiles"
|
|
],
|
|
"summary": "Export risk profiles as an air-gap compatible bundle with signatures.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapBundle"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/airgap/risk-profiles/export/download": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_airgap_risk-profiles_export_download_POST",
|
|
"tags": [
|
|
"Air-Gap Risk Profiles"
|
|
],
|
|
"summary": "Export and download risk profiles as an air-gap compatible JSON file.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/airgap/risk-profiles/import": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_airgap_risk-profiles_import_POST",
|
|
"tags": [
|
|
"Air-Gap Risk Profiles"
|
|
],
|
|
"summary": "Import risk profiles from an air-gap bundle with sealed-mode enforcement.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileImportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapImportResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/airgap/risk-profiles/verify": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_airgap_risk-profiles_verify_POST",
|
|
"tags": [
|
|
"Air-Gap Risk Profiles"
|
|
],
|
|
"summary": "Verify the integrity of an air-gap bundle without importing.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapBundle"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_AirGapBundleVerification"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/anchors/{anchorId}/keys": {
|
|
"post": {
|
|
"operationId": "signer_api_v1_anchors_{anchorId}_keys_POST",
|
|
"tags": [
|
|
"KeyRotation",
|
|
"TrustAnchors"
|
|
],
|
|
"summary": "Add a new signing key to a trust anchor",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_AddKeyRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_AddKeyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/anchors/{anchorId}/keys/history": {
|
|
"get": {
|
|
"operationId": "signer_api_v1_anchors_{anchorId}_keys_history_GET",
|
|
"tags": [
|
|
"KeyRotation",
|
|
"TrustAnchors"
|
|
],
|
|
"summary": "Get the full key history for a trust anchor",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_KeyHistoryResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/anchors/{anchorId}/keys/warnings": {
|
|
"get": {
|
|
"operationId": "signer_api_v1_anchors_{anchorId}_keys_warnings_GET",
|
|
"tags": [
|
|
"KeyRotation",
|
|
"TrustAnchors"
|
|
],
|
|
"summary": "Get rotation warnings for a trust anchor",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_RotationWarningsResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/anchors/{anchorId}/keys/{keyId}/revoke": {
|
|
"post": {
|
|
"operationId": "signer_api_v1_anchors_{anchorId}_keys_{keyId}_revoke_POST",
|
|
"tags": [
|
|
"KeyRotation",
|
|
"TrustAnchors"
|
|
],
|
|
"summary": "Revoke a signing key from a trust anchor",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/anchors/{anchorId}/keys/{keyId}/validity": {
|
|
"get": {
|
|
"operationId": "signer_api_v1_anchors_{anchorId}_keys_{keyId}_validity_GET",
|
|
"tags": [
|
|
"KeyRotation",
|
|
"TrustAnchors"
|
|
],
|
|
"summary": "Check if a key was valid at a specific time",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_KeyValidityResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_approvals_GET",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/approvals/ =\u003E ListApprovals",
|
|
"description": "List v2 approval queue entries with digest/risk/ops confidence.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals/{id}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_approvals_{id}_GET",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/approvals/{id} =\u003E GetApprovalDetail",
|
|
"description": "Get v2 approval detail decision packet.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals/{id}/decision": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_approvals_{id}_decision_POST",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/approvals/{id}/decision =\u003E PostApprovalDecision",
|
|
"description": "Apply a decision action (approve/reject/defer/escalate).",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalDecisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals/{id}/evidence": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_approvals_{id}_evidence_GET",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/approvals/{id}/evidence =\u003E GetApprovalEvidence",
|
|
"description": "Get decision packet evidence references for a v2 approval.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals/{id}/gates": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_approvals_{id}_gates_GET",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/approvals/{id}/gates =\u003E GetApprovalGates",
|
|
"description": "Get detailed gate trace for a v2 approval.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals/{id}/ops-health": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_approvals_{id}_ops-health_GET",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/approvals/{id}/ops-health =\u003E GetApprovalOpsHealth",
|
|
"description": "Get data-integrity confidence that impacts approval defensibility.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/approvals/{id}/security-snapshot": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_approvals_{id}_security-snapshot_GET",
|
|
"tags": [
|
|
"Approvals v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/approvals/{id}/security-snapshot =\u003E GetApprovalSecuritySnapshot",
|
|
"description": "Get security snapshot (CritR/HighR/coverage) for approval context.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestations": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_attestations_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/attestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestations/{uuid}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_attestations_{uuid}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/attestations/{uuid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestations:export": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_attestations:export_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/attestations:export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_AttestationExportRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Offline_AttestorBundlePackage"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestations:export-build": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_attestations:export-build_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/attestations:export-build",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestations:import": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_attestations:import_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/attestations:import",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Offline_AttestorBundlePackage"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Offline_AttestorBundleImportResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestations:sign": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_attestations:sign_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/attestations:sign",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_AttestationSignRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/links": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_attestor_links_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/attestor/links",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_GET",
|
|
"tags": [
|
|
"Verification Policies"
|
|
],
|
|
"summary": "List verification policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_VerificationPolicyListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_POST",
|
|
"tags": [
|
|
"Verification Policies"
|
|
],
|
|
"summary": "Create a new verification policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_CreateVerificationPolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies/editor/clone": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_editor_clone_POST",
|
|
"tags": [
|
|
"Verification Policy Editor"
|
|
],
|
|
"summary": "Clone a verification policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ClonePolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies/editor/compare": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_editor_compare_POST",
|
|
"tags": [
|
|
"Verification Policy Editor"
|
|
],
|
|
"summary": "Compare two verification policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies/editor/metadata": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_editor_metadata_GET",
|
|
"tags": [
|
|
"Verification Policy Editor"
|
|
],
|
|
"summary": "Get editor metadata for verification policy forms",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorMetadata"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies/editor/validate": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_editor_validate_POST",
|
|
"tags": [
|
|
"Verification Policy Editor"
|
|
],
|
|
"summary": "Validate a verification policy without persisting",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies/editor/{policyId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_editor_{policyId}_GET",
|
|
"tags": [
|
|
"Verification Policy Editor"
|
|
],
|
|
"summary": "Get a verification policy with editor metadata",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorView"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/policies/{policyId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_{policyId}_DELETE",
|
|
"tags": [
|
|
"Verification Policies"
|
|
],
|
|
"summary": "Delete a verification policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_{policyId}_GET",
|
|
"tags": [
|
|
"Verification Policies"
|
|
],
|
|
"summary": "Get a verification policy by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-engine_api_v1_attestor_policies_{policyId}_PUT",
|
|
"tags": [
|
|
"Verification Policies"
|
|
],
|
|
"summary": "Update a verification policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_UpdateVerificationPolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/predicates": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_attestor_predicates_GET",
|
|
"tags": [
|
|
"Predicate Registry"
|
|
],
|
|
"summary": "List all registered predicate types",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Endpoints_PredicateTypeListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/predicates/{uri}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_attestor_predicates_{uri}_GET",
|
|
"tags": [
|
|
"Predicate Registry"
|
|
],
|
|
"summary": "Get predicate type schema by URI",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_Persistence_Repositories_PredicateTypeRegistryEntry"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/reports/expired": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_v1_attestor_reports_expired_DELETE",
|
|
"tags": [
|
|
"Attestation Reports"
|
|
],
|
|
"summary": "Purge expired attestation reports",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_PurgeExpiredResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/reports/query": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_reports_query_POST",
|
|
"tags": [
|
|
"Attestation Reports"
|
|
],
|
|
"summary": "Query attestation reports",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportQuery"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/reports/statistics": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_attestor_reports_statistics_GET",
|
|
"tags": [
|
|
"Attestation Reports"
|
|
],
|
|
"summary": "Get aggregated attestation statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_AttestationStatistics"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/reports/store": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_reports_store_POST",
|
|
"tags": [
|
|
"Attestation Reports"
|
|
],
|
|
"summary": "Store an attestation report",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_StoreReportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_StoredAttestationReport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/reports/verify": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_attestor_reports_verify_POST",
|
|
"tags": [
|
|
"Attestation Reports"
|
|
],
|
|
"summary": "Generate attestation report for an artifact",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_VerifyArtifactRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ArtifactAttestationReport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/attestor/reports/{artifactDigest}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_attestor_reports_{artifactDigest}_GET",
|
|
"tags": [
|
|
"Attestation Reports"
|
|
],
|
|
"summary": "Get attestation report for an artifact",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Attestation_ArtifactAttestationReport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/effective-policies": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_authority_effective-policies_GET",
|
|
"tags": [
|
|
"Effective Policies"
|
|
],
|
|
"summary": "List effective policies with optional filtering.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_authority_effective-policies_POST",
|
|
"tags": [
|
|
"Effective Policies"
|
|
],
|
|
"summary": "Create a new effective policy with subject pattern and priority.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateEffectivePolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/effective-policies/{effectivePolicyId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_v1_authority_effective-policies_{effectivePolicyId}_DELETE",
|
|
"tags": [
|
|
"Effective Policies"
|
|
],
|
|
"summary": "Delete an effective policy.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_authority_effective-policies_{effectivePolicyId}_GET",
|
|
"tags": [
|
|
"Effective Policies"
|
|
],
|
|
"summary": "Get an effective policy by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-engine_api_v1_authority_effective-policies_{effectivePolicyId}_PUT",
|
|
"tags": [
|
|
"Effective Policies"
|
|
],
|
|
"summary": "Update an effective policy\u0027s priority, expiration, or scopes.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_UpdateEffectivePolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/alerts": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_alerts_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/alerts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_authority_quotas_alerts_POST",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/authority/quotas/alerts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/consumption": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_consumption_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/consumption",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/dashboard": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_dashboard_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/dashboard",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/forecast": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_forecast_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/forecast",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/history": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_history_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/history",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/tenants": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_tenants_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/tenants",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/quotas/tenants/{tenantId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_authority_quotas_tenants_{tenantId}_GET",
|
|
"tags": [
|
|
"Platform Quotas Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/authority/quotas/tenants/{tenantId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/resolve": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_authority_resolve_GET",
|
|
"tags": [
|
|
"Policy Resolution"
|
|
],
|
|
"summary": "Resolve the effective policy for a subject.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResolutionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/scope-attachments": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_authority_scope-attachments_POST",
|
|
"tags": [
|
|
"Authority Scope Attachments"
|
|
],
|
|
"summary": "Attach an authorization scope to an effective policy.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_RiskProfile_Scope_AttachAuthorityScopeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/scope-attachments/policy/{effectivePolicyId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_authority_scope-attachments_policy_{effectivePolicyId}_GET",
|
|
"tags": [
|
|
"Authority Scope Attachments"
|
|
],
|
|
"summary": "Get all scope attachments for an effective policy.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/authority/scope-attachments/{attachmentId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_v1_authority_scope-attachments_{attachmentId}_DELETE",
|
|
"tags": [
|
|
"Authority Scope Attachments"
|
|
],
|
|
"summary": "Detach an authorization scope.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/baselines/rationale/{baseDigest}/{headDigest}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_baselines_rationale_{baseDigest}_{headDigest}_GET",
|
|
"tags": [
|
|
"Baselines"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/baselines/rationale/{baseDigest}/{headDigest} =\u003E HandleGetRationaleAsync",
|
|
"description": "Get detailed rationale for a baseline selection.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BaselineRationaleResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/baselines/recommendations/{artifactDigest}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_baselines_recommendations_{artifactDigest}_GET",
|
|
"tags": [
|
|
"Baselines"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/baselines/recommendations/{artifactDigest} =\u003E HandleGetRecommendationsAsync",
|
|
"description": "Get recommended baselines for an artifact with rationale.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BaselineRecommendationsResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_bundles_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.ListBundlesAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "attestor_api_v1_bundles_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.CreateBundleAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles/{bundleId}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.GetBundleAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles/{bundleId}/attestations/{entryId}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_bundles_{bundleId}_attestations_{entryId}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.GetAttestationAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles/{bundleId}/export": {
|
|
"post": {
|
|
"operationId": "evidencelocker_api_v1_bundles_{bundleId}_export_POST",
|
|
"tags": [
|
|
"Export"
|
|
],
|
|
"summary": "Trigger an async evidence bundle export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles/{bundleId}/export/{exportId}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_bundles_{bundleId}_export_{exportId}_GET",
|
|
"tags": [
|
|
"Export"
|
|
],
|
|
"summary": "Get export status or download exported bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ExportStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles/{bundleId}/export/{exportId}/download": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_bundles_{bundleId}_export_{exportId}_download_GET",
|
|
"tags": [
|
|
"Export"
|
|
],
|
|
"summary": "Download the exported bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/bundles/{bundleId}/verify": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_bundles_{bundleId}_verify_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.BundlesController.VerifyBundleAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_canonical_GET",
|
|
"tags": [
|
|
"Canonical Advisories"
|
|
],
|
|
"summary": "Query canonical advisories by CVE, artifact, or merge hash",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/ingest/{source}": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_canonical_ingest_{source}_POST",
|
|
"tags": [
|
|
"Canonical Advisories"
|
|
],
|
|
"summary": "Ingest raw advisory from source into canonical pipeline",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_IngestResultResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/ingest/{source}/batch": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_canonical_ingest_{source}_batch_POST",
|
|
"tags": [
|
|
"Canonical Advisories"
|
|
],
|
|
"summary": "Batch ingest multiple advisories from source",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_System_Collections_Generic_IEnumerable_1_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest_StellaOps_Concelier_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_BatchIngestResultResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/{id}": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_canonical_{id}_GET",
|
|
"tags": [
|
|
"Canonical Advisories"
|
|
],
|
|
"summary": "Get canonical advisory by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/{id}/provenance": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_canonical_{id}_provenance_GET",
|
|
"tags": [
|
|
"Canonical Advisories"
|
|
],
|
|
"summary": "Get provenance scopes for canonical advisory",
|
|
"description": "Returns distro-specific backport and patch provenance information for a canonical advisory",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_ProvenanceScopeListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/{id}/score": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_canonical_{id}_score_GET",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Get interest score for a canonical advisory",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/{id}/score/compute": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_canonical_{id}_score_compute_POST",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Compute and update interest score for a canonical advisory",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/canonical/{id}/status": {
|
|
"patch": {
|
|
"operationId": "concelier_api_v1_canonical_{id}_status_PATCH",
|
|
"tags": [
|
|
"Canonical Advisories"
|
|
],
|
|
"summary": "Update canonical advisory status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_UpdateStatusRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ceremonies": {
|
|
"get": {
|
|
"operationId": "signer_api_v1_ceremonies_GET",
|
|
"tags": [
|
|
"Ceremonies"
|
|
],
|
|
"summary": "List ceremonies with optional filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyListResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "signer_api_v1_ceremonies_POST",
|
|
"tags": [
|
|
"Ceremonies"
|
|
],
|
|
"summary": "Create a new signing ceremony",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CreateCeremonyRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ceremonies/{ceremonyId}": {
|
|
"delete": {
|
|
"operationId": "signer_api_v1_ceremonies_{ceremonyId}_DELETE",
|
|
"tags": [
|
|
"Ceremonies"
|
|
],
|
|
"summary": "Cancel a pending ceremony",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "signer_api_v1_ceremonies_{ceremonyId}_GET",
|
|
"tags": [
|
|
"Ceremonies"
|
|
],
|
|
"summary": "Get a ceremony by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ceremonies/{ceremonyId}/approve": {
|
|
"post": {
|
|
"operationId": "signer_api_v1_ceremonies_{ceremonyId}_approve_POST",
|
|
"tags": [
|
|
"Ceremonies"
|
|
],
|
|
"summary": "Submit an approval for a ceremony",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_ApproveCeremonyRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ceremonies/{ceremonyId}/execute": {
|
|
"post": {
|
|
"operationId": "signer_api_v1_ceremonies_{ceremonyId}_execute_POST",
|
|
"tags": [
|
|
"Ceremonies"
|
|
],
|
|
"summary": "Execute an approved ceremony",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chains/artifact/{artifactDigest}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_chains_artifact_{artifactDigest}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetAttestationsForArtifactAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chains/{attestationId}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_chains_{attestationId}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetFullChainAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chains/{attestationId}/downstream": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_chains_{attestationId}_downstream_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetDownstreamChainAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chains/{attestationId}/graph": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_chains_{attestationId}_graph_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetChainGraphAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chains/{attestationId}/upstream": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_chains_{attestationId}_upstream_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ChainController.GetUpstreamChainAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/doctor": {
|
|
"get": {
|
|
"operationId": "advisoryai_api_v1_chat_doctor_GET",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Returns chat limit status and tool access diagnostics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatDoctorResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/evidence-preview": {
|
|
"post": {
|
|
"operationId": "advisoryai_api_v1_chat_evidence-preview_POST",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Previews the evidence bundle that would be assembled for a query",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePreviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidenceBundlePreviewResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/intent": {
|
|
"post": {
|
|
"operationId": "advisoryai_api_v1_chat_intent_POST",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Detects intent from a user query without generating a full response",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/query": {
|
|
"post": {
|
|
"operationId": "advisoryai_api_v1_chat_query_POST",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Processes a chat query and returns an evidence-grounded response",
|
|
"description": "Analyzes the user query, assembles evidence bundle, and generates a response with citations.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/query/stream": {
|
|
"post": {
|
|
"operationId": "advisoryai_api_v1_chat_query_stream_POST",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Streams a chat response as Server-Sent Events",
|
|
"description": "Processes the query and streams the response tokens as SSE events.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/settings": {
|
|
"delete": {
|
|
"operationId": "advisoryai_api_v1_chat_settings_DELETE",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Clears chat settings overrides (tenant or user)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "advisoryai_api_v1_chat_settings_GET",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Gets effective chat settings for the caller",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "advisoryai_api_v1_chat_settings_PUT",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Updates chat settings overrides (tenant or user)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsUpdateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/chat/status": {
|
|
"get": {
|
|
"operationId": "advisoryai_api_v1_chat_status_GET",
|
|
"tags": [
|
|
"Advisory Chat"
|
|
],
|
|
"summary": "Gets the status of the advisory chat service",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatServiceStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/compliance/summary": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_compliance_summary_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/compliance/summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_Core_Services_ComplianceSummary"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/airgap/bundles/{bundleId}/import": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_bundles_{bundleId}_import_POST",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/airgap/bundles/{bundleId}/import",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_BundleImportRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/airgap/catalog": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_catalog_GET",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/airgap/catalog",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/airgap/sources": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_sources_GET",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/airgap/sources",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_sources_POST",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/airgap/sources",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_Core_AirGap_Models_BundleSourceRegistration"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/airgap/sources/{sourceId}": {
|
|
"delete": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_sources_{sourceId}_DELETE",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/concelier/airgap/sources/{sourceId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_sources_{sourceId}_GET",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/airgap/sources/{sourceId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/airgap/sources/{sourceId}/validate": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_sources_{sourceId}_validate_POST",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/airgap/sources/{sourceId}/validate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/airgap/status": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_airgap_status_GET",
|
|
"tags": [
|
|
"AirGap"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/airgap/status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/bundles": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_bundles_GET",
|
|
"tags": [
|
|
"AirGapBundles"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/bundles/ =\u003E ListBundles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_bundles_POST",
|
|
"tags": [
|
|
"AirGapBundles"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/bundles/ =\u003E CreateBundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_CreateBundleDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/bundles/{bundleId}": {
|
|
"delete": {
|
|
"operationId": "concelier_api_v1_concelier_bundles_{bundleId}_DELETE",
|
|
"tags": [
|
|
"AirGapBundles"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/concelier/bundles/{bundleId} =\u003E DeleteBundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"AirGapBundles"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/bundles/{bundleId} =\u003E GetBundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/bundles/{bundleId}/download": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_bundles_{bundleId}_download_POST",
|
|
"tags": [
|
|
"AirGapBundles"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/bundles/{bundleId}/download =\u003E DownloadBundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/imports": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_imports_POST",
|
|
"tags": [
|
|
"AirGapImports"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/imports/ =\u003E StartImport",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_StartImportDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/imports/validate": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_imports_validate_POST",
|
|
"tags": [
|
|
"AirGapImports"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/imports/validate =\u003E ValidateImport",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/imports/{importId}": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_imports_{importId}_GET",
|
|
"tags": [
|
|
"AirGapImports"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/imports/{importId} =\u003E GetImportProgress",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/mirrors": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_GET",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/mirrors/ =\u003E ListMirrors",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/mirrors/{mirrorId}": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_GET",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId} =\u003E GetMirror",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_PATCH",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/concelier/mirrors/{mirrorId} =\u003E UpdateMirrorConfig",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_MirrorConfigUpdateDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/mirrors/{mirrorId}/retention": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_retention_GET",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId}/retention =\u003E GetRetentionConfig",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_retention_PUT",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/concelier/mirrors/{mirrorId}/retention =\u003E UpdateRetentionConfig",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_RetentionConfigDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/mirrors/{mirrorId}/snapshots": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_snapshots_GET",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/mirrors/{mirrorId}/snapshots =\u003E ListMirrorSnapshots",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/mirrors/{mirrorId}/sync": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_mirrors_{mirrorId}_sync_POST",
|
|
"tags": [
|
|
"FeedMirrors"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/mirrors/{mirrorId}/sync =\u003E TriggerSync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/offline-status": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_offline-status_GET",
|
|
"tags": [
|
|
"OfflineStatus"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/offline-status =\u003E GetOfflineSyncStatus",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/snapshots/{snapshotId}": {
|
|
"delete": {
|
|
"operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_DELETE",
|
|
"tags": [
|
|
"FeedSnapshots"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/concelier/snapshots/{snapshotId} =\u003E DeleteSnapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_GET",
|
|
"tags": [
|
|
"FeedSnapshots"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/snapshots/{snapshotId} =\u003E GetSnapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_PATCH",
|
|
"tags": [
|
|
"FeedSnapshots"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/concelier/snapshots/{snapshotId} =\u003E PinSnapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_PinSnapshotDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/snapshots/{snapshotId}/download": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_concelier_snapshots_{snapshotId}_download_POST",
|
|
"tags": [
|
|
"FeedSnapshots"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/concelier/snapshots/{snapshotId}/download =\u003E DownloadSnapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/version-locks": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_version-locks_GET",
|
|
"tags": [
|
|
"VersionLocks"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/version-locks/ =\u003E ListVersionLocks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/version-locks/{feedType}": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_concelier_version-locks_{feedType}_GET",
|
|
"tags": [
|
|
"VersionLocks"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/concelier/version-locks/{feedType} =\u003E GetVersionLock",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "concelier_api_v1_concelier_version-locks_{feedType}_PUT",
|
|
"tags": [
|
|
"VersionLocks"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/concelier/version-locks/{feedType} =\u003E SetVersionLock",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_SetVersionLockDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/concelier/version-locks/{lockId}": {
|
|
"delete": {
|
|
"operationId": "concelier_api_v1_concelier_version-locks_{lockId}_DELETE",
|
|
"tags": [
|
|
"VersionLocks"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/concelier/version-locks/{lockId} =\u003E RemoveVersionLock",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/context/regions": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_context_regions_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 context regions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/counterfactuals/compute": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_counterfactuals_compute_POST",
|
|
"tags": [
|
|
"Counterfactuals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/counterfactuals/compute =\u003E HandleComputeAsync",
|
|
"description": "Compute counterfactual paths for a blocked finding.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/counterfactuals/finding/{findingId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_counterfactuals_finding_{findingId}_GET",
|
|
"tags": [
|
|
"Counterfactuals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/counterfactuals/finding/{findingId} =\u003E HandleGetForFindingAsync",
|
|
"description": "Get computed counterfactuals for a specific finding.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/counterfactuals/scan/{scanId}/summary": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_counterfactuals_scan_{scanId}_summary_GET",
|
|
"tags": [
|
|
"Counterfactuals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/counterfactuals/scan/{scanId}/summary =\u003E HandleGetScanSummaryAsync",
|
|
"description": "Get counterfactual summary for all blocked findings in a scan.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualScanSummaryDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/dashboard/summary": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_dashboard_summary_GET",
|
|
"tags": [
|
|
"Dashboard"
|
|
],
|
|
"summary": "Pack v2 dashboard summary projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/delta/compare": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_delta_compare_POST",
|
|
"tags": [
|
|
"DeltaCompare"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/delta/compare =\u003E HandleCompareAsync",
|
|
"description": "Compares two scan snapshots and returns detailed delta.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/delta/quick": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_delta_quick_GET",
|
|
"tags": [
|
|
"DeltaCompare"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/delta/quick =\u003E HandleQuickDiffAsync",
|
|
"description": "Returns quick diff summary for Can I Ship header.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_QuickDiffSummaryDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/delta/{comparisonId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_delta_{comparisonId}_GET",
|
|
"tags": [
|
|
"DeltaCompare"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/delta/{comparisonId} =\u003E HandleGetComparisonAsync",
|
|
"description": "Retrieves a cached comparison result by ID.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/checks": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_checks_GET",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "List available doctor checks",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_CheckListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/diagnosis": {
|
|
"post": {
|
|
"operationId": "doctor_api_v1_doctor_diagnosis_POST",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "Generate AdvisoryAI diagnosis for a Doctor run",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/plugins": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_plugins_GET",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "List available doctor plugins",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_PluginListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/reports": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_reports_GET",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "List historical doctor reports",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_ReportListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/reports/{reportId}": {
|
|
"delete": {
|
|
"operationId": "doctor_api_v1_doctor_reports_{reportId}_DELETE",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "Delete a doctor report",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:admin"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:admin"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:admin"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_reports_{reportId}_GET",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "Get a specific doctor report",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorRunResultResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/run": {
|
|
"post": {
|
|
"operationId": "doctor_api_v1_doctor_run_POST",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "Start a new doctor run",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_RunDoctorRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_RunStartedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/run/{runId}": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_run_{runId}_GET",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "Get doctor run result",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Contracts_DoctorRunResultResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/run/{runId}/stream": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_run_{runId}_stream_GET",
|
|
"tags": [
|
|
"Doctor"
|
|
],
|
|
"summary": "Stream doctor run progress via SSE",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_System_Collections_Generic_IAsyncEnumerable_1_StellaOps_Doctor_WebService_Contracts_DoctorProgressEvent_StellaOps_Doctor_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/schedules": {
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/schedules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_POST",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/doctor/scheduler/schedules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor-scheduler_StellaOps_Doctor_Scheduler_Contracts_UpsertScheduleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/schedules/{scheduleId}": {
|
|
"delete": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_DELETE",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/doctor/scheduler/schedules/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/schedules/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_PUT",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/doctor/scheduler/schedules/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor-scheduler_StellaOps_Doctor_Scheduler_Contracts_UpsertScheduleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/schedules/{scheduleId}/execute": {
|
|
"post": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_execute_POST",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/doctor/scheduler/schedules/{scheduleId}/execute",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/schedules/{scheduleId}/executions": {
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_schedules_{scheduleId}_executions_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/schedules/{scheduleId}/executions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/trends": {
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/trends",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/trends/categories/{category}": {
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_categories_{category}_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/trends/categories/{category}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/trends/checks/{checkId}": {
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_checks_{checkId}_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/trends/checks/{checkId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/scheduler/trends/degrading": {
|
|
"get": {
|
|
"operationId": "doctor-scheduler_api_v1_doctor_scheduler_trends_degrading_GET",
|
|
"tags": [
|
|
"doctor-scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/doctor/scheduler/trends/degrading",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/certificates": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_certificates_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get TSA certificate expiry and chain status",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_CertificateHealthResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/dashboard": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_dashboard_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get aggregated timestamping health data for dashboard display",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingDashboardResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/eidas": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_eidas_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get EU Trust List and QTS qualification status",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_EidasStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/evidence": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_evidence_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get timestamp evidence staleness and re-timestamping needs",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_EvidenceStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/status": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_status_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get overall timestamping infrastructure status",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/timesync": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_timesync_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get system clock and TSA time synchronization status",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TimeSyncStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/doctor/timestamping/tsa": {
|
|
"get": {
|
|
"operationId": "doctor_api_v1_doctor_timestamping_tsa_GET",
|
|
"tags": [
|
|
"Doctor",
|
|
"Timestamping"
|
|
],
|
|
"summary": "Get TSA endpoint availability and response times",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"doctor:run"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"doctor:run"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "doctor:run"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/doctor_StellaOps_Doctor_WebService_Endpoints_TsaHealthResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/drift/{driftId}/sinks": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_drift_{driftId}_sinks_GET",
|
|
"tags": [
|
|
"ReachabilityDrift"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/drift/{driftId:guid}/sinks =\u003E HandleListSinksAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_DriftedSinksResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/environments/{id}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_environments_{id}_GET",
|
|
"tags": [
|
|
"Environments v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/environments/{id} =\u003E GetEnvironmentDetail",
|
|
"description": "Get standardized environment detail header.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/environments/{id}/deployments": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_environments_{id}_deployments_GET",
|
|
"tags": [
|
|
"Environments v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/environments/{id}/deployments =\u003E GetEnvironmentDeployments",
|
|
"description": "Get deployment history scoped to an environment.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/environments/{id}/evidence": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_environments_{id}_evidence_GET",
|
|
"tags": [
|
|
"Environments v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/environments/{id}/evidence =\u003E GetEnvironmentEvidence",
|
|
"description": "Get environment evidence snapshot/export references.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/environments/{id}/ops-health": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_environments_{id}_ops-health_GET",
|
|
"tags": [
|
|
"Environments v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/environments/{id}/ops-health =\u003E GetEnvironmentOpsHealth",
|
|
"description": "Get environment data-confidence and relevant ops signals.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/environments/{id}/security-snapshot": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_environments_{id}_security-snapshot_GET",
|
|
"tags": [
|
|
"Environments v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/environments/{id}/security-snapshot =\u003E GetEnvironmentSecuritySnapshot",
|
|
"description": "Get environment-level security snapshot and top risks.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/epss/current": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_epss_current_POST",
|
|
"tags": [
|
|
"EPSS"
|
|
],
|
|
"summary": "Get current EPSS scores for multiple CVEs",
|
|
"description": "Returns the latest EPSS scores and percentiles for the specified CVE IDs. Maximum batch size is 1000 CVEs per request.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/epss/current/{cveId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_epss_current_{cveId}_GET",
|
|
"tags": [
|
|
"EPSS"
|
|
],
|
|
"summary": "Get current EPSS score for a single CVE",
|
|
"description": "Returns the latest EPSS score and percentile for the specified CVE ID.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_Core_Epss_EpssEvidence"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/epss/history/{cveId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_epss_history_{cveId}_GET",
|
|
"tags": [
|
|
"EPSS"
|
|
],
|
|
"summary": "Get EPSS score history for a CVE",
|
|
"description": "Returns the EPSS score time series for the specified CVE ID and date range.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssHistoryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/epss/status": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_epss_status_GET",
|
|
"tags": [
|
|
"EPSS"
|
|
],
|
|
"summary": "Get EPSS data availability status",
|
|
"description": "Returns the current status of the EPSS data provider.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EpssStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_GET",
|
|
"tags": [
|
|
"Evidence Audit"
|
|
],
|
|
"summary": "Get evidence home summary and quick links.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/audit": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_audit_GET",
|
|
"tags": [
|
|
"Evidence Audit"
|
|
],
|
|
"summary": "Get unified evidence audit log slice.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/packs": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_packs_GET",
|
|
"tags": [
|
|
"Evidence Audit"
|
|
],
|
|
"summary": "List evidence packs.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/packs/{id}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_packs_{id}_GET",
|
|
"tags": [
|
|
"Evidence Audit"
|
|
],
|
|
"summary": "Get evidence pack detail.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/proofs/{subjectDigest}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_proofs_{subjectDigest}_GET",
|
|
"tags": [
|
|
"Evidence Audit"
|
|
],
|
|
"summary": "Get proof chain by subject digest.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/receipts/cvss/{id}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_receipts_cvss_{id}_GET",
|
|
"tags": [
|
|
"Evidence Audit"
|
|
],
|
|
"summary": "Get CVSS receipt by vulnerability id.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/thread": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_thread_GET",
|
|
"tags": [
|
|
"Evidence Threads"
|
|
],
|
|
"summary": "List evidence threads matching a PURL",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ListEvidenceThreadsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/evidence/thread/{canonicalId}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_evidence_thread_{canonicalId}_GET",
|
|
"tags": [
|
|
"Evidence Threads"
|
|
],
|
|
"summary": "Retrieve the evidence thread for an artifact by canonical_id",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_GetEvidenceThreadResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/bundles/{bundleId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_export_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/export/bundles/{bundleId} =\u003E GetBundleAsync",
|
|
"description": "Get bundle manifest",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/bundles/{bundleId}/download": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_export_bundles_{bundleId}_download_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/export/bundles/{bundleId}/download =\u003E DownloadBundleAsync",
|
|
"description": "Download bundle content",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/jobs": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/export/jobs =\u003E ListJobsAsync",
|
|
"description": "List export jobs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/export/jobs =\u003E CreateJobAsync",
|
|
"description": "Create a new export job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleExport_CreateExportJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/jobs/{jobId}": {
|
|
"delete": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_{jobId}_DELETE",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/export/jobs/{jobId} =\u003E DeleteJobAsync",
|
|
"description": "Delete an export job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/export/jobs/{jobId} =\u003E GetJobAsync",
|
|
"description": "Get an export job by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_{jobId}_PUT",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/export/jobs/{jobId} =\u003E UpdateJobAsync",
|
|
"description": "Update an export job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleExport_UpdateExportJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/jobs/{jobId}/executions/{executionId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_{jobId}_executions_{executionId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/export/jobs/{jobId}/executions/{executionId} =\u003E GetExecutionAsync",
|
|
"description": "Get execution status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/jobs/{jobId}/run": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_export_jobs_{jobId}_run_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/export/jobs/{jobId}/run =\u003E TriggerJobAsync",
|
|
"description": "Trigger a job execution",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/export/offline-seed": {
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_export_offline-seed_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/export/offline-seed",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_OfflineSeedRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/export": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_federation_export_GET",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Export delta bundle for federation sync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/export/preview": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_federation_export_preview_GET",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Preview export statistics without creating bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/import": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_federation_import_POST",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Import a federation bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_System_IO_Stream"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/import/preview": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_federation_import_preview_POST",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Preview what import would do",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_System_IO_Stream"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/import/validate": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_federation_import_validate_POST",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Validate a bundle without importing",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_System_IO_Stream"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/sites": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_federation_sites_GET",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "List all federation sites",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/sites/{siteId}": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_federation_sites_{siteId}_GET",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Get federation site details",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/sites/{siteId}/policy": {
|
|
"put": {
|
|
"operationId": "concelier_api_v1_federation_sites_{siteId}_policy_PUT",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Update federation site policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_SitePolicyUpdateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/federation/status": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_federation_status_GET",
|
|
"tags": [
|
|
"Federation"
|
|
],
|
|
"summary": "Get federation configuration status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/feeds/snapshot": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_GET",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "List available feed snapshots",
|
|
"description": "Returns a list of available feed snapshots with metadata.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_POST",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "Create an atomic feed snapshot",
|
|
"description": "Creates an atomic snapshot of all registered feed sources with a composite digest.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_CreateSnapshotRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/feeds/snapshot/import": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_import_POST",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "Import feed snapshot bundle",
|
|
"description": "Imports a snapshot bundle from a compressed archive.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_Microsoft_AspNetCore_Http_IFormFile"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/feeds/snapshot/sources": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_sources_GET",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "List registered feed sources",
|
|
"description": "Returns a list of registered feed sources available for snapshots.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/feeds/snapshot/{snapshotId}": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_{snapshotId}_GET",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "Get feed snapshot details",
|
|
"description": "Returns detailed information about a specific feed snapshot.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/feeds/snapshot/{snapshotId}/export": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_{snapshotId}_export_GET",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "Export feed snapshot bundle",
|
|
"description": "Downloads the snapshot bundle as a compressed archive for offline use.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/feeds/snapshot/{snapshotId}/validate": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_feeds_snapshot_{snapshotId}_validate_GET",
|
|
"tags": [
|
|
"FeedSnapshot"
|
|
],
|
|
"summary": "Validate feed snapshot integrity",
|
|
"description": "Validates the integrity of a feed snapshot against current feed state.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/evidence/batch": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_findings_evidence_batch_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.FindingsEvidenceController.GetBatchEvidenceAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/scores": {
|
|
"post": {
|
|
"operationId": "findings-ledger_api_v1_findings_scores_POST",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/findings/scores =\u003E CalculateScoresBatch",
|
|
"description": "Calculate evidence-weighted scores for multiple findings",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/summaries": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_summaries_GET",
|
|
"tags": [
|
|
"Findings"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/summaries",
|
|
"description": "Get paginated list of finding summaries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummaryPage"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/backport": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_backport_GET",
|
|
"tags": [
|
|
"Backport Evidence"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/backport =\u003E GetBackportEvidence",
|
|
"description": "Get backport verification evidence for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BackportEvidenceResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/evidence": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_findings_{findingId}_evidence_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.FindingsEvidenceController.GetEvidenceAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/evidence-graph": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_evidence-graph_GET",
|
|
"tags": [
|
|
"Evidence Graph"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/evidence-graph",
|
|
"description": "Get evidence graph for finding visualization",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceGraphResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/evidence/{nodeId}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_evidence_{nodeId}_GET",
|
|
"tags": [
|
|
"Evidence Graph"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/evidence/{nodeId}",
|
|
"description": "Get raw content for an evidence node",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/patches": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_patches_GET",
|
|
"tags": [
|
|
"Backport Evidence"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/patches =\u003E GetPatches",
|
|
"description": "Get patch signatures for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PatchesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/reachability-map": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_reachability-map_GET",
|
|
"tags": [
|
|
"Reachability"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/reachability-map",
|
|
"description": "Get condensed reachability visualization",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Scanner_Reachability_MiniMap_ReachabilityMiniMap"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/runtime-timeline": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_runtime-timeline_GET",
|
|
"tags": [
|
|
"Runtime"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime-timeline",
|
|
"description": "Get runtime corroboration timeline",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Scanner_Analyzers_Native_RuntimeCapture_Timeline_RuntimeTimeline"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/runtime/score": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_runtime_score_GET",
|
|
"tags": [
|
|
"Runtime Evidence"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime/score =\u003E GetRtsScore",
|
|
"description": "Get Runtime Trustworthiness Score for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RtsScoreResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/runtime/traces": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_runtime_traces_GET",
|
|
"tags": [
|
|
"Runtime Evidence"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId:guid}/runtime/traces =\u003E GetRuntimeTraces",
|
|
"description": "Get runtime function traces for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTracesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_runtime_traces_POST",
|
|
"tags": [
|
|
"Runtime Evidence"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/findings/{findingId:guid}/runtime/traces =\u003E IngestRuntimeTrace",
|
|
"description": "Ingest runtime trace observation for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/score": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_score_GET",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId}/score =\u003E GetCachedScore",
|
|
"description": "Get cached evidence-weighted score for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_score_POST",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/findings/{findingId}/score =\u003E CalculateScore",
|
|
"description": "Calculate evidence-weighted score for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoreRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/score-history": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_score-history_GET",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId}/score-history =\u003E GetScoreHistory",
|
|
"description": "Get score history for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoreHistoryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/state": {
|
|
"patch": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_state_PATCH",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/findings/{findingId}/state",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/findings/{findingId}/summary": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_findings_{findingId}_summary_GET",
|
|
"tags": [
|
|
"Findings"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/findings/{findingId}/summary",
|
|
"description": "Get condensed finding summary for vulnerability-first UX",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummary"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/function-maps": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_function-maps_GET",
|
|
"tags": [
|
|
"Function Maps"
|
|
],
|
|
"summary": "List function maps",
|
|
"description": "Lists all function maps for the current tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_function-maps_POST",
|
|
"tags": [
|
|
"Function Maps"
|
|
],
|
|
"summary": "Create function map",
|
|
"description": "Creates a new function map from an SBOM reference and hot function patterns.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateFunctionMapRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/function-maps/{id}": {
|
|
"delete": {
|
|
"operationId": "platform_api_v1_function-maps_{id}_DELETE",
|
|
"tags": [
|
|
"Function Maps"
|
|
],
|
|
"summary": "Delete function map",
|
|
"description": "Deletes a function map by its unique identifier.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "platform_api_v1_function-maps_{id}_GET",
|
|
"tags": [
|
|
"Function Maps"
|
|
],
|
|
"summary": "Get function map",
|
|
"description": "Retrieves a function map by its unique identifier.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/function-maps/{id}/coverage": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_function-maps_{id}_coverage_GET",
|
|
"tags": [
|
|
"Function Maps"
|
|
],
|
|
"summary": "Get function map coverage",
|
|
"description": "Returns current coverage statistics for a function map.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/function-maps/{id}/verify": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_function-maps_{id}_verify_POST",
|
|
"tags": [
|
|
"Function Maps"
|
|
],
|
|
"summary": "Verify function map",
|
|
"description": "Verifies runtime observations against a declared function map.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_VerifyFunctionMapRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gate/evaluate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_gate_evaluate_POST",
|
|
"tags": [
|
|
"Score Gates"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/gate/evaluate",
|
|
"description": "Evaluate score-based CI/CD gate for a finding",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateEvaluateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gate/evaluate-batch": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_gate_evaluate-batch_POST",
|
|
"tags": [
|
|
"Score Gates"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/gate/evaluate-batch",
|
|
"description": "Batch evaluate score-based CI/CD gates for multiple findings",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateBatchEvaluateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gate/health": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_gate_health_GET",
|
|
"tags": [
|
|
"Score Gates"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/gate/health",
|
|
"description": "Health check for the score-based gate evaluation service",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gates/decisions/{decisionId}": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_gates_decisions_{decisionId}_GET",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "Get a specific gate decision by ID",
|
|
"description": "Returns full details of a specific gate decision.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gates/decisions/{decisionId}/export": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_gates_decisions_{decisionId}_export_GET",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "Export gate decision in CI/CD format",
|
|
"description": "Exports gate decision in JUnit, SARIF, or JSON format for CI/CD integration.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gates/{bomRef}": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_gates_{bomRef}_GET",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "Get gate check result for a component",
|
|
"description": "Returns the current unknowns state and gate decision for a BOM reference.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gates/{bomRef}/check": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_gates_{bomRef}_check_POST",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "Perform gate check for a component",
|
|
"description": "Performs a fresh gate check with optional verdict.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_GateCheckRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gates/{bomRef}/exception": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_gates_{bomRef}_exception_POST",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "Request an exception to bypass the gate",
|
|
"description": "Requests approval to bypass blocking unknowns.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ExceptionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gates/{gateId}/decisions": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_gates_{gateId}_decisions_GET",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "Get historical gate decisions",
|
|
"description": "Returns paginated list of historical gate decisions for audit and debugging.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gateway/rate-limits": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_gateway_rate-limits_GET",
|
|
"tags": [
|
|
"Platform Gateway Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/gateway/rate-limits/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/gateway/rate-limits/violations": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_gateway_rate-limits_violations_GET",
|
|
"tags": [
|
|
"Platform Gateway Compatibility"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/gateway/rate-limits/violations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/golden-sets": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_golden-sets_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.ListAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "binaryindex_api_v1_golden-sets_POST",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.CreateAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/golden-sets/{id}": {
|
|
"delete": {
|
|
"operationId": "binaryindex_api_v1_golden-sets_{id}_DELETE",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.DeleteAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_golden-sets_{id}_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.GetByIdAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/golden-sets/{id}/audit": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_golden-sets_{id}_audit_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.GetAuditLogAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/golden-sets/{id}/status": {
|
|
"patch": {
|
|
"operationId": "binaryindex_api_v1_golden-sets_{id}_status_PATCH",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.GoldenSetController.UpdateStatusAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/audit/events": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_governance_audit_events_GET",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/governance/audit/events =\u003E GetAuditEventsAsync",
|
|
"description": "Get governance audit events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/audit/events/{eventId}": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_governance_audit_events_{eventId}_GET",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/governance/audit/events/{eventId} =\u003E GetAuditEventAsync",
|
|
"description": "Get a specific audit event",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/risk-profiles": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_GET",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/governance/risk-profiles =\u003E ListRiskProfilesAsync",
|
|
"description": "List risk profiles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/risk-profiles =\u003E CreateRiskProfileAsync",
|
|
"description": "Create a new risk profile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateRiskProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/risk-profiles/validate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_validate_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/risk-profiles/validate =\u003E ValidateRiskProfileAsync",
|
|
"description": "Validate a risk profile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ValidateRiskProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/risk-profiles/{profileId}": {
|
|
"delete": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_DELETE",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/governance/risk-profiles/{profileId} =\u003E DeleteRiskProfileAsync",
|
|
"description": "Delete a risk profile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_GET",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/governance/risk-profiles/{profileId} =\u003E GetRiskProfileAsync",
|
|
"description": "Get a risk profile by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_PUT",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/governance/risk-profiles/{profileId} =\u003E UpdateRiskProfileAsync",
|
|
"description": "Update a risk profile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_UpdateRiskProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/risk-profiles/{profileId}/activate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_activate_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/risk-profiles/{profileId}/activate =\u003E ActivateRiskProfileAsync",
|
|
"description": "Activate a risk profile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/risk-profiles/{profileId}/deprecate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_risk-profiles_{profileId}_deprecate_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/risk-profiles/{profileId}/deprecate =\u003E DeprecateRiskProfileAsync",
|
|
"description": "Deprecate a risk profile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_DeprecateProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/sealed-mode/overrides": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_governance_sealed-mode_overrides_GET",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/governance/sealed-mode/overrides =\u003E GetSealedModeOverridesAsync",
|
|
"description": "List sealed mode overrides",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_sealed-mode_overrides_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/sealed-mode/overrides =\u003E CreateSealedModeOverrideAsync",
|
|
"description": "Create a sealed mode override",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeOverrideRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/sealed-mode/overrides/{overrideId}/revoke": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_sealed-mode_overrides_{overrideId}_revoke_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/sealed-mode/overrides/{overrideId}/revoke =\u003E RevokeSealedModeOverrideAsync",
|
|
"description": "Revoke a sealed mode override",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_RevokeOverrideRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/sealed-mode/status": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_governance_sealed-mode_status_GET",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/governance/sealed-mode/status =\u003E GetSealedModeStatusAsync",
|
|
"description": "Get sealed mode status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/governance/sealed-mode/toggle": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_governance_sealed-mode_toggle_POST",
|
|
"tags": [
|
|
"Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/governance/sealed-mode/toggle =\u003E ToggleSealedModeAsync",
|
|
"description": "Toggle sealed mode on/off",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeToggleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations": {
|
|
"get": {
|
|
"operationId": "integrations_api_v1_integrations_GET",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/integrations/",
|
|
"description": "Lists integrations with optional filtering and pagination.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "integrations_api_v1_integrations_POST",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/integrations/",
|
|
"description": "Creates a new integration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_CreateIntegrationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/ai-code-guard/run": {
|
|
"post": {
|
|
"operationId": "integrations_api_v1_integrations_ai-code-guard_run_POST",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/integrations/ai-code-guard/run",
|
|
"description": "Runs standalone AI Code Guard checks (equivalent to stella guard run).",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_AiCodeGuard_AiCodeGuardRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/feeds": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_integrations_feeds_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 integrations feed projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/providers": {
|
|
"get": {
|
|
"operationId": "integrations_api_v1_integrations_providers_GET",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/integrations/providers",
|
|
"description": "Gets a list of supported integration providers.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/vex-sources": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_integrations_vex-sources_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 integrations VEX source projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/{id}": {
|
|
"delete": {
|
|
"operationId": "integrations_api_v1_integrations_{id}_DELETE",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/integrations/{id:guid}",
|
|
"description": "Soft-deletes an integration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "integrations_api_v1_integrations_{id}_GET",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/integrations/{id:guid}",
|
|
"description": "Gets an integration by ID.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "integrations_api_v1_integrations_{id}_PUT",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/integrations/{id:guid}",
|
|
"description": "Updates an existing integration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/integrations_StellaOps_Integrations_Contracts_UpdateIntegrationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/{id}/health": {
|
|
"get": {
|
|
"operationId": "integrations_api_v1_integrations_{id}_health_GET",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/integrations/{id:guid}/health",
|
|
"description": "Performs a health check on an integration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/{id}/impact": {
|
|
"get": {
|
|
"operationId": "integrations_api_v1_integrations_{id}_impact_GET",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/integrations/{id:guid}/impact",
|
|
"description": "Returns affected workflows and severity impact for an integration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/integrations/{id}/test": {
|
|
"post": {
|
|
"operationId": "integrations_api_v1_integrations_{id}_test_POST",
|
|
"tags": [
|
|
"Integrations"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/integrations/{id:guid}/test",
|
|
"description": "Tests connectivity and authentication for an integration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/compare": {
|
|
"get": {
|
|
"operationId": "sbomservice_api_v1_lineage_compare_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/lineage/compare",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/compare-drift": {
|
|
"post": {
|
|
"operationId": "sbomservice_api_v1_lineage_compare-drift_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/lineage/compare-drift",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_CompareDriftRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/diff": {
|
|
"get": {
|
|
"operationId": "sbomservice_api_v1_lineage_diff_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/lineage/diff",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/export": {
|
|
"post": {
|
|
"operationId": "sbomservice_api_v1_lineage_export_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/lineage/export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_LineageExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/export/{packId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_api_v1_lineage_export_{packId}_GET",
|
|
"tags": [
|
|
"Lineage Export"
|
|
],
|
|
"summary": "Get evidence pack metadata",
|
|
"description": "Returns metadata for a previously generated evidence pack.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Core_Domain_LineageNodeEvidencePack"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/export/{packId}/download": {
|
|
"get": {
|
|
"operationId": "exportcenter_api_v1_lineage_export_{packId}_download_GET",
|
|
"tags": [
|
|
"Lineage Export"
|
|
],
|
|
"summary": "Download evidence pack as ZIP",
|
|
"description": "Downloads the evidence pack as a ZIP archive.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/export/{packId}/sign": {
|
|
"post": {
|
|
"operationId": "exportcenter_api_v1_lineage_export_{packId}_sign_POST",
|
|
"tags": [
|
|
"Lineage Export"
|
|
],
|
|
"summary": "Sign an evidence pack",
|
|
"description": "Signs an existing evidence pack with a DSSE envelope over the manifest.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageSignRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/export/{packId}/verify": {
|
|
"post": {
|
|
"operationId": "exportcenter_api_v1_lineage_export_{packId}_verify_POST",
|
|
"tags": [
|
|
"Lineage Export"
|
|
],
|
|
"summary": "Verify evidence pack signature",
|
|
"description": "Verifies the signature and merkle root of an evidence pack.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignVerifyResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/hover": {
|
|
"get": {
|
|
"operationId": "sbomservice_api_v1_lineage_hover_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/lineage/hover",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/verify": {
|
|
"post": {
|
|
"operationId": "sbomservice_api_v1_lineage_verify_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/lineage/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_ReplayVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/{artifactDigest}": {
|
|
"get": {
|
|
"operationId": "sbomservice_api_v1_lineage_{artifactDigest}_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/lineage/{artifactDigest}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/{artifactDigest}/children": {
|
|
"get": {
|
|
"operationId": "sbomservice_api_v1_lineage_{artifactDigest}_children_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/lineage/{artifactDigest}/children",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/lineage/{artifactDigest}/parents": {
|
|
"get": {
|
|
"operationId": "sbomservice_api_v1_lineage_{artifactDigest}_parents_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/lineage/{artifactDigest}/parents",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/mirrors": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_mirrors_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/mirrors",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_mirrors_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/mirrors",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/mirrors/{id}/sync": {
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_mirrors_{id}_sync_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/mirrors/{id}/sync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorSyncRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/attestation-events": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_notify_attestation-events_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/attestation-events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_AttestationEventRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/audit": {
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_audit_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/audit",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_audit_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/audit",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/channels": {
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_channels_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/channels",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_channels_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/channels",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/channels/{channelId}": {
|
|
"delete": {
|
|
"operationId": "notify_api_v1_notify_channels_{channelId}_DELETE",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/notify/channels/{channelId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_channels_{channelId}_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/channels/{channelId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/channels/{channelId}/test": {
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_channels_{channelId}_test_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/channels/{channelId}/test",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_ChannelTestSendRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/deliveries": {
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_deliveries_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/deliveries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_deliveries_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/deliveries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/deliveries/{deliveryId}": {
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_deliveries_{deliveryId}_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/deliveries/{deliveryId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/digests": {
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_digests_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/digests",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_DigestUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/digests/{actionKey}": {
|
|
"delete": {
|
|
"operationId": "notify_api_v1_notify_digests_{actionKey}_DELETE",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/notify/digests/{actionKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_digests_{actionKey}_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/digests/{actionKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/locks/acquire": {
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_locks_acquire_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/locks/acquire",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_AcquireLockRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/locks/release": {
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_locks_release_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/locks/release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_StellaOps_Notify_WebService_Contracts_ReleaseLockRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/pack-approvals": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_notify_pack-approvals_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/pack-approvals",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/pack-approvals/{packId}/ack": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_notify_pack-approvals_{packId}_ack_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/pack-approvals/{packId}/ack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalAckRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/risk-events": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_notify_risk-events_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/risk-events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RiskEventRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/rules": {
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_rules_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/rules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_rules_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/rules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/rules/{ruleId}": {
|
|
"delete": {
|
|
"operationId": "notify_api_v1_notify_rules_{ruleId}_DELETE",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/notify/rules/{ruleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_rules_{ruleId}_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/rules/{ruleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/templates": {
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_templates_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/templates",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notify_api_v1_notify_templates_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/notify/templates",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/notify/templates/{templateId}": {
|
|
"delete": {
|
|
"operationId": "notify_api_v1_notify_templates_{templateId}_DELETE",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/notify/templates/{templateId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notify_api_v1_notify_templates_{templateId}_GET",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/notify/templates/{templateId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/chaos/experiments": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_chaos_experiments_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Lists chaos experiments",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v1_observability_chaos_experiments_POST",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Starts a new chaos experiment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Observability_ChaosExperimentConfig"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/chaos/experiments/{experimentId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_chaos_experiments_{experimentId}_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets a chaos experiment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/chaos/experiments/{experimentId}/results": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_chaos_experiments_{experimentId}_results_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets chaos experiment results",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/chaos/experiments/{experimentId}/stop": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_observability_chaos_experiments_{experimentId}_stop_POST",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Stops a running chaos experiment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/dead-letters/{tenantId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_dead-letters_{tenantId}_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Lists dead letter entries for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/dead-letters/{tenantId}/purge": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v1_observability_dead-letters_{tenantId}_purge_DELETE",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Purges old dead letter entries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/dead-letters/{tenantId}/stats": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_dead-letters_{tenantId}_stats_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets dead letter statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/dead-letters/{tenantId}/{entryId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_dead-letters_{tenantId}_{entryId}_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets a specific dead letter entry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/dead-letters/{tenantId}/{entryId}/discard": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_observability_dead-letters_{tenantId}_{entryId}_discard_POST",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Discards a dead letter entry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_DiscardDeadLetterRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/dead-letters/{tenantId}/{entryId}/retry": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_observability_dead-letters_{tenantId}_{entryId}_retry_POST",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Retries a dead letter entry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RetryDeadLetterRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/metrics": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_metrics_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets current metrics snapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/metrics/{tenantId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_metrics_{tenantId}_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets metrics for a specific tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/retention/execute": {
|
|
"post": {
|
|
"operationId": "notifier_api_v1_observability_retention_execute_POST",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Executes retention policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/retention/policies": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Lists retention policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_POST",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Creates a retention policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Retention_RetentionPolicy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/retention/policies/{policyId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_{policyId}_DELETE",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Deletes a retention policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_{policyId}_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets a retention policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_{policyId}_PUT",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Updates a retention policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Retention_RetentionPolicy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/retention/policies/{policyId}/history": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_{policyId}_history_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Gets retention execution history",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/observability/retention/policies/{policyId}/preview": {
|
|
"get": {
|
|
"operationId": "notifier_api_v1_observability_retention_policies_{policyId}_preview_GET",
|
|
"tags": [
|
|
"Observability"
|
|
],
|
|
"summary": "Previews retention policy effects",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/offline-kit/import": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_offline-kit_import_POST",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/offline-kit/import =\u003E HandleImportAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.import"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitImportResponseTransport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/offline-kit/manifest": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_offline-kit_manifest_GET",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/offline-kit/manifest =\u003E HandleGetManifestAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.manifest.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitManifestTransport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/offline-kit/status": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_offline-kit_status_GET",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/offline-kit/status =\u003E HandleStatusAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.status.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitStatusTransport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/offline-kit/validate": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_offline-kit_validate_POST",
|
|
"tags": [
|
|
"Offline Kit"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/offline-kit/validate =\u003E HandleValidateAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.offline-kit.validate"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Services_OfflineKitValidationResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ops/binaryindex/bench/run": {
|
|
"post": {
|
|
"operationId": "binaryindex_api_v1_ops_binaryindex_bench_run_POST",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.RunBench (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ops/binaryindex/cache": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_ops_binaryindex_cache_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetCacheStats (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ops/binaryindex/config": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_ops_binaryindex_config_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetConfig (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/ops/binaryindex/health": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_ops_binaryindex_health_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.BinaryIndexOpsController.GetHealth (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/opsmemory/decisions": {
|
|
"get": {
|
|
"operationId": "opsmemory_api_v1_opsmemory_decisions_GET",
|
|
"tags": [
|
|
"OpsMemory"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/opsmemory/decisions =\u003E QueryDecisionsAsync",
|
|
"description": "Query past decisions with filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_QueryDecisionsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "opsmemory_api_v1_opsmemory_decisions_POST",
|
|
"tags": [
|
|
"OpsMemory"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/opsmemory/decisions =\u003E RecordDecisionAsync",
|
|
"description": "Record a security decision for future playbook learning",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/opsmemory/decisions/{memoryId}": {
|
|
"get": {
|
|
"operationId": "opsmemory_api_v1_opsmemory_decisions_{memoryId}_GET",
|
|
"tags": [
|
|
"OpsMemory"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/opsmemory/decisions/{memoryId} =\u003E GetDecisionAsync",
|
|
"description": "Get a specific decision by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_DecisionDetailsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/opsmemory/decisions/{memoryId}/outcome": {
|
|
"post": {
|
|
"operationId": "opsmemory_api_v1_opsmemory_decisions_{memoryId}_outcome_POST",
|
|
"tags": [
|
|
"OpsMemory"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/opsmemory/decisions/{memoryId}/outcome =\u003E RecordOutcomeAsync",
|
|
"description": "Record the outcome of a previous decision",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordOutcomeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OutcomeRecordedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/opsmemory/stats": {
|
|
"get": {
|
|
"operationId": "opsmemory_api_v1_opsmemory_stats_GET",
|
|
"tags": [
|
|
"OpsMemory"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/opsmemory/stats =\u003E GetStatsAsync",
|
|
"description": "Get decision statistics for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OpsMemoryStatsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/opsmemory/suggestions": {
|
|
"get": {
|
|
"operationId": "opsmemory_api_v1_opsmemory_suggestions_GET",
|
|
"tags": [
|
|
"OpsMemory"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/opsmemory/suggestions =\u003E GetSuggestionsAsync",
|
|
"description": "Get playbook suggestions for a given situation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/opsmemory_StellaOps_OpsMemory_WebService_Endpoints_PlaybookSuggestionsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_GET",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/circuit-breakers/ =\u003E ListCircuitBreakers",
|
|
"description": "List all circuit breakers for the tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers/{serviceId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_GET",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/circuit-breakers/{serviceId} =\u003E GetCircuitBreaker",
|
|
"description": "Get circuit breaker state for a specific downstream service",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers/{serviceId}/check": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_check_GET",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/circuit-breakers/{serviceId}/check =\u003E CheckCircuitBreaker",
|
|
"description": "Check if requests are allowed through the circuit breaker",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers/{serviceId}/failure": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_failure_POST",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/circuit-breakers/{serviceId}/failure =\u003E RecordFailure",
|
|
"description": "Record a failed request to the downstream service",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_RecordFailureRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers/{serviceId}/force-close": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_force-close_POST",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/circuit-breakers/{serviceId}/force-close =\u003E ForceClose",
|
|
"description": "Manually close the circuit breaker",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_ForceCloseCircuitBreakerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers/{serviceId}/force-open": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_force-open_POST",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/circuit-breakers/{serviceId}/force-open =\u003E ForceOpen",
|
|
"description": "Manually open the circuit breaker",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_ForceOpenCircuitBreakerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/circuit-breakers/{serviceId}/success": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_circuit-breakers_{serviceId}_success_POST",
|
|
"tags": [
|
|
"Orchestrator Circuit Breakers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/circuit-breakers/{serviceId}/success =\u003E RecordSuccess",
|
|
"description": "Record a successful request to the downstream service",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/dag/job/{jobId}/children": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_dag_job_{jobId}_children_GET",
|
|
"tags": [
|
|
"Orchestrator DAG"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/dag/job/{jobId:guid}/children =\u003E GetJobChildren",
|
|
"description": "Get child dependencies for a job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/dag/job/{jobId}/parents": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_dag_job_{jobId}_parents_GET",
|
|
"tags": [
|
|
"Orchestrator DAG"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/dag/job/{jobId:guid}/parents =\u003E GetJobParents",
|
|
"description": "Get parent dependencies for a job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/dag/run/{runId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_GET",
|
|
"tags": [
|
|
"Orchestrator DAG"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/dag/run/{runId:guid} =\u003E GetRunDag",
|
|
"description": "Get the complete DAG structure for a run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/dag/run/{runId}/blocked/{jobId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_blocked_{jobId}_GET",
|
|
"tags": [
|
|
"Orchestrator DAG"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/dag/run/{runId:guid}/blocked/{jobId:guid} =\u003E GetBlockedJobs",
|
|
"description": "Get jobs blocked by a failed job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/dag/run/{runId}/edges": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_edges_GET",
|
|
"tags": [
|
|
"Orchestrator DAG"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/dag/run/{runId:guid}/edges =\u003E GetRunEdges",
|
|
"description": "Get all dependency edges for a run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/dag/run/{runId}/ready-jobs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_dag_run_{runId}_ready-jobs_GET",
|
|
"tags": [
|
|
"Orchestrator DAG"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/dag/run/{runId:guid}/ready-jobs =\u003E GetReadyJobs",
|
|
"description": "Get jobs that are ready to be scheduled (dependencies satisfied)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/ =\u003E ListEntries",
|
|
"description": "List dead-letter entries with pagination and filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/by-job/{jobId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_by-job_{jobId}_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/by-job/{jobId:guid} =\u003E GetEntryByJobId",
|
|
"description": "Get dead-letter entry by original job ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/error-codes": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_error-codes_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/error-codes =\u003E ListErrorCodes",
|
|
"description": "List known error codes with classifications",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/export": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_export_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/export =\u003E ExportEntries",
|
|
"description": "Export dead-letter entries as CSV",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/replay/batch": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_replay_batch_POST",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/deadletter/replay/batch =\u003E ReplayBatch",
|
|
"description": "Replay multiple dead-letter entries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReplayBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/replay/pending": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_replay_pending_POST",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/deadletter/replay/pending =\u003E ReplayPending",
|
|
"description": "Replay all pending retryable entries matching criteria",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReplayPendingRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/resolve/batch": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_resolve_batch_POST",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/deadletter/resolve/batch =\u003E ResolveBatch",
|
|
"description": "Manually resolve multiple dead-letter entries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ResolveBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/stats": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_stats_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/stats =\u003E GetStats",
|
|
"description": "Get dead-letter statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/summary": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_summary_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/summary =\u003E GetActionableSummary",
|
|
"description": "Get actionable dead-letter summary grouped by error code",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/{entryId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/{entryId:guid} =\u003E GetEntry",
|
|
"description": "Get a specific dead-letter entry by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/{entryId}/audit": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_audit_GET",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/deadletter/{entryId:guid}/audit =\u003E GetReplayAudit",
|
|
"description": "Get replay audit history for an entry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/{entryId}/replay": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_replay_POST",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/deadletter/{entryId:guid}/replay =\u003E ReplayEntry",
|
|
"description": "Replay a dead-letter entry as a new job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/deadletter/{entryId}/resolve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_deadletter_{entryId}_resolve_POST",
|
|
"tags": [
|
|
"Orchestrator Dead-Letter"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/deadletter/{entryId:guid}/resolve =\u003E ResolveEntry",
|
|
"description": "Manually resolve a dead-letter entry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ResolveEntryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/jobs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_jobs_GET",
|
|
"tags": [
|
|
"Orchestrator Jobs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/jobs/ =\u003E ListJobs",
|
|
"description": "List jobs with pagination and filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/jobs/by-idempotency-key/{key}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_jobs_by-idempotency-key_{key}_GET",
|
|
"tags": [
|
|
"Orchestrator Jobs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/jobs/by-idempotency-key/{key} =\u003E GetJobByIdempotencyKey",
|
|
"description": "Get a job by its idempotency key",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/jobs/summary": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_jobs_summary_GET",
|
|
"tags": [
|
|
"Orchestrator Jobs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/jobs/summary =\u003E GetJobSummary",
|
|
"description": "Get job status summary counts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"Orchestrator Jobs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/jobs/{jobId:guid} =\u003E GetJob",
|
|
"description": "Get a specific job by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/jobs/{jobId}/detail": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_jobs_{jobId}_detail_GET",
|
|
"tags": [
|
|
"Orchestrator Jobs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/jobs/{jobId:guid}/detail =\u003E GetJobDetail",
|
|
"description": "Get full job details including payload",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/pack-runs/ =\u003E ListPackRuns",
|
|
"description": "List pack runs with filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/ =\u003E SchedulePackRun",
|
|
"description": "Schedule a new pack run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_SchedulePackRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/claim": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_claim_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/claim =\u003E ClaimPackRun",
|
|
"description": "Claim a pack run for execution",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_ClaimPackRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/pack-runs/{packRunId:guid} =\u003E GetPackRun",
|
|
"description": "Get pack run details",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/cancel": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_cancel_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/{packRunId:guid}/cancel =\u003E CancelPackRun",
|
|
"description": "Cancel a pack run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_CancelPackRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/complete": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_complete_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/{packRunId:guid}/complete =\u003E CompletePackRun",
|
|
"description": "Complete a pack run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_CompletePackRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/heartbeat": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_heartbeat_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/{packRunId:guid}/heartbeat =\u003E Heartbeat",
|
|
"description": "Extend pack run lease",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_PackRunHeartbeatRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/logs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_logs_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/pack-runs/{packRunId:guid}/logs =\u003E GetLogs",
|
|
"description": "Get pack run logs with cursor pagination",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_logs_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/{packRunId:guid}/logs =\u003E AppendLogs",
|
|
"description": "Append logs to a pack run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_AppendLogsRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/manifest": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_manifest_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/pack-runs/{packRunId:guid}/manifest =\u003E GetPackRunManifest",
|
|
"description": "Get pack run manifest including log stats and status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/retry": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_retry_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/{packRunId:guid}/retry =\u003E RetryPackRun",
|
|
"description": "Retry a failed pack run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_RetryPackRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/pack-runs/{packRunId}/start": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_pack-runs_{packRunId}_start_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Runs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/pack-runs/{packRunId:guid}/start =\u003E StartPackRun",
|
|
"description": "Mark pack run as started",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_PackRunStartRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/allocation": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_allocation_GET",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/quota-governance/allocation =\u003E CalculateAllocation",
|
|
"description": "Calculate quota allocation for the current tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/can-schedule": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_can-schedule_GET",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/quota-governance/can-schedule =\u003E CanSchedule",
|
|
"description": "Check if a job can be scheduled based on quota and circuit breaker status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/policies": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_GET",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/quota-governance/policies =\u003E ListPolicies",
|
|
"description": "List all quota allocation policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_POST",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/quota-governance/policies =\u003E CreatePolicy",
|
|
"description": "Create a new quota allocation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_CreateQuotaAllocationPolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/policies/{policyId}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_DELETE",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/orchestrator/quota-governance/policies/{policyId:guid} =\u003E DeletePolicy",
|
|
"description": "Delete a quota allocation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_GET",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/quota-governance/policies/{policyId:guid} =\u003E GetPolicy",
|
|
"description": "Get a specific quota allocation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_policies_{policyId}_PUT",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/orchestrator/quota-governance/policies/{policyId:guid} =\u003E UpdatePolicy",
|
|
"description": "Update a quota allocation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdateQuotaAllocationPolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/release": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_release_POST",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/quota-governance/release =\u003E ReleaseQuota",
|
|
"description": "Release previously allocated quota",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_ReleaseQuotaRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/request": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_request_POST",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/quota-governance/request =\u003E RequestQuota",
|
|
"description": "Request quota allocation for a job",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_RequestQuotaRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/status": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_status_GET",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/quota-governance/status =\u003E GetTenantStatus",
|
|
"description": "Get quota status for the current tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/quota-governance/summary": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_quota-governance_summary_GET",
|
|
"tags": [
|
|
"Orchestrator Quota Governance"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/quota-governance/summary =\u003E GetSummary",
|
|
"description": "Get quota governance summary across all tenants",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/ =\u003E ListPacks",
|
|
"description": "List packs with filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/registry/packs/ =\u003E CreatePack",
|
|
"description": "Create a new pack in the registry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_CreatePackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/by-name/{name}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_by-name_{name}_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/by-name/{name} =\u003E GetPackByName",
|
|
"description": "Get pack by name",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/by-tag/{tag}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_by-tag_{tag}_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/by-tag/{tag} =\u003E GetPacksByTag",
|
|
"description": "Get packs by tag",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/popular": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_popular_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/popular =\u003E GetPopularPacks",
|
|
"description": "Get popular packs by download count",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/recent": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_recent_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/recent =\u003E GetRecentPacks",
|
|
"description": "Get recently updated packs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/search": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_search_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/search =\u003E SearchPacks",
|
|
"description": "Search packs by name, description, or tags",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/stats": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_stats_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/stats =\u003E GetStats",
|
|
"description": "Get registry statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_DELETE",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/orchestrator/registry/packs/{packId:guid} =\u003E DeletePack",
|
|
"description": "Delete a draft pack with no versions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/{packId:guid} =\u003E GetPackById",
|
|
"description": "Get pack by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_PATCH",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/orchestrator/registry/packs/{packId:guid} =\u003E UpdatePack",
|
|
"description": "Update pack metadata",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/status": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_status_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/registry/packs/{packId:guid}/status =\u003E UpdatePackStatus",
|
|
"description": "Update pack status (publish, deprecate, archive)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackStatusRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/{packId:guid}/versions =\u003E ListVersions",
|
|
"description": "List versions for a pack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/registry/packs/{packId:guid}/versions =\u003E CreatePackVersion",
|
|
"description": "Create a new version for a pack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_CreatePackVersionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions/latest": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_latest_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/{packId:guid}/versions/latest =\u003E GetLatestVersion",
|
|
"description": "Get the latest published version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions/{packVersionId}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_DELETE",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/orchestrator/registry/packs/{packId:guid}/versions/{packVersionId:guid} =\u003E DeleteVersion",
|
|
"description": "Delete a draft version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_PATCH",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/orchestrator/registry/packs/{packId:guid}/versions/{packVersionId:guid} =\u003E UpdateVersion",
|
|
"description": "Update version metadata",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackVersionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions/{packVersionId}/download": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_download_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/registry/packs/{packId:guid}/versions/{packVersionId:guid}/download =\u003E DownloadVersion",
|
|
"description": "Get download info and increment download count",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions/{packVersionId}/sign": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_sign_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/registry/packs/{packId:guid}/versions/{packVersionId:guid}/sign =\u003E SignVersion",
|
|
"description": "Sign a pack version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_SignPackVersionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions/{packVersionId}/status": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{packVersionId}_status_POST",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/registry/packs/{packId:guid}/versions/{packVersionId:guid}/status =\u003E UpdateVersionStatus",
|
|
"description": "Update version status (publish, deprecate, archive)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackVersionStatusRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/registry/packs/{packId}/versions/{version}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_registry_packs_{packId}_versions_{version}_GET",
|
|
"tags": [
|
|
"Orchestrator Pack Registry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/registry/packs/{packId:guid}/versions/{version} =\u003E GetVersion",
|
|
"description": "Get a specific pack version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/runs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_runs_GET",
|
|
"tags": [
|
|
"Orchestrator Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/runs/ =\u003E ListRuns",
|
|
"description": "List runs with pagination and filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_GET",
|
|
"tags": [
|
|
"Orchestrator Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/runs/{runId:guid} =\u003E GetRun",
|
|
"description": "Get a specific run by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/runs/{runId}/first-signal": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_first-signal_GET",
|
|
"tags": [
|
|
"Orchestrator Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/runs/{runId:guid}/first-signal =\u003E GetFirstSignal",
|
|
"description": "Gets the first meaningful signal for a run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/runs/{runId}/jobs": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_jobs_GET",
|
|
"tags": [
|
|
"Orchestrator Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/runs/{runId:guid}/jobs =\u003E GetRunJobs",
|
|
"description": "Get all jobs in a run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/runs/{runId}/summary": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_runs_{runId}_summary_GET",
|
|
"tags": [
|
|
"Orchestrator Runs"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/runs/{runId:guid}/summary =\u003E GetRunSummary",
|
|
"description": "Get job status summary for a run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/sources": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_sources_GET",
|
|
"tags": [
|
|
"Orchestrator Sources"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/sources/ =\u003E ListSources",
|
|
"description": "List all registered job sources with pagination",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/sources/{sourceId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_sources_{sourceId}_GET",
|
|
"tags": [
|
|
"Orchestrator Sources"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/sources/{sourceId:guid} =\u003E GetSource",
|
|
"description": "Get a specific job source by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/stream/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_stream_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"Orchestrator Streams"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/stream/jobs/{jobId:guid} =\u003E StreamJob",
|
|
"description": "Stream real-time job status updates via SSE",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/stream/pack-runs/{packRunId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_stream_pack-runs_{packRunId}_GET",
|
|
"tags": [
|
|
"Orchestrator Streams"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/stream/pack-runs/{packRunId:guid} =\u003E StreamPackRun",
|
|
"description": "Stream real-time pack run log and status updates via SSE",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/stream/pack-runs/{packRunId}/ws": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_stream_pack-runs_{packRunId}_ws_GET",
|
|
"tags": [
|
|
"Orchestrator Streams"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/stream/pack-runs/{packRunId:guid}/ws =\u003E StreamPackRunWebSocket",
|
|
"description": "Stream real-time pack run log and status updates via WebSocket",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/stream/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_stream_runs_{runId}_GET",
|
|
"tags": [
|
|
"Orchestrator Streams"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/orchestrator/stream/runs/{runId:guid} =\u003E StreamRun",
|
|
"description": "Stream real-time run progress updates via SSE",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/worker/claim": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_worker_claim_POST",
|
|
"tags": [
|
|
"Orchestrator Workers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/worker/claim =\u003E ClaimJob",
|
|
"description": "Claim a job for execution",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_ClaimRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/worker/jobs/{jobId}/complete": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_complete_POST",
|
|
"tags": [
|
|
"Orchestrator Workers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/worker/jobs/{jobId:guid}/complete =\u003E CompleteJob",
|
|
"description": "Complete a job with results and artifacts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_CompleteRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/worker/jobs/{jobId}/heartbeat": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_heartbeat_POST",
|
|
"tags": [
|
|
"Orchestrator Workers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/worker/jobs/{jobId:guid}/heartbeat =\u003E Heartbeat",
|
|
"description": "Extend job lease (heartbeat)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_HeartbeatRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/orchestrator/worker/jobs/{jobId}/progress": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_orchestrator_worker_jobs_{jobId}_progress_POST",
|
|
"tags": [
|
|
"Orchestrator Workers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/orchestrator/worker/jobs/{jobId:guid}/progress =\u003E ReportProgress",
|
|
"description": "Report job execution progress",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Contracts_ProgressRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_PackResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_packs_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/packs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackUploadRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/attestations": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_attestations_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/attestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_attestations_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/packs/{packId}/attestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationUploadRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/attestations/{type}": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_attestations_{type}_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/attestations/{type}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/content": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_content_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/content",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/lifecycle": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_lifecycle_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/lifecycle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_lifecycle_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/packs/{packId}/lifecycle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/manifest": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_manifest_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/manifest",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackManifestResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/parity": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_parity_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/parity",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_parity_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/packs/{packId}/parity",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/provenance": {
|
|
"get": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_provenance_GET",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/packs/{packId}/provenance",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/packs/{packId}/signature": {
|
|
"post": {
|
|
"operationId": "packsregistry_api_v1_packs_{packId}_signature_POST",
|
|
"tags": [
|
|
"packsregistry"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/packs/{packId}/signature",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_RotateSignatureRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/dashboard/profiles": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_dashboard_profiles_GET",
|
|
"tags": [
|
|
"Platform Preferences"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/dashboard/profiles/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_platform_dashboard_profiles_POST",
|
|
"tags": [
|
|
"Platform Preferences"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/platform/dashboard/profiles/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/dashboard/profiles/{profileId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_dashboard_profiles_{profileId}_GET",
|
|
"tags": [
|
|
"Platform Preferences"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/dashboard/profiles/{profileId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/data-integrity/report": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_data-integrity_report_GET",
|
|
"tags": [
|
|
"Platform Ops"
|
|
],
|
|
"summary": "Pack v2 nightly data-integrity report projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/data-integrity/summary": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_data-integrity_summary_GET",
|
|
"tags": [
|
|
"Platform Ops"
|
|
],
|
|
"summary": "Pack v2 data-integrity card summary.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/feeds/freshness": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_feeds_freshness_GET",
|
|
"tags": [
|
|
"Platform Ops"
|
|
],
|
|
"summary": "Pack v2 advisory/feed freshness projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/health/dependencies": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_health_dependencies_GET",
|
|
"tags": [
|
|
"Platform Health"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/health/dependencies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/health/incidents": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_health_incidents_GET",
|
|
"tags": [
|
|
"Platform Health"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/health/incidents",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/health/metrics": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_health_metrics_GET",
|
|
"tags": [
|
|
"Platform Health"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/health/metrics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/health/summary": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_health_summary_GET",
|
|
"tags": [
|
|
"Platform Health"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/health/summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/metadata": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_metadata_GET",
|
|
"tags": [
|
|
"Platform"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/metadata",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/onboarding/complete/{step}": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_platform_onboarding_complete_{step}_POST",
|
|
"tags": [
|
|
"Platform Onboarding"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/platform/onboarding/complete/{step}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/onboarding/skip": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_platform_onboarding_skip_POST",
|
|
"tags": [
|
|
"Platform Onboarding"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/platform/onboarding/skip",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformOnboardingSkipRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/onboarding/status": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_onboarding_status_GET",
|
|
"tags": [
|
|
"Platform Onboarding"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/onboarding/status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/preferences/dashboard": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_preferences_dashboard_GET",
|
|
"tags": [
|
|
"Platform Preferences"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/preferences/dashboard",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "platform_api_v1_platform_preferences_dashboard_PUT",
|
|
"tags": [
|
|
"Platform Preferences"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/platform/preferences/dashboard",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardPreferencesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/quotas/alerts": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_quotas_alerts_GET",
|
|
"tags": [
|
|
"Platform Quotas"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/quotas/alerts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_platform_quotas_alerts_POST",
|
|
"tags": [
|
|
"Platform Quotas"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/platform/quotas/alerts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformQuotaAlertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/quotas/summary": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_quotas_summary_GET",
|
|
"tags": [
|
|
"Platform Quotas"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/quotas/summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/quotas/tenants/{tenantId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_quotas_tenants_{tenantId}_GET",
|
|
"tags": [
|
|
"Platform Quotas"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/quotas/tenants/{tenantId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/reachability/ingest-health": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_reachability_ingest-health_GET",
|
|
"tags": [
|
|
"Platform Ops"
|
|
],
|
|
"summary": "Pack v2 reachability ingest health projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/scan-pipeline/health": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_scan-pipeline_health_GET",
|
|
"tags": [
|
|
"Platform Ops"
|
|
],
|
|
"summary": "Pack v2 scan-pipeline health projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/search": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_search_GET",
|
|
"tags": [
|
|
"Platform Search"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/search/ =\u003E HandleSearch",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/platform/tenants/{tenantId}/setup-status": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_platform_tenants_{tenantId}_setup-status_GET",
|
|
"tags": [
|
|
"Platform"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/platform/tenants/{tenantId}/setup-status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/assistant/tools/evaluate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_policy_assistant_tools_evaluate_POST",
|
|
"tags": [
|
|
"Assistant Tools"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/assistant/tools/evaluate",
|
|
"description": "Evaluate assistant tool access using the tool lattice rules.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_ToolAccessRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/diagnostics": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_policy_diagnostics_POST",
|
|
"tags": [
|
|
"Policy"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/diagnostics =\u003E HandleDiagnosticsAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/pending": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_pending_GET",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/exception/pending =\u003E ListPendingApprovalsAsync",
|
|
"description": "List pending exception approvals for the current user",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/request": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_request_POST",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/exception/request =\u003E CreateApprovalRequestAsync",
|
|
"description": "Create a new exception approval request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateApprovalRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/request/{requestId}": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_request_{requestId}_GET",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/exception/request/{requestId} =\u003E GetApprovalRequestAsync",
|
|
"description": "Get an exception approval request by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/requests": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_requests_GET",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/exception/requests =\u003E ListApprovalRequestsAsync",
|
|
"description": "List exception approval requests for the tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/rules": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_rules_GET",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/exception/rules =\u003E GetApprovalRulesAsync",
|
|
"description": "Get exception approval rules for the tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/{requestId}/approve": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_{requestId}_approve_POST",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/exception/{requestId}/approve =\u003E ApproveRequestAsync",
|
|
"description": "Approve an exception request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_ApproveRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/{requestId}/audit": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_{requestId}_audit_GET",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/exception/{requestId}/audit =\u003E GetAuditTrailAsync",
|
|
"description": "Get the audit trail for an exception approval request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/{requestId}/cancel": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_{requestId}_cancel_POST",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/exception/{requestId}/cancel =\u003E CancelRequestAsync",
|
|
"description": "Cancel an exception request (requestor only)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_CancelRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/exception/{requestId}/reject": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_policy_exception_{requestId}_reject_POST",
|
|
"tags": [
|
|
"Exception Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/exception/{requestId}/reject =\u003E RejectRequestAsync",
|
|
"description": "Reject an exception request with a reason",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_RejectRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/gate/decision/{decisionId}": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_gate_decision_{decisionId}_GET",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/gate/decision/{decisionId}",
|
|
"description": "Retrieve a previous gate evaluation decision by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/gate/evaluate": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_policy_gate_evaluate_POST",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/gate/evaluate",
|
|
"description": "Evaluate CI/CD gate for an image digest and baseline reference",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Contracts_GateEvaluateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/gate/health": {
|
|
"get": {
|
|
"operationId": "policy-gateway_api_v1_policy_gate_health_GET",
|
|
"tags": [
|
|
"Gates"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/gate/health",
|
|
"description": "Health check for the gate evaluation service",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/interop/evaluate": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_policy_interop_evaluate_POST",
|
|
"tags": [
|
|
"PolicyInterop"
|
|
],
|
|
"summary": "Evaluate policy against input",
|
|
"description": "Evaluates a policy (JSON or Rego) against evidence input and returns allow/warn/block decision with remediation hints.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyEvaluateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/interop/export": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_policy_interop_export_POST",
|
|
"tags": [
|
|
"PolicyInterop"
|
|
],
|
|
"summary": "Export policy to format",
|
|
"description": "Exports a PolicyPack v2 document to JSON or OPA/Rego format with optional environment-specific thresholds and remediation hints.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyExportApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/interop/formats": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_policy_interop_formats_GET",
|
|
"tags": [
|
|
"PolicyInterop"
|
|
],
|
|
"summary": "List supported policy formats",
|
|
"description": "Returns the list of supported policy import/export formats.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/interop/import": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_policy_interop_import_POST",
|
|
"tags": [
|
|
"PolicyInterop"
|
|
],
|
|
"summary": "Import policy from format",
|
|
"description": "Imports a policy from JSON or OPA/Rego format into the native PolicyPack v2 model. Unknown Rego patterns are preserved for OPA evaluation.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyImportApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/interop/validate": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_policy_interop_validate_POST",
|
|
"tags": [
|
|
"PolicyInterop"
|
|
],
|
|
"summary": "Validate policy document",
|
|
"description": "Validates a policy document against the PolicyPack v2 schema or checks Rego syntax via embedded OPA.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PolicyValidateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/linksets": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_policy_linksets_POST",
|
|
"tags": [
|
|
"Policy"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/linksets =\u003E HandleLinksetSummaryAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/lint/analyze": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_policy_lint_analyze_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/lint/analyze =\u003E AnalyzeSourceAsync",
|
|
"description": "Analyze source code for determinism violations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_LintSourceRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/lint/analyze-batch": {
|
|
"post": {
|
|
"operationId": "policy-engine_api_v1_policy_lint_analyze-batch_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/lint/analyze-batch =\u003E AnalyzeBatchAsync",
|
|
"description": "Analyze multiple source files for determinism violations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_LintBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/lint/rules": {
|
|
"get": {
|
|
"operationId": "policy-engine_api_v1_policy_lint_rules_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/lint/rules =\u003E GetLintRulesAsync",
|
|
"description": "Get available lint rules and their severities",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/overlay": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_policy_overlay_POST",
|
|
"tags": [
|
|
"Policy"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/overlay =\u003E HandlePolicyOverlayAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/preview": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_policy_preview_POST",
|
|
"tags": [
|
|
"Policy"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/preview =\u003E HandlePreviewAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/runtime": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_policy_runtime_POST",
|
|
"tags": [
|
|
"Policy"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/policy/runtime =\u003E HandleRuntimePolicyAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/policy/schema": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_policy_schema_GET",
|
|
"tags": [
|
|
"Policy"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/policy/schema =\u003E HandleSchemaAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/proofs/id/{proofId}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_proofs_id_{proofId}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.GetProofDetailAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/proofs/id/{proofId}/verify": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_proofs_id_{proofId}_verify_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.VerifyProofAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/proofs/{subjectDigest}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_proofs_{subjectDigest}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.GetProofsAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/proofs/{subjectDigest}/chain": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_proofs_{subjectDigest}_chain_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ProofChainController.GetProofChainAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/rekor/entries": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_rekor_entries_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/rekor/entries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Submission_AttestorSubmissionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/rekor/entries/{uuid}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_rekor_entries_{uuid}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/rekor/entries/{uuid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/rekor/verify": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_rekor_verify_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/rekor/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_Core_Verification_AttestorVerificationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/rekor/verify:bulk": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_rekor_verify:bulk_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/rekor/verify:bulk",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_Contracts_BulkVerificationRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/rekor/verify:bulk/{jobId}": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_rekor_verify:bulk_{jobId}_GET",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/rekor/verify:bulk/{jobId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-control/bundles": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_release-control_bundles_GET",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "List release control bundles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_release-control_bundles_POST",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "Create release control bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateReleaseControlBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-control/bundles/{bundleId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_release-control_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "Get release control bundle by id",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-control/bundles/{bundleId}/versions": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_GET",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "List bundle versions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_POST",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "Publish immutable bundle version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PublishReleaseControlBundleVersionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-control/bundles/{bundleId}/versions/{versionId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_{versionId}_GET",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "Get bundle version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-control/bundles/{bundleId}/versions/{versionId}/materialize": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_release-control_bundles_{bundleId}_versions_{versionId}_materialize_POST",
|
|
"tags": [
|
|
"Release Control"
|
|
],
|
|
"summary": "Materialize bundle version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_MaterializeReleaseControlBundleVersionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/approvals": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_approvals_GET",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/approvals/ =\u003E ListApprovals",
|
|
"description": "List approval requests with optional filtering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/approvals/batch-approve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_approvals_batch-approve_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/approvals/batch-approve =\u003E BatchApprove",
|
|
"description": "Batch approve multiple requests",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_BatchActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/approvals/batch-reject": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_approvals_batch-reject_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/approvals/batch-reject =\u003E BatchReject",
|
|
"description": "Batch reject multiple requests",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_BatchActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/approvals/{id}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_approvals_{id}_GET",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/approvals/{id} =\u003E GetApproval",
|
|
"description": "Get an approval by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/approvals/{id}/approve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_approvals_{id}_approve_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/approvals/{id}/approve =\u003E Approve",
|
|
"description": "Approve a pending approval request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/approvals/{id}/reject": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_approvals_{id}_reject_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/approvals/{id}/reject =\u003E Reject",
|
|
"description": "Reject a pending approval request",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/dashboard": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_dashboard_GET",
|
|
"tags": [
|
|
"ReleaseDashboard"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/dashboard =\u003E GetDashboard",
|
|
"description": "Get release dashboard data for control-plane views.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/promotions/{id}/approve": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_promotions_{id}_approve_POST",
|
|
"tags": [
|
|
"ReleaseDashboard"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/promotions/{id}/approve =\u003E ApprovePromotion",
|
|
"description": "Approve a pending promotion request.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/promotions/{id}/reject": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_promotions_{id}_reject_POST",
|
|
"tags": [
|
|
"ReleaseDashboard"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/promotions/{id}/reject =\u003E RejectPromotion",
|
|
"description": "Reject a pending promotion request.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/releases/ =\u003E ListReleases",
|
|
"description": "List releases with optional filtering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/ =\u003E CreateRelease",
|
|
"description": "Create a new release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{id}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_DELETE",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/release-orchestrator/releases/{id} =\u003E DeleteRelease",
|
|
"description": "Delete a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/releases/{id} =\u003E GetRelease",
|
|
"description": "Get a release by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_PATCH",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/release-orchestrator/releases/{id} =\u003E UpdateRelease",
|
|
"description": "Update an existing release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{id}/clone": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_clone_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/clone =\u003E CloneRelease",
|
|
"description": "Clone a release with new name and version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{id}/deploy": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_deploy_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/deploy =\u003E Deploy",
|
|
"description": "Deploy a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{id}/promote": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_promote_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/promote =\u003E RequestPromotion",
|
|
"description": "Request promotion to target environment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_PromoteDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{id}/ready": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_ready_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/ready =\u003E MarkReady",
|
|
"description": "Mark a release as ready for promotion",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{id}/rollback": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{id}_rollback_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/{id}/rollback =\u003E Rollback",
|
|
"description": "Rollback a deployed release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{releaseId}/available-environments": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_available-environments_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/available-environments =\u003E GetAvailableEnvironments",
|
|
"description": "Get available target environments for promotion",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{releaseId}/components": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/components =\u003E GetComponents",
|
|
"description": "Get components for a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_POST",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/release-orchestrator/releases/{releaseId}/components =\u003E AddComponent",
|
|
"description": "Add a component to a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_AddComponentDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{releaseId}/components/{componentId}": {
|
|
"delete": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_{componentId}_DELETE",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E RemoveComponent",
|
|
"description": "Remove a component from a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_components_{componentId}_PATCH",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/release-orchestrator/releases/{releaseId}/components/{componentId} =\u003E UpdateComponent",
|
|
"description": "Update a release component",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{releaseId}/events": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_events_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/events =\u003E GetEvents",
|
|
"description": "Get events for a release",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/release-orchestrator/releases/{releaseId}/promotion-preview": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_release-orchestrator_releases_{releaseId}_promotion-preview_GET",
|
|
"tags": [
|
|
"Releases"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/release-orchestrator/releases/{releaseId}/promotion-preview =\u003E GetPromotionPreview",
|
|
"description": "Get promotion preview with gate results",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 releases projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run list projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run detail projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/approvals": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_approvals_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run approvals projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/audit": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_audit_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run audit projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/deployments": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_deployments_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run deployments projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/evidence": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_evidence_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run evidence projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/gate-decision": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_gate-decision_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run gate decision projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/replay": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_replay_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run replay projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/rollback": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_rollback_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run rollback projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/security-inputs": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_security-inputs_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run security inputs projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/releases/runs/{runId}/timeline": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_releases_runs_{runId}_timeline_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 run timeline projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/replay/{scanId}/attach": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_replay_{scanId}_attach_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/replay/{scanId}/attach =\u003E HandleAttachAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/reports": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_reports_POST",
|
|
"tags": [
|
|
"Reports"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/reports/ =\u003E HandleCreateReportAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.reports"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReportRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReportResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/resolve/vuln": {
|
|
"post": {
|
|
"operationId": "binaryindex_api_v1_resolve_vuln_POST",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.ResolutionController.ResolveVulnerabilityAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/resolve/vuln/batch": {
|
|
"post": {
|
|
"operationId": "binaryindex_api_v1_resolve_vuln_batch_POST",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.ResolutionController.ResolveBatchAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runs/{id}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_runs_{id}_GET",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/runs/{id} =\u003E GetRunDetail",
|
|
"description": "Get promotion run detail timeline.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runs/{id}/rollback": {
|
|
"post": {
|
|
"operationId": "orchestrator_api_v1_runs_{id}_rollback_POST",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/runs/{id}/rollback =\u003E TriggerRollback",
|
|
"description": "Trigger rollback with guard-state projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_RollbackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runs/{id}/steps": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_runs_{id}_steps_GET",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/runs/{id}/steps =\u003E GetRunSteps",
|
|
"description": "Get checkpoint-level run step list.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runs/{id}/steps/{stepId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_api_v1_runs_{id}_steps_{stepId}_GET",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/runs/{id}/steps/{stepId} =\u003E GetRunStepDetail",
|
|
"description": "Get run step details including logs and captured evidence.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runs/{runId}/verdicts": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_runs_{runId}_verdicts_GET",
|
|
"tags": [
|
|
"Verdicts"
|
|
],
|
|
"summary": "List verdict attestations for a policy run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_ListVerdictsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runtime/events": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_runtime_events_POST",
|
|
"tags": [
|
|
"Runtime"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/runtime/events =\u003E HandleRuntimeEventsAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.runtime.ingest"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/runtime/reconcile": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_runtime_reconcile_POST",
|
|
"tags": [
|
|
"Runtime"
|
|
],
|
|
"summary": "Reconcile runtime-observed libraries against SBOM inventory",
|
|
"description": "Compares libraries observed at runtime against the static SBOM to identify discrepancies",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.runtime.ingest"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/sbom/hot-lookup/components": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_sbom_hot-lookup_components_GET",
|
|
"tags": [
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/sbom/hot-lookup/components =\u003E HandleSearchComponentsAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupComponentSearchResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/sbom/hot-lookup/payload/{payloadDigest}/latest": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_sbom_hot-lookup_payload_{payloadDigest}_latest_GET",
|
|
"tags": [
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/sbom/hot-lookup/payload/{payloadDigest}/latest =\u003E HandleGetLatestByPayloadDigestAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupLatestResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/sbom/hot-lookup/pending-triage": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_sbom_hot-lookup_pending-triage_GET",
|
|
"tags": [
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/sbom/hot-lookup/pending-triage =\u003E HandleSearchPendingTriageAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupPendingSearchResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/sbom/upload": {
|
|
"post": {
|
|
"operationId": "sbomservice_api_v1_sbom_upload_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/sbom/upload",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_SbomUploadRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/sbom/uploads/{sbomId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_sbom_uploads_{sbomId}_GET",
|
|
"tags": [
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/sbom/uploads/{sbomId} =\u003E HandleGetUploadAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRecordDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/ =\u003E HandleSubmitAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.api"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/gate-policy": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_gate-policy_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetPolicyAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/github/{scanId}/github/alerts": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_github_{scanId}_github_alerts_GET",
|
|
"tags": [
|
|
"GitHub",
|
|
"Code Scanning"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/github/{scanId}/github/alerts =\u003E HandleListAlertsAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_AlertsListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/github/{scanId}/github/alerts/{alertNumber}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_github_{scanId}_github_alerts_{alertNumber}_GET",
|
|
"tags": [
|
|
"GitHub",
|
|
"Code Scanning"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/github/{scanId}/github/alerts/{alertNumber:int} =\u003E HandleGetAlertAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_AlertResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/github/{scanId}/github/upload-sarif": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_github_{scanId}_github_upload-sarif_POST",
|
|
"tags": [
|
|
"GitHub",
|
|
"Code Scanning"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/github/{scanId}/github/upload-sarif =\u003E HandleUploadSarifAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/github/{scanId}/github/upload-status/{sarifId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_github_{scanId}_github_upload-status_{sarifId}_GET",
|
|
"tags": [
|
|
"GitHub",
|
|
"Code Scanning"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/github/{scanId}/github/upload-status/{sarifId} =\u003E HandleGetUploadStatusAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/vex-reachability/filter": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_vex-reachability_filter_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.FilterByVexReachability (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId} =\u003E HandleStatusAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/approvals": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_approvals_GET",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/approvals =\u003E HandleListApprovalsAsync",
|
|
"description": "Lists all active approvals for a scan.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_approvals_POST",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/{scanId}/approvals =\u003E HandleCreateApprovalAsync",
|
|
"description": "Creates a human approval attestation for a finding.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.approve"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_CreateApprovalRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/approvals/{findingId}": {
|
|
"delete": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_approvals_{findingId}_DELETE",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/scans/{scanId}/approvals/{findingId} =\u003E HandleRevokeApprovalAsync",
|
|
"description": "Revokes an existing approval.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.approve"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_approvals_{findingId}_GET",
|
|
"tags": [
|
|
"Approvals"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/approvals/{findingId} =\u003E HandleGetApprovalAsync",
|
|
"description": "Gets an approval for a specific finding.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/bun-packages": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_bun-packages_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/bun-packages =\u003E HandleBunPackagesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BunPackagesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/callgraphs": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_callgraphs_POST",
|
|
"tags": [
|
|
"CallGraphs"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/{scanId}/callgraphs =\u003E HandleSubmitCallGraphAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.callgraph.ingest"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CallGraphV1Dto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CallGraphAcceptedResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/composition-recipe": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_composition-recipe_GET",
|
|
"tags": [
|
|
"Scans",
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/composition-recipe =\u003E HandleGetCompositionRecipeAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/composition-recipe/verify": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_composition-recipe_verify_POST",
|
|
"tags": [
|
|
"Scans",
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/{scanId}/composition-recipe/verify =\u003E HandleVerifyCompositionRecipeAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeVerificationResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/compute-reachability": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_compute-reachability_POST",
|
|
"tags": [
|
|
"Reachability"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/{scanId}/compute-reachability =\u003E HandleComputeReachabilityAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/drift": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_drift_GET",
|
|
"tags": [
|
|
"ReachabilityDrift"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/drift =\u003E HandleGetDriftAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_ReachabilityDrift_ReachabilityDriftResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/entropy": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_entropy_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/{scanId}/entropy =\u003E HandleAttachEntropyAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_EntropyIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/entrytrace": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_entrytrace_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/entrytrace =\u003E HandleEntryTraceAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_EntryTraceResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/events": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_events_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/events =\u003E HandleProgressStreamAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/evidence": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_evidence_GET",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/evidence =\u003E HandleListEvidenceAsync",
|
|
"description": "Lists all findings with evidence for a scan.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_EvidenceListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/evidence/{findingId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_evidence_{findingId}_GET",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/evidence/{findingId} =\u003E HandleGetEvidenceAsync",
|
|
"description": "Retrieves unified evidence for a specific finding within a scan.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_FindingEvidenceResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/exports/cdxr": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_exports_cdxr_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/exports/cdxr =\u003E HandleExportCycloneDxRAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/exports/openvex": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_exports_openvex_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/exports/openvex =\u003E HandleExportOpenVexAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/exports/sarif": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_exports_sarif_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/exports/sarif =\u003E HandleExportSarifAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/exports/sbom": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_exports_sbom_GET",
|
|
"tags": [
|
|
"Exports",
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/exports/sbom =\u003E HandleExportSbomAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/exports/signed-sbom-archive": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_exports_signed-sbom-archive_GET",
|
|
"tags": [
|
|
"Exports",
|
|
"SBOM",
|
|
"Signed"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/exports/signed-sbom-archive =\u003E HandleExportSignedSbomArchiveAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/gate-blocked": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_gate-blocked_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetBlockedFindingsAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/gate-results": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_gate-results_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetGateResultsAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/gate-summary": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_gate-summary_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.VexGateController.GetGateSummaryAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/layers": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_layers_GET",
|
|
"tags": [
|
|
"Scans",
|
|
"Layers"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/layers =\u003E HandleListLayersAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_LayerListResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/layers/{layerDigest}/sbom": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_layers_{layerDigest}_sbom_GET",
|
|
"tags": [
|
|
"Scans",
|
|
"Layers",
|
|
"SBOM"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/layers/{layerDigest}/sbom =\u003E HandleGetLayerSbomAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/manifest": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_manifest_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/manifest =\u003E HandleGetManifestAsync",
|
|
"description": "Get the scan manifest, optionally with DSSE signature",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ScanManifestResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/proofs": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_proofs_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/proofs =\u003E HandleListProofsAsync",
|
|
"description": "List all proof bundles for a scan",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/proofs/{rootHash}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_proofs_{rootHash}_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/proofs/{rootHash} =\u003E HandleGetProofAsync",
|
|
"description": "Get a specific proof bundle by root hash",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/reachability/components": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_reachability_components_GET",
|
|
"tags": [
|
|
"Reachability"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/components =\u003E HandleGetComponentsAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ComponentReachabilityListDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/reachability/explain": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_reachability_explain_GET",
|
|
"tags": [
|
|
"Reachability"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/explain =\u003E HandleExplainAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityExplanationDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/reachability/findings": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_reachability_findings_GET",
|
|
"tags": [
|
|
"Reachability"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/findings =\u003E HandleGetFindingsAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityFindingListDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/reachability/traces/export": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_reachability_traces_export_GET",
|
|
"tags": [
|
|
"Reachability"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/reachability/traces/export =\u003E HandleTraceExportAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReachabilityTraceExportDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/ruby-packages": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_ruby-packages_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/ruby-packages =\u003E HandleRubyPackagesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RubyPackagesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/sbom": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_sbom_POST",
|
|
"tags": [
|
|
"Scans"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scans/{scanId}/sbom =\u003E HandleSubmitSbomAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_System_Text_Json_JsonDocument"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SbomAcceptedResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scans/{scanId}/spines": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_scans_{scanId}_spines_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scans/{scanId}/spines =\u003E HandleListSpinesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineListResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/failure-signatures/best-match": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_failure-signatures_best-match_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/failure-signatures/best-match =\u003E GetBestMatchAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/policies/simulations/ =\u003E ListSimulationsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/policies/simulations/ =\u003E CreateSimulationAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations/metrics": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_metrics_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/policies/simulations/metrics =\u003E GetMetricsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations/preview": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_preview_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/policies/simulations/preview =\u003E PreviewSimulationAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations/{simulationId}": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_{simulationId}_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/policies/simulations/{simulationId} =\u003E GetSimulationAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations/{simulationId}/cancel": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_{simulationId}_cancel_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/policies/simulations/{simulationId}/cancel =\u003E CancelSimulationAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCancelRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations/{simulationId}/retry": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_{simulationId}_retry_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/policies/simulations/{simulationId}/retry =\u003E RetrySimulationAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policies/simulations/{simulationId}/stream": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_policies_simulations_{simulationId}_stream_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/policies/simulations/{simulationId}/stream =\u003E StreamSimulationAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policy/runs": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_policy_runs_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/policy/runs/ =\u003E ListPolicyRunsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_policy_runs_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/policy/runs/ =\u003E CreatePolicyRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_PolicyRuns_PolicyRunEndpointExtensions_PolicyRunCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/policy/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_policy_runs_{runId}_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/policy/runs/{runId} =\u003E GetPolicyRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/runs/ =\u003E ListRunsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/runs/ =\u003E CreateRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Runs_RunCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/preview": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_preview_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/runs/preview =\u003E PreviewImpactAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Runs_ImpactPreviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/queue/lag": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_queue_lag_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/runs/queue/lag =\u003E GetQueueLagAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_{runId}_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/runs/{runId} =\u003E GetRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/{runId}/cancel": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_{runId}_cancel_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/runs/{runId}/cancel =\u003E CancelRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/{runId}/deltas": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_{runId}_deltas_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/runs/{runId}/deltas =\u003E GetRunDeltasAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/{runId}/retry": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_{runId}_retry_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/runs/{runId}/retry =\u003E RetryRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/runs/{runId}/stream": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_runs_{runId}_stream_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/runs/{runId}/stream =\u003E StreamRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/schedules": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_schedules_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/schedules/ =\u003E ListSchedulesAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_schedules_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/schedules/ =\u003E CreateScheduleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/schedules/{scheduleId}": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_schedules_{scheduleId}_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/schedules/{scheduleId} =\u003E GetScheduleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "scheduler_api_v1_scheduler_schedules_{scheduleId}_PATCH",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: PATCH /api/v1/scheduler/schedules/{scheduleId} =\u003E UpdateScheduleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleUpdateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/schedules/{scheduleId}/pause": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_schedules_{scheduleId}_pause_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/schedules/{scheduleId}/pause =\u003E PauseScheduleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/schedules/{scheduleId}/resume": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_schedules_{scheduleId}_resume_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/schedules/{scheduleId}/resume =\u003E ResumeScheduleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/vuln/resolver/jobs": {
|
|
"post": {
|
|
"operationId": "scheduler_api_v1_scheduler_vuln_resolver_jobs_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scheduler/vuln/resolver/jobs =\u003E CreateJobAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_VulnerabilityResolverJobs_ResolverJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/vuln/resolver/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_vuln_resolver_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/vuln/resolver/jobs/{jobId} =\u003E GetJobAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scheduler/vuln/resolver/metrics": {
|
|
"get": {
|
|
"operationId": "scheduler_api_v1_scheduler_vuln_resolver_metrics_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scheduler/vuln/resolver/metrics =\u003E GetLagMetricsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/evaluate": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_score_evaluate_POST",
|
|
"tags": [
|
|
"Score"
|
|
],
|
|
"summary": "Compute unified score",
|
|
"description": "Evaluates a unified trust score combining EWS computation with Determinization entropy.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ScoreEvaluateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/history": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_score_history_GET",
|
|
"tags": [
|
|
"Score"
|
|
],
|
|
"summary": "Get score history",
|
|
"description": "Retrieves score computation history for a CVE, optionally filtered by purl.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/verify": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_score_verify_POST",
|
|
"tags": [
|
|
"Score"
|
|
],
|
|
"summary": "Verify score replay",
|
|
"description": "Verifies a signed replay log by re-executing the score computation and comparing results.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ScoreVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/weights": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_score_weights_GET",
|
|
"tags": [
|
|
"Score Weights"
|
|
],
|
|
"summary": "List weight manifests",
|
|
"description": "Lists all available EWS weight manifests.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/weights/effective": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_score_weights_effective_GET",
|
|
"tags": [
|
|
"Score Weights"
|
|
],
|
|
"summary": "Get effective weight manifest",
|
|
"description": "Retrieves the effective EWS weight manifest for a given date.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/weights/{version}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_score_weights_{version}_GET",
|
|
"tags": [
|
|
"Score Weights"
|
|
],
|
|
"summary": "Get weight manifest",
|
|
"description": "Retrieves a specific EWS weight manifest by version.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/{scoreId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_score_{scoreId}_GET",
|
|
"tags": [
|
|
"Score"
|
|
],
|
|
"summary": "Get score by ID",
|
|
"description": "Retrieves a previously computed score by its unique identifier.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/score/{scoreId}/replay": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_score_{scoreId}_replay_GET",
|
|
"tags": [
|
|
"Score"
|
|
],
|
|
"summary": "Get score replay proof",
|
|
"description": "Retrieves a signed replay log for a previously computed score, enabling independent verification by auditors.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scores": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_scores_GET",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Query interest scores with optional filtering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scores/degrade": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_scores_degrade_POST",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Degrade low-interest advisories to stubs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_DegradeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_DegradeResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scores/distribution": {
|
|
"get": {
|
|
"operationId": "concelier_api_v1_scores_distribution_GET",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Get score distribution statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_ScoreDistributionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scores/recalculate": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_scores_recalculate_POST",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Trigger interest score recalculation (full or batch)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RecalculateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RecalculateResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scores/restore": {
|
|
"post": {
|
|
"operationId": "concelier_api_v1_scores_restore_POST",
|
|
"tags": [
|
|
"Interest Scores"
|
|
],
|
|
"summary": "Restore stubs with increased interest scores",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RestoreRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Extensions_RestoreResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scoring/policy": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_scoring_policy_GET",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scoring/policy =\u003E GetActivePolicy",
|
|
"description": "Get the active scoring policy configuration",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoringPolicyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scoring/policy/versions": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_scoring_policy_versions_GET",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scoring/policy/versions =\u003E ListPolicyVersions",
|
|
"description": "List all available scoring policy versions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PolicyVersionListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scoring/policy/{version}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_scoring_policy_{version}_GET",
|
|
"tags": [
|
|
"Scoring"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scoring/policy/{version} =\u003E GetPolicyVersion",
|
|
"description": "Get a specific scoring policy version",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoringPolicyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scoring/webhooks": {
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_scoring_webhooks_GET",
|
|
"tags": [
|
|
"Webhooks"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scoring/webhooks/ =\u003E ListWebhooks",
|
|
"description": "List all registered webhooks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Endpoints_WebhookListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "findings-ledger_api_v1_scoring_webhooks_POST",
|
|
"tags": [
|
|
"Webhooks"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/scoring/webhooks/ =\u003E RegisterWebhook",
|
|
"description": "Register a webhook for score change notifications",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterWebhookRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/scoring/webhooks/{id}": {
|
|
"delete": {
|
|
"operationId": "findings-ledger_api_v1_scoring_webhooks_{id}_DELETE",
|
|
"tags": [
|
|
"Webhooks"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/scoring/webhooks/{id:guid} =\u003E DeleteWebhook",
|
|
"description": "Delete a webhook",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "findings-ledger_api_v1_scoring_webhooks_{id}_GET",
|
|
"tags": [
|
|
"Webhooks"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/scoring/webhooks/{id:guid} =\u003E GetWebhook",
|
|
"description": "Get a specific webhook by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "findings-ledger_api_v1_scoring_webhooks_{id}_PUT",
|
|
"tags": [
|
|
"Webhooks"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/scoring/webhooks/{id:guid} =\u003E UpdateWebhook",
|
|
"description": "Update a webhook configuration",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterWebhookRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/search": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_search_GET",
|
|
"tags": [
|
|
"Platform Search"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/search =\u003E HandleSearch",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/secrets/config/exceptions/{tenantId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_GET",
|
|
"tags": [
|
|
"Secret Detection Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/secrets/config/exceptions/{tenantId:guid} =\u003E HandleListExceptionsAsync",
|
|
"description": "List secret exception patterns for a tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.exceptions.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternListResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_POST",
|
|
"tags": [
|
|
"Secret Detection Exceptions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/secrets/config/exceptions/{tenantId:guid} =\u003E HandleCreateExceptionAsync",
|
|
"description": "Create a new secret exception pattern.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.exceptions.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/secrets/config/exceptions/{tenantId}/{exceptionId}": {
|
|
"delete": {
|
|
"operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_DELETE",
|
|
"tags": [
|
|
"Secret Detection Exceptions"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleDeleteExceptionAsync",
|
|
"description": "Delete a secret exception pattern.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.exceptions.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_GET",
|
|
"tags": [
|
|
"Secret Detection Exceptions"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleGetExceptionAsync",
|
|
"description": "Get a specific secret exception pattern.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.exceptions.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "scanner_api_v1_secrets_config_exceptions_{tenantId}_{exceptionId}_PUT",
|
|
"tags": [
|
|
"Secret Detection Exceptions"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/secrets/config/exceptions/{tenantId:guid}/{exceptionId:guid} =\u003E HandleUpdateExceptionAsync",
|
|
"description": "Update a secret exception pattern.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.exceptions.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/secrets/config/rules/categories": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_secrets_config_rules_categories_GET",
|
|
"tags": [
|
|
"Secret Detection Rules"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/secrets/config/rules/categories =\u003E HandleGetRuleCategoriesAsync",
|
|
"description": "Get available secret detection rule categories.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.settings.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_RuleCategoriesResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/secrets/config/settings/{tenantId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_secrets_config_settings_{tenantId}_GET",
|
|
"tags": [
|
|
"Secret Detection Settings"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleGetSettingsAsync",
|
|
"description": "Get secret detection settings for a tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.settings.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "scanner_api_v1_secrets_config_settings_{tenantId}_POST",
|
|
"tags": [
|
|
"Secret Detection Settings"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleCreateSettingsAsync",
|
|
"description": "Create default secret detection settings for a tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.settings.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "scanner_api_v1_secrets_config_settings_{tenantId}_PUT",
|
|
"tags": [
|
|
"Secret Detection Settings"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/secrets/config/settings/{tenantId:guid} =\u003E HandleUpdateSettingsAsync",
|
|
"description": "Update secret detection settings for a tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.secrets.settings.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateSecretDetectionSettingsRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/security/findings": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_security_findings_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 security findings projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/security/reachability": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_security_reachability_GET",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "Reachability summary projection by environment.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/security/vex": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_security_vex_GET",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "VEX statement projection linked to findings and trust state.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/security/vulnerabilities": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_security_vulnerabilities_GET",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "Vulnerability catalog projection with environment impact counts.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/definitions/steps": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_setup_definitions_steps_GET",
|
|
"tags": [
|
|
"Setup Definitions"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/setup/definitions/steps",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupStepDefinitionsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_setup_sessions_GET",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/setup/sessions/ =\u003E GetCurrentSessionHandler",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_CreateSetupSessionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/current": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_setup_sessions_current_GET",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/setup/sessions/current =\u003E GetCurrentSessionHandler",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/finalize": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_finalize_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/finalize",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/resume": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_resume_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/resume",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_GET",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/setup/sessions/{sessionId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}/config": {
|
|
"put": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_config_PUT",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: PUT /api/v1/setup/sessions/{sessionId}/config",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}/finalize": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_finalize_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/finalize",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}/steps/{stepId}/checks/run": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_checks_run_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/checks/run",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}/steps/{stepId}/execute": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_execute_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/execute",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}/steps/{stepId}/prerequisites": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_prerequisites_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/prerequisites",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/sessions/{sessionId}/steps/{stepId}/skip": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_sessions_{sessionId}_steps_{stepId}_skip_POST",
|
|
"tags": [
|
|
"Setup Sessions"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/sessions/{sessionId}/steps/{stepId}/skip",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/steps/execute": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_steps_execute_POST",
|
|
"tags": [
|
|
"Setup Steps"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/steps/execute",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/steps/skip": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_steps_skip_POST",
|
|
"tags": [
|
|
"Setup Steps"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/steps/skip",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SkipSetupStepRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/setup/steps/{stepId}/test-connection": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_setup_steps_{stepId}_test-connection_POST",
|
|
"tags": [
|
|
"Setup Steps"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/setup/steps/{stepId}/test-connection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signals/hot-symbols": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_signals_hot-symbols_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.HotSymbolsController.GetHotSymbols (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signals/hot-symbols/correlated": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_signals_hot-symbols_correlated_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.HotSymbolsController.GetCorrelatedSymbols (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signals/hot-symbols/stats": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_signals_hot-symbols_stats_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.HotSymbolsController.GetHotSymbolStats (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signals/hot-symbols/top": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_signals_hot-symbols_top_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Signals.Api.HotSymbolsController.GetTopHotSymbols (StellaOps.Signals)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signer/sign/dsse": {
|
|
"post": {
|
|
"operationId": "signer_api_v1_signer_sign_dsse_POST",
|
|
"tags": [
|
|
"Signer"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/signer/sign/dsse =\u003E SignDsseAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signer/verify/dsse": {
|
|
"post": {
|
|
"operationId": "signer_api_v1_signer_verify_dsse_POST",
|
|
"tags": [
|
|
"Signer"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/signer/verify/dsse =\u003E VerifyDsseAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signer_System_Text_Json_JsonElement"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/signer/verify/referrers": {
|
|
"get": {
|
|
"operationId": "signer_api_v1_signer_verify_referrers_GET",
|
|
"tags": [
|
|
"Signer"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/signer/verify/referrers =\u003E VerifyReferrersAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/candidates/{candidateId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_smart-diff_candidates_{candidateId}_GET",
|
|
"tags": [
|
|
"SmartDiff"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/smart-diff/candidates/{candidateId} =\u003E HandleGetCandidateAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidateResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/candidates/{candidateId}/review": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_smart-diff_candidates_{candidateId}_review_POST",
|
|
"tags": [
|
|
"SmartDiff"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/smart-diff/candidates/{candidateId}/review =\u003E HandleReviewCandidateAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReviewResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/images/{digest}/candidates": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_smart-diff_images_{digest}_candidates_GET",
|
|
"tags": [
|
|
"SmartDiff"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/smart-diff/images/{digest}/candidates =\u003E HandleGetCandidatesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidatesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/scans/{scanId}/changes": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_smart-diff_scans_{scanId}_changes_GET",
|
|
"tags": [
|
|
"SmartDiff"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/smart-diff/scans/{scanId}/changes =\u003E HandleGetScanChangesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_MaterialChangesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/scans/{scanId}/sarif": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_smart-diff_scans_{scanId}_sarif_GET",
|
|
"tags": [
|
|
"SmartDiff",
|
|
"SARIF"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/smart-diff/scans/{scanId}/sarif =\u003E HandleGetScanSarifAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/{scanId}/vex-candidates": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_smart-diff_{scanId}_vex-candidates_GET",
|
|
"tags": [
|
|
"SmartDiff"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/smart-diff/{scanId}/vex-candidates =\u003E HandleGetScanCandidatesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidatesResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/smart-diff/{scanId}/vex-candidates/review": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_smart-diff_{scanId}_vex-candidates_review_POST",
|
|
"tags": [
|
|
"SmartDiff"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/smart-diff/{scanId}/vex-candidates/review =\u003E HandleReviewScanCandidateAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ScanReviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_ReviewResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/spines/{spineId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_spines_{spineId}_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/spines/{spineId} =\u003E HandleGetSpineAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/stats/patch-coverage": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_stats_patch-coverage_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.PatchCoverageController.GetPatchCoverageAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/stats/patch-coverage/{cveId}/details": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_stats_patch-coverage_{cveId}_details_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.PatchCoverageController.GetPatchCoverageDetailsAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/stats/patch-coverage/{cveId}/matches": {
|
|
"get": {
|
|
"operationId": "binaryindex_api_v1_stats_patch-coverage_{cveId}_matches_GET",
|
|
"tags": [
|
|
"binaryindex"
|
|
],
|
|
"summary": "StellaOps.BinaryIndex.WebService.Controllers.PatchCoverageController.GetMatchingImagesAsync (StellaOps.BinaryIndex.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_GET",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "List symbol pack catalog entries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace/installed": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_installed_GET",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "List installed symbol packs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace/search": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_search_GET",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "Search catalog by PURL or platform",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace/sync": {
|
|
"post": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_sync_POST",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "Trigger marketplace sync from configured sources",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace/{entryId}": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_{entryId}_GET",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "Get catalog entry detail",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace/{entryId}/install": {
|
|
"post": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_{entryId}_install_POST",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "Install a symbol pack from the marketplace",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/marketplace/{entryId}/uninstall": {
|
|
"post": {
|
|
"operationId": "symbols_api_v1_symbols_marketplace_{entryId}_uninstall_POST",
|
|
"tags": [
|
|
"Symbol Marketplace"
|
|
],
|
|
"summary": "Uninstall a symbol pack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/sources": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_sources_GET",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "List symbol sources with freshness projections",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "symbols_api_v1_symbols_sources_POST",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "Create a new symbol source",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Marketplace_Models_SymbolPackSource"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/sources/summary": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_sources_summary_GET",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "Get symbol source summary cards",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/sources/{id}": {
|
|
"delete": {
|
|
"operationId": "symbols_api_v1_symbols_sources_{id}_DELETE",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "Disable (soft-delete) a symbol source",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_sources_{id}_GET",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "Get symbol source detail with trust score",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "symbols_api_v1_symbols_sources_{id}_PUT",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "Update a symbol source",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Marketplace_Models_SymbolPackSource"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/symbols/sources/{id}/freshness": {
|
|
"get": {
|
|
"operationId": "symbols_api_v1_symbols_sources_{id}_freshness_GET",
|
|
"tags": [
|
|
"Symbol Sources"
|
|
],
|
|
"summary": "Get symbol source freshness detail",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/bundles": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_telemetry_federation_bundles_GET",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "List federation telemetry bundles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/bundles/{id}": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_telemetry_federation_bundles_{id}_GET",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Get federation telemetry bundle detail",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/consent": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_telemetry_federation_consent_GET",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Get federation consent state for current tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/consent/grant": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_telemetry_federation_consent_grant_POST",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Grant federation telemetry consent",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FederationGrantConsentRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/consent/revoke": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_telemetry_federation_consent_revoke_POST",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Revoke federation telemetry consent",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_FederationRevokeConsentRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/intelligence": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_telemetry_federation_intelligence_GET",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Get shared exploit intelligence corpus",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/privacy-budget": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_telemetry_federation_privacy-budget_GET",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Get privacy budget snapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/status": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_telemetry_federation_status_GET",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Get federation telemetry status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/telemetry/federation/trigger": {
|
|
"post": {
|
|
"operationId": "platform_api_v1_telemetry_federation_trigger_POST",
|
|
"tags": [
|
|
"Federated Telemetry"
|
|
],
|
|
"summary": "Trigger manual federation aggregation cycle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline": {
|
|
"get": {
|
|
"operationId": "timelineindexer_api_v1_timeline_GET",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "List timeline events",
|
|
"description": "Returns timeline events filtered by tenant and optional query parameters.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:read"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:read"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:read"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/events": {
|
|
"post": {
|
|
"operationId": "timelineindexer_api_v1_timeline_events_POST",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "Ingest timeline event",
|
|
"description": "Queues an event ingestion request for asynchronous timeline indexing.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:write"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:write"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:write"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_TimelineIngestAcceptedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/export/{exportId}": {
|
|
"get": {
|
|
"operationId": "timeline_api_v1_timeline_export_{exportId}_GET",
|
|
"tags": [
|
|
"Export"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/timeline/export/{exportId} =\u003E GetExportStatusAsync",
|
|
"description": "Get the status of an export operation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ExportStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/export/{exportId}/download": {
|
|
"get": {
|
|
"operationId": "timeline_api_v1_timeline_export_{exportId}_download_GET",
|
|
"tags": [
|
|
"Export"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/timeline/export/{exportId}/download =\u003E DownloadExportAsync",
|
|
"description": "Download the completed export bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/replay/{replayId}": {
|
|
"delete": {
|
|
"operationId": "timeline_api_v1_timeline_replay_{replayId}_DELETE",
|
|
"tags": [
|
|
"Replay"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/timeline/replay/{replayId} =\u003E DeleteReplayAsync",
|
|
"description": "Delete/cancel a replay operation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "timeline_api_v1_timeline_replay_{replayId}_GET",
|
|
"tags": [
|
|
"Replay"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/timeline/replay/{replayId} =\u003E GetReplayStatusAsync",
|
|
"description": "Get the status of a replay operation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ReplayStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/replay/{replayId}/cancel": {
|
|
"post": {
|
|
"operationId": "timeline_api_v1_timeline_replay_{replayId}_cancel_POST",
|
|
"tags": [
|
|
"Replay"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/timeline/replay/{replayId}/cancel =\u003E CancelReplayAsync",
|
|
"description": "Cancel an in-progress replay operation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/{correlationId}": {
|
|
"get": {
|
|
"operationId": "timeline_api_v1_timeline_{correlationId}_GET",
|
|
"tags": [
|
|
"Timeline"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/timeline/{correlationId} =\u003E GetTimelineAsync",
|
|
"description": "Get events for a correlation ID, ordered by HLC timestamp",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_TimelineResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/{correlationId}/critical-path": {
|
|
"get": {
|
|
"operationId": "timeline_api_v1_timeline_{correlationId}_critical-path_GET",
|
|
"tags": [
|
|
"Timeline"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/timeline/{correlationId}/critical-path =\u003E GetCriticalPathAsync",
|
|
"description": "Get the critical path (longest latency stages) for a correlation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_CriticalPathResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/{correlationId}/export": {
|
|
"post": {
|
|
"operationId": "timeline_api_v1_timeline_{correlationId}_export_POST",
|
|
"tags": [
|
|
"Export"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/timeline/{correlationId}/export =\u003E ExportTimelineAsync",
|
|
"description": "Export timeline events as NDJSON bundle with optional DSSE signing",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ExportInitiatedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/{correlationId}/replay": {
|
|
"post": {
|
|
"operationId": "timeline_api_v1_timeline_{correlationId}_replay_POST",
|
|
"tags": [
|
|
"Replay"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/timeline/{correlationId}/replay =\u003E InitiateReplayAsync",
|
|
"description": "Initiate deterministic replay for a correlation ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ReplayRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timeline_StellaOps_Timeline_WebService_Endpoints_ReplayInitiatedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/{eventId}": {
|
|
"get": {
|
|
"operationId": "timelineindexer_api_v1_timeline_{eventId}_GET",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "Get timeline event",
|
|
"description": "Returns a single timeline event by event identifier for the current tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:read"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:read"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:read"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/timeline/{eventId}/evidence": {
|
|
"get": {
|
|
"operationId": "timelineindexer_api_v1_timeline_{eventId}_evidence_GET",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "Get event evidence",
|
|
"description": "Returns evidence linkage for a timeline event, including bundle and attestation references.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:read"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:read"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:read"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/topology/regions": {
|
|
"get": {
|
|
"operationId": "platform_api_v1_topology_regions_GET",
|
|
"tags": [
|
|
"Pack22 Legacy Aliases"
|
|
],
|
|
"summary": "Legacy alias for v2 topology regions projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/gating/batch": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_triage_findings_gating_batch_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetBulkGatingStatusAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_GET",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/triage/findings/{findingId} =\u003E HandleGetFindingStatusAsync",
|
|
"description": "Retrieves triage status for a specific finding.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_FindingTriageStatusDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/evidence": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_evidence_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetUnifiedEvidenceAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/evidence/export": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_evidence_export_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.ExportEvidenceBundleAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/gating": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_gating_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetGatingStatusAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/rationale": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_rationale_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetFindingRationaleAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/replay-command": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_replay-command_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetReplayCommandAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/status": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_status_POST",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/triage/findings/{findingId}/status =\u003E HandleUpdateStatusAsync",
|
|
"description": "Updates triage status for a finding (lane change, decision).",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/findings/{findingId}/vex": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_triage_findings_{findingId}_vex_POST",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/triage/findings/{findingId}/vex =\u003E HandleSubmitVexAsync",
|
|
"description": "Submits a VEX statement for a finding.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/inbox": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_inbox_GET",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/triage/inbox =\u003E HandleGetInboxAsync",
|
|
"description": "Retrieves triage inbox with grouped exploit paths for an artifact.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageInboxResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/inbox/clusters/stats": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_inbox_clusters_stats_GET",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/triage/inbox/clusters/stats =\u003E HandleGetClusterStatsAsync",
|
|
"description": "Returns per-cluster severity and reachability distributions.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageClusterStatsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/inbox/clusters/{pathId}/actions": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_triage_inbox_clusters_{pathId}_actions_POST",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/triage/inbox/clusters/{pathId}/actions =\u003E HandleApplyBatchActionAsync",
|
|
"description": "Applies one triage action to all findings in an exploit-path cluster.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/proof-bundle": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_triage_proof-bundle_POST",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/triage/proof-bundle =\u003E HandleGenerateProofBundleAsync",
|
|
"description": "Generates an attested proof bundle for an exploit path.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.write"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/query": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_triage_query_POST",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/triage/query =\u003E HandleBulkQueryAsync",
|
|
"description": "Queries findings with filtering and pagination.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/scans/{scanId}/gated-buckets": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_scans_{scanId}_gated-buckets_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetGatedBucketsSummaryAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/scans/{scanId}/replay-command": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_scans_{scanId}_replay-command_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "StellaOps.Scanner.WebService.Controllers.TriageController.GetScanReplayCommandAsync (StellaOps.Scanner.WebService)",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/triage/summary": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_triage_summary_GET",
|
|
"tags": [
|
|
"Triage"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/triage/summary =\u003E HandleGetSummaryAsync",
|
|
"description": "Returns triage summary statistics for an artifact.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.triage.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Contracts_TriageSummaryDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/verdicts": {
|
|
"post": {
|
|
"operationId": "evidencelocker_api_v1_verdicts_POST",
|
|
"tags": [
|
|
"Verdicts"
|
|
],
|
|
"summary": "Store a verdict attestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/verdicts/{verdictId}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_verdicts_{verdictId}_GET",
|
|
"tags": [
|
|
"Verdicts"
|
|
],
|
|
"summary": "Retrieve a verdict attestation by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_GetVerdictResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/verdicts/{verdictId}/envelope": {
|
|
"get": {
|
|
"operationId": "evidencelocker_api_v1_verdicts_{verdictId}_envelope_GET",
|
|
"tags": [
|
|
"Verdicts"
|
|
],
|
|
"summary": "Download DSSE envelope for verdict",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/verdicts/{verdictId}/verify": {
|
|
"post": {
|
|
"operationId": "evidencelocker_api_v1_verdicts_{verdictId}_verify_POST",
|
|
"tags": [
|
|
"Verdicts"
|
|
],
|
|
"summary": "Verify verdict attestation signature",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_Api_VerifyVerdictResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/candidates": {
|
|
"get": {
|
|
"operationId": "excititor_api_v1_vex_candidates_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/candidates",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/candidates/{candidateId}/approve": {
|
|
"post": {
|
|
"operationId": "excititor_api_v1_vex_candidates_{candidateId}_approve_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vex/candidates/{candidateId}/approve",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateApprovalRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/candidates/{candidateId}/reject": {
|
|
"post": {
|
|
"operationId": "excititor_api_v1_vex_candidates_{candidateId}_reject_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vex/candidates/{candidateId}/reject",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateRejectionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/cve/{cveId}": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_cve_{cveId}_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/cve/{cveId} =\u003E GetByCve",
|
|
"description": "Get VEX statements for a CVE ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/export": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_export_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/export =\u003E ExportOpenVex",
|
|
"description": "Export VEX statements in OpenVEX format",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/index": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_index_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/index =\u003E GetIndex",
|
|
"description": "Get VEX hub index manifest for tool integration",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexIndexManifest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/package/{purl}": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_package_{purl}_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/package/{purl} =\u003E GetByPackage",
|
|
"description": "Get VEX statements for a package PURL",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/search": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_search_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/search =\u003E Search",
|
|
"description": "Search VEX statements with filters",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexSearchResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/source/{sourceId}": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_source_{sourceId}_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/source/{sourceId} =\u003E GetBySource",
|
|
"description": "Get VEX statements from a specific source",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/statement/{id}": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_statement_{id}_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/statement/{id:guid} =\u003E GetById",
|
|
"description": "Get a specific VEX statement by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_Core_Models_AggregatedVexStatement"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vex/stats": {
|
|
"get": {
|
|
"operationId": "vexhub_api_v1_vex_stats_GET",
|
|
"tags": [
|
|
"VEX"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vex/stats =\u003E GetStats",
|
|
"description": "Get VEX hub statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexhub_StellaOps_VexHub_WebService_Models_VexHubStats"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/conflicts": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_conflicts_GET",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/conflicts =\u003E GetConflictsAsync",
|
|
"description": "Get projections with conflicts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/consensus": {
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_consensus_POST",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/consensus =\u003E ComputeConsensusAsync",
|
|
"description": "Compute consensus for a vulnerability-product pair",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/consensus:batch": {
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_consensus:batch_POST",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/consensus:batch =\u003E ComputeConsensusBatchAsync",
|
|
"description": "Compute consensus for multiple vulnerability-product pairs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/consensus:withProof": {
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_consensus:withProof_POST",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/consensus:withProof =\u003E ComputeConsensusWithProofAsync",
|
|
"description": "Compute consensus with full proof object for audit trail",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/deltas/compute": {
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_deltas_compute_POST",
|
|
"tags": [
|
|
"VexLens Delta"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/deltas/compute =\u003E ComputeDeltaAsync",
|
|
"description": "Compute delta report between two snapshots",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ComputeDeltaRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_DeltaReportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/gating/snapshots/{snapshotId}/gate": {
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_gating_snapshots_{snapshotId}_gate_POST",
|
|
"tags": [
|
|
"VexLens Gating"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/gating/snapshots/{snapshotId}/gate =\u003E GateSnapshotAsync",
|
|
"description": "Apply noise-gating to a snapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_GateSnapshotRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_GatedSnapshotResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/gating/statistics": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_gating_statistics_GET",
|
|
"tags": [
|
|
"VexLens Gating"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/gating/statistics =\u003E GetGatingStatisticsAsync",
|
|
"description": "Get aggregated noise-gating statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_AggregatedGatingStatisticsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/issuers": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_issuers_GET",
|
|
"tags": [
|
|
"VexLens Issuers"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/issuers/ =\u003E ListIssuersAsync",
|
|
"description": "List registered VEX issuers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_issuers_POST",
|
|
"tags": [
|
|
"VexLens Issuers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/issuers/ =\u003E RegisterIssuerAsync",
|
|
"description": "Register a new VEX issuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RegisterIssuerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/issuers/{issuerId}": {
|
|
"delete": {
|
|
"operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_DELETE",
|
|
"tags": [
|
|
"VexLens Issuers"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/vexlens/issuers/{issuerId} =\u003E RevokeIssuerAsync",
|
|
"description": "Revoke an issuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RevokeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_GET",
|
|
"tags": [
|
|
"VexLens Issuers"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/issuers/{issuerId} =\u003E GetIssuerAsync",
|
|
"description": "Get issuer details",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/issuers/{issuerId}/keys": {
|
|
"post": {
|
|
"operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_keys_POST",
|
|
"tags": [
|
|
"VexLens Issuers"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/vexlens/issuers/{issuerId}/keys =\u003E AddIssuerKeyAsync",
|
|
"description": "Add a key to an issuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RegisterKeyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_IssuerDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/issuers/{issuerId}/keys/{fingerprint}": {
|
|
"delete": {
|
|
"operationId": "vexlens_api_v1_vexlens_issuers_{issuerId}_keys_{fingerprint}_DELETE",
|
|
"tags": [
|
|
"VexLens Issuers"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v1/vexlens/issuers/{issuerId}/keys/{fingerprint} =\u003E RevokeIssuerKeyAsync",
|
|
"description": "Revoke an issuer key",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_RevokeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/projections": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_projections_GET",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/projections =\u003E QueryProjectionsAsync",
|
|
"description": "Query consensus projections with filtering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/projections/history": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_projections_history_GET",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/projections/history =\u003E GetProjectionHistoryAsync",
|
|
"description": "Get projection history for a vulnerability-product pair",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionHistoryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/projections/latest": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_projections_latest_GET",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/projections/latest =\u003E GetLatestProjectionAsync",
|
|
"description": "Get the latest projection for a vulnerability-product pair",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/projections/{projectionId}": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_projections_{projectionId}_GET",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/projections/{projectionId} =\u003E GetProjectionAsync",
|
|
"description": "Get a specific consensus projection by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/vexlens/stats": {
|
|
"get": {
|
|
"operationId": "vexlens_api_v1_vexlens_stats_GET",
|
|
"tags": [
|
|
"VexLens"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/vexlens/stats =\u003E GetStatisticsAsync",
|
|
"description": "Get consensus projection statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vexlens_StellaOps_VexLens_Api_ConsensusStatisticsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/watchlist": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_watchlist_GET",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "List watchlist entries",
|
|
"description": "Returns all watchlist entries for the tenant, optionally including global entries.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "attestor_api_v1_watchlist_POST",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "Create watchlist entry",
|
|
"description": "Creates a new watchlist entry for monitoring identity appearances.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/watchlist/alerts": {
|
|
"get": {
|
|
"operationId": "attestor_api_v1_watchlist_alerts_GET",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "List recent alerts",
|
|
"description": "Returns recent alerts generated by watchlist matches.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistAlertsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/watchlist/{id}": {
|
|
"delete": {
|
|
"operationId": "attestor_api_v1_watchlist_{id}_DELETE",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "Delete watchlist entry",
|
|
"description": "Deletes a watchlist entry.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "attestor_api_v1_watchlist_{id}_GET",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "Get watchlist entry",
|
|
"description": "Returns a single watchlist entry by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "attestor_api_v1_watchlist_{id}_PUT",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "Update watchlist entry",
|
|
"description": "Updates an existing watchlist entry.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/watchlist/{id}/test": {
|
|
"post": {
|
|
"operationId": "attestor_api_v1_watchlist_{id}_test_POST",
|
|
"tags": [
|
|
"Watchlist"
|
|
],
|
|
"summary": "Test watchlist pattern",
|
|
"description": "Tests if a sample identity matches the watchlist entry pattern.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistTestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/attestor_StellaOps_Attestor_WebService_WatchlistTestResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/webhooks/registry/docker": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_webhooks_registry_docker_POST",
|
|
"tags": [
|
|
"Registry Webhooks"
|
|
],
|
|
"summary": "Handle Docker Registry v2 webhook events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_DockerRegistryNotification"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/webhooks/registry/generic": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_webhooks_registry_generic_POST",
|
|
"tags": [
|
|
"Registry Webhooks"
|
|
],
|
|
"summary": "Handle generic registry webhook events with image digest",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_GenericRegistryWebhook"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/webhooks/registry/harbor": {
|
|
"post": {
|
|
"operationId": "policy-gateway_api_v1_webhooks_registry_harbor_POST",
|
|
"tags": [
|
|
"Registry Webhooks"
|
|
],
|
|
"summary": "Handle Harbor registry webhook events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_HarborWebhookEvent"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/witnesses": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_witnesses_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/witnesses/ =\u003E HandleListWitnessesAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessListResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/witnesses/by-hash/{witnessHash}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_witnesses_by-hash_{witnessHash}_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/witnesses/by-hash/{witnessHash} =\u003E HandleGetWitnessByHashAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/witnesses/{witnessId}": {
|
|
"get": {
|
|
"operationId": "scanner_api_v1_witnesses_{witnessId}_GET",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: GET /api/v1/witnesses/{witnessId:guid} =\u003E HandleGetWitnessByIdAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v1/witnesses/{witnessId}/verify": {
|
|
"post": {
|
|
"operationId": "scanner_api_v1_witnesses_{witnessId}_verify_POST",
|
|
"tags": [
|
|
"scanner"
|
|
],
|
|
"summary": "HTTP: POST /api/v1/witnesses/{witnessId:guid}/verify =\u003E HandleVerifyWitnessAsync",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"scanner.scans.read"
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scanner_StellaOps_Scanner_WebService_Endpoints_WitnessVerificationResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/ack": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_ack_GET",
|
|
"tags": [
|
|
"Acknowledgment"
|
|
],
|
|
"summary": "Process an acknowledgment link",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_ack_POST",
|
|
"tags": [
|
|
"Acknowledgment"
|
|
],
|
|
"summary": "Process an acknowledgment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_AckApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/ack/webhook/opsgenie": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_ack_webhook_opsgenie_POST",
|
|
"tags": [
|
|
"Acknowledgment"
|
|
],
|
|
"summary": "Process OpsGenie webhook",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/ack/webhook/pagerduty": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_ack_webhook_pagerduty_POST",
|
|
"tags": [
|
|
"Acknowledgment"
|
|
],
|
|
"summary": "Process PagerDuty webhook",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/context/environments": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_context_environments_GET",
|
|
"tags": [
|
|
"Platform Context"
|
|
],
|
|
"summary": "List global environments with optional region filter",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/context/preferences": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_context_preferences_GET",
|
|
"tags": [
|
|
"Platform Context"
|
|
],
|
|
"summary": "Get persisted context preferences for the current user",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "platform_api_v2_context_preferences_PUT",
|
|
"tags": [
|
|
"Platform Context"
|
|
],
|
|
"summary": "Update persisted context preferences for the current user",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_PlatformContextPreferencesRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/context/regions": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_context_regions_GET",
|
|
"tags": [
|
|
"Platform Context"
|
|
],
|
|
"summary": "List global regions for context selection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalation-policies": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_escalation-policies_GET",
|
|
"tags": [
|
|
"Escalation Policies"
|
|
],
|
|
"summary": "List escalation policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_escalation-policies_POST",
|
|
"tags": [
|
|
"Escalation Policies"
|
|
],
|
|
"summary": "Create an escalation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_EscalationPolicyApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalation-policies/{policyId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_escalation-policies_{policyId}_DELETE",
|
|
"tags": [
|
|
"Escalation Policies"
|
|
],
|
|
"summary": "Delete an escalation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_escalation-policies_{policyId}_GET",
|
|
"tags": [
|
|
"Escalation Policies"
|
|
],
|
|
"summary": "Get an escalation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_escalation-policies_{policyId}_PUT",
|
|
"tags": [
|
|
"Escalation Policies"
|
|
],
|
|
"summary": "Update an escalation policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_EscalationPolicyApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalations": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_escalations_GET",
|
|
"tags": [
|
|
"Escalations"
|
|
],
|
|
"summary": "List active escalations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalations/{incidentId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_escalations_{incidentId}_GET",
|
|
"tags": [
|
|
"Escalations"
|
|
],
|
|
"summary": "Get escalation state for an incident",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalations/{incidentId}/escalate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_escalations_{incidentId}_escalate_POST",
|
|
"tags": [
|
|
"Escalations"
|
|
],
|
|
"summary": "Manually escalate to next level",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ManualEscalateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalations/{incidentId}/start": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_escalations_{incidentId}_start_POST",
|
|
"tags": [
|
|
"Escalations"
|
|
],
|
|
"summary": "Start escalation for an incident",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_StartEscalationApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/escalations/{incidentId}/stop": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_escalations_{incidentId}_stop_POST",
|
|
"tags": [
|
|
"Escalations"
|
|
],
|
|
"summary": "Stop escalation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_StopEscalationApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/fallback/chains/{channelType}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_fallback_chains_{channelType}_GET",
|
|
"tags": [
|
|
"Fallback"
|
|
],
|
|
"summary": "Gets the fallback chain for a channel type",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_fallback_chains_{channelType}_PUT",
|
|
"tags": [
|
|
"Fallback"
|
|
],
|
|
"summary": "Sets a custom fallback chain for a channel type",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SetFallbackChainRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/fallback/deliveries/{deliveryId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_fallback_deliveries_{deliveryId}_DELETE",
|
|
"tags": [
|
|
"Fallback"
|
|
],
|
|
"summary": "Clears fallback state for a specific delivery",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/fallback/statistics": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_fallback_statistics_GET",
|
|
"tags": [
|
|
"Fallback"
|
|
],
|
|
"summary": "Gets fallback handling statistics for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/fallback/test": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_fallback_test_POST",
|
|
"tags": [
|
|
"Fallback"
|
|
],
|
|
"summary": "Tests fallback resolution without affecting real deliveries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_TestFallbackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/incidents": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_incidents_GET",
|
|
"tags": [
|
|
"Incidents"
|
|
],
|
|
"summary": "Lists notification incidents (deliveries)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/incidents/stats": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_incidents_stats_GET",
|
|
"tags": [
|
|
"Incidents"
|
|
],
|
|
"summary": "Gets incident statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/incidents/{deliveryId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_incidents_{deliveryId}_GET",
|
|
"tags": [
|
|
"Incidents"
|
|
],
|
|
"summary": "Gets an incident by delivery ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/incidents/{deliveryId}/ack": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_incidents_{deliveryId}_ack_POST",
|
|
"tags": [
|
|
"Incidents"
|
|
],
|
|
"summary": "Acknowledges an incident",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_DeliveryAckRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/integrations/feeds": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_integrations_feeds_GET",
|
|
"tags": [
|
|
"Integrations V2"
|
|
],
|
|
"summary": "List advisory feed health/freshness integration projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/integrations/vex-sources": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_integrations_vex-sources_GET",
|
|
"tags": [
|
|
"Integrations V2"
|
|
],
|
|
"summary": "List VEX source health/freshness integration projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/bundles": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_localization_bundles_GET",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Lists all localization bundles for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_localization_bundles_PUT",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Creates or updates a localization bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CreateBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/bundles/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_localization_bundles_validate_POST",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Validates a localization bundle without saving",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CreateBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/bundles/{bundleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_localization_bundles_{bundleId}_DELETE",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Deletes a localization bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/bundles/{locale}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_localization_bundles_{locale}_GET",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Gets all localized strings for a locale",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/locales": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_localization_locales_GET",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Gets all supported locales for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/strings/{key}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_localization_strings_{key}_GET",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Gets a single localized string",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/localization/strings/{key}/format": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_localization_strings_{key}_format_POST",
|
|
"tags": [
|
|
"Localization"
|
|
],
|
|
"summary": "Gets a localized string with parameter substitution",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_FormatStringRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/channels": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_channels_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/channels",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/channels/{channelId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_channels_{channelId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/channels/{channelId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_channels_{channelId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/channels/{channelId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_channels_{channelId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/channels/{channelId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ChannelUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/dead-letter": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/dead-letter",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/dead-letter",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_EnqueueDeadLetterRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/dead-letter/purge": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_purge_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/dead-letter/purge",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_PurgeDeadLetterRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/dead-letter/retry": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_retry_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/dead-letter/retry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RetryDeadLetterRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/dead-letter/stats": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_stats_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/dead-letter/stats",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/dead-letter/{entryId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_{entryId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/dead-letter/{entryId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/dead-letter/{entryId}/resolve": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_dead-letter_{entryId}_resolve_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/dead-letter/{entryId}/resolve",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ResolveDeadLetterRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/deliveries": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_deliveries_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/deliveries",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/deliveries/stats": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_deliveries_stats_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/deliveries/stats",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/deliveries/{deliveryId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_deliveries_{deliveryId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/deliveries/{deliveryId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/deliveries/{deliveryId}/retry": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_deliveries_{deliveryId}_retry_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/deliveries/{deliveryId}/retry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_DeliveryRetryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/escalation-policies": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_escalation-policies_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/escalation-policies",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/escalation-policies/{policyId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_escalation-policies_{policyId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/escalation-policies/{policyId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_escalation-policies_{policyId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/escalation-policies/{policyId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_escalation-policies_{policyId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/escalation-policies/{policyId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_EscalationPolicyUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/inbox": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_inbox_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/inbox",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/inbox/read-all": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_inbox_read-all_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/inbox/read-all",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/inbox/unread-count": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_inbox_unread-count_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/inbox/unread-count",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/inbox/{messageId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_inbox_{messageId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/inbox/{messageId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_inbox_{messageId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/inbox/{messageId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/inbox/{messageId}/read": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_inbox_{messageId}_read_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/inbox/{messageId}/read",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/incidents": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_incidents_GET",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/incidents",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/incidents/{incidentId}/ack": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_incidents_{incidentId}_ack_POST",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/incidents/{incidentId}/ack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_IncidentAckRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/incidents/{incidentId}/resolve": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_incidents_{incidentId}_resolve_POST",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/incidents/{incidentId}/resolve",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_IncidentResolveRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/localization/bundles": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_localization_bundles_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/localization/bundles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/localization/bundles/{bundleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_localization_bundles_{bundleId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/localization/bundles/{bundleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_localization_bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/localization/bundles/{bundleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_localization_bundles_{bundleId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/localization/bundles/{bundleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_LocalizationBundleUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/localization/locales": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_localization_locales_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/localization/locales",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/localization/resolve": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_localization_resolve_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/localization/resolve",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_LocalizationResolveRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/maintenance-windows": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_maintenance-windows_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/maintenance-windows",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/maintenance-windows/{windowId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_maintenance-windows_{windowId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/maintenance-windows/{windowId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_maintenance-windows_{windowId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/maintenance-windows/{windowId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_maintenance-windows_{windowId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/maintenance-windows/{windowId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_MaintenanceWindowUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/oncall-schedules": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_oncall-schedules_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/oncall-schedules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/oncall-schedules/{scheduleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_oncall-schedules_{scheduleId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/oncall-schedules/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_oncall-schedules_{scheduleId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/oncall-schedules/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_oncall-schedules_{scheduleId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/oncall-schedules/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_OnCallScheduleUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/oncall-schedules/{scheduleId}/overrides": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_oncall-schedules_{scheduleId}_overrides_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/oncall-schedules/{scheduleId}/overrides",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_OnCallOverrideRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/oncall-schedules/{scheduleId}/overrides/{overrideId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_oncall-schedules_{scheduleId}_overrides_{overrideId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/oncall-schedules/{scheduleId}/overrides/{overrideId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/overrides": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_overrides_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/overrides",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_overrides_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/overrides",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_OperatorOverrideCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/overrides/{overrideId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_overrides_{overrideId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/overrides/{overrideId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_overrides_{overrideId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/overrides/{overrideId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/quiet-hours": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_quiet-hours_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/quiet-hours",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/quiet-hours/{scheduleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_quiet-hours_{scheduleId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/quiet-hours/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_quiet-hours_{scheduleId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/quiet-hours/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_quiet-hours_{scheduleId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/quiet-hours/{scheduleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_QuietHoursUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/retention/cleanup": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_retention_cleanup_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/retention/cleanup",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/retention/cleanup/last": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_retention_cleanup_last_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/retention/cleanup/last",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/retention/cleanup/preview": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_retention_cleanup_preview_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/retention/cleanup/preview",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/retention/policy": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_retention_policy_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/retention/policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_retention_policy_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/retention/policy",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_UpdateRetentionPolicyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/rules": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_rules_GET",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/rules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_rules_POST",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/rules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/rules/{ruleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_rules_{ruleId}_DELETE",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/rules/{ruleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_rules_{ruleId}_GET",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/rules/{ruleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_rules_{ruleId}_PUT",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/rules/{ruleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleUpdateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/ack-tokens": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_security_ack-tokens_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/security/ack-tokens",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_CreateAckTokenRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/ack-tokens/verify": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_security_ack-tokens_verify_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/security/ack-tokens/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_VerifyAckTokenRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/html/sanitize": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_security_html_sanitize_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/security/html/sanitize",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_SanitizeHtmlRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/html/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_security_html_validate_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/security/html/validate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ValidateHtmlRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/isolation/violations": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_security_isolation_violations_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/security/isolation/violations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/webhook/{channelId}/rotate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_security_webhook_{channelId}_rotate_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/security/webhook/{channelId}/rotate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/security/webhook/{channelId}/secret": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_security_webhook_{channelId}_secret_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/security/webhook/{channelId}/secret",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/simulate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_simulate_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/simulate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_SimulationRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/simulate/event": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_simulate_event_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/simulate/event",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_SimulateSingleEventRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/storms": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_storms_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/storms",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/storms/{stormKey}/summary": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_storms_{stormKey}_summary_POST",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/storms/{stormKey}/summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/templates": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_templates_GET",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/templates",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_templates_POST",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/templates",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/templates/preview": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_templates_preview_POST",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/templates/preview",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/templates/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_notify_templates_validate_POST",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/notify/templates/validate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/templates/{templateId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_templates_{templateId}_DELETE",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/templates/{templateId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_templates_{templateId}_GET",
|
|
"tags": [
|
|
"Notify"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/templates/{templateId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/throttle-configs": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_throttle-configs_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/throttle-configs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/notify/throttle-configs/{configId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_notify_throttle-configs_{configId}_DELETE",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/notify/throttle-configs/{configId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_notify_throttle-configs_{configId}_GET",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/notify/throttle-configs/{configId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_notify_throttle-configs_{configId}_PUT",
|
|
"tags": [
|
|
"notifier"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/notify/throttle-configs/{configId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_ThrottleConfigUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/oncall-schedules": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_GET",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "List on-call schedules",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_POST",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Create an on-call schedule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OnCallScheduleApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/oncall-schedules/{scheduleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_{scheduleId}_DELETE",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Delete an on-call schedule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_{scheduleId}_GET",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Get an on-call schedule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_{scheduleId}_PUT",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Update an on-call schedule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OnCallScheduleApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/oncall-schedules/{scheduleId}/oncall": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_{scheduleId}_oncall_GET",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Get current on-call users",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/oncall-schedules/{scheduleId}/overrides": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_{scheduleId}_overrides_POST",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Create an on-call override",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OnCallOverrideApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/oncall-schedules/{scheduleId}/overrides/{overrideId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_oncall-schedules_{scheduleId}_overrides_{overrideId}_DELETE",
|
|
"tags": [
|
|
"On-Call Schedules"
|
|
],
|
|
"summary": "Delete an on-call override",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/overrides": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_overrides_GET",
|
|
"tags": [
|
|
"Overrides"
|
|
],
|
|
"summary": "List active operator overrides",
|
|
"description": "Returns all active operator overrides for the tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_overrides_POST",
|
|
"tags": [
|
|
"Overrides"
|
|
],
|
|
"summary": "Create an operator override",
|
|
"description": "Creates a new operator override to bypass quiet hours and/or throttling.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_OperatorOverrideApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/overrides/check": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_overrides_check_POST",
|
|
"tags": [
|
|
"Overrides"
|
|
],
|
|
"summary": "Check for applicable override",
|
|
"description": "Checks if an override applies to the given event criteria.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CheckOverrideApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/overrides/{overrideId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_overrides_{overrideId}_GET",
|
|
"tags": [
|
|
"Overrides"
|
|
],
|
|
"summary": "Get an operator override",
|
|
"description": "Returns a specific operator override by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/overrides/{overrideId}/revoke": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_overrides_{overrideId}_revoke_POST",
|
|
"tags": [
|
|
"Overrides"
|
|
],
|
|
"summary": "Revoke an operator override",
|
|
"description": "Revokes an active operator override.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RevokeOverrideApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/quiet-hours/calendars": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_quiet-hours_calendars_GET",
|
|
"tags": [
|
|
"QuietHours"
|
|
],
|
|
"summary": "List all quiet hours calendars",
|
|
"description": "Returns all quiet hours calendars for the tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_quiet-hours_calendars_POST",
|
|
"tags": [
|
|
"QuietHours"
|
|
],
|
|
"summary": "Create a quiet hours calendar",
|
|
"description": "Creates a new quiet hours calendar with schedules.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursCalendarApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/quiet-hours/calendars/{calendarId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_quiet-hours_calendars_{calendarId}_DELETE",
|
|
"tags": [
|
|
"QuietHours"
|
|
],
|
|
"summary": "Delete a quiet hours calendar",
|
|
"description": "Deletes a quiet hours calendar.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_quiet-hours_calendars_{calendarId}_GET",
|
|
"tags": [
|
|
"QuietHours"
|
|
],
|
|
"summary": "Get a quiet hours calendar",
|
|
"description": "Returns a specific quiet hours calendar by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_quiet-hours_calendars_{calendarId}_PUT",
|
|
"tags": [
|
|
"QuietHours"
|
|
],
|
|
"summary": "Update a quiet hours calendar",
|
|
"description": "Updates an existing quiet hours calendar.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursCalendarApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/quiet-hours/evaluate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_quiet-hours_evaluate_POST",
|
|
"tags": [
|
|
"QuietHours"
|
|
],
|
|
"summary": "Evaluate quiet hours",
|
|
"description": "Checks if quiet hours are currently active for an event kind.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursEvaluateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "List Pack-22 release projections",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/activity": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_activity_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "List cross-release activity timeline",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/approvals": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_approvals_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "List cross-release approvals queue projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "List run-centric release projections for Pack-22 contracts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get canonical release run detail projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/approvals": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_approvals_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run approvals checkpoints projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/audit": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_audit_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run audit projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/deployments": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_deployments_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run deployments projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/evidence": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_evidence_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run evidence capsule projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/gate-decision": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_gate-decision_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run gate decision projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/replay": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_replay_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run replay projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/rollback": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_rollback_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run rollback projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/security-inputs": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_security-inputs_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run security inputs projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/runs/{runId}/timeline": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_runs_{runId}_timeline_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get release run timeline projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/releases/{releaseId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_releases_{releaseId}_GET",
|
|
"tags": [
|
|
"Releases V2"
|
|
],
|
|
"summary": "Get Pack-22 release detail projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/rules": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_rules_GET",
|
|
"tags": [
|
|
"Rules"
|
|
],
|
|
"summary": "Lists all rules for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_rules_POST",
|
|
"tags": [
|
|
"Rules"
|
|
],
|
|
"summary": "Creates a new rule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/rules/{ruleId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_rules_{ruleId}_DELETE",
|
|
"tags": [
|
|
"Rules"
|
|
],
|
|
"summary": "Deletes a rule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_rules_{ruleId}_GET",
|
|
"tags": [
|
|
"Rules"
|
|
],
|
|
"summary": "Gets a rule by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_rules_{ruleId}_PUT",
|
|
"tags": [
|
|
"Rules"
|
|
],
|
|
"summary": "Updates an existing rule",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_RuleUpdateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/disposition": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_security_disposition_GET",
|
|
"tags": [
|
|
"Security V2"
|
|
],
|
|
"summary": "List consolidated security disposition projection (VEX \u002B exceptions read-join)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/disposition/{findingId}": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_security_disposition_{findingId}_GET",
|
|
"tags": [
|
|
"Security V2"
|
|
],
|
|
"summary": "Get consolidated security disposition by finding id",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/findings": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_security_findings_GET",
|
|
"tags": [
|
|
"Security V2"
|
|
],
|
|
"summary": "List consolidated security findings with pivot/facet schema",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/html/sanitize": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_html_sanitize_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/html/sanitize =\u003E SanitizeHtmlAsync",
|
|
"description": "Sanitizes HTML content.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SanitizeHtmlRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/html/strip": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_html_strip_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/html/strip =\u003E StripHtmlTagsAsync",
|
|
"description": "Strips all HTML tags from content.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_StripHtmlRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/html/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_html_validate_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/html/validate =\u003E ValidateHtmlAsync",
|
|
"description": "Validates HTML content.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ValidateHtmlRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/keys/rotate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_keys_rotate_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/keys/rotate =\u003E RotateKeyAsync",
|
|
"description": "Rotates the signing key.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/sbom-explorer": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_security_sbom-explorer_GET",
|
|
"tags": [
|
|
"Security V2"
|
|
],
|
|
"summary": "Get consolidated SBOM explorer projection (table/graph/diff)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tenants/fuzz-test": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_tenants_fuzz-test_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/tenants/fuzz-test =\u003E RunTenantFuzzTestAsync",
|
|
"description": "Runs tenant isolation fuzz tests.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Security_TenantFuzzTestConfig"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tenants/grants": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_security_tenants_grants_DELETE",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: DELETE /api/v2/security/tenants/grants =\u003E RevokeCrossTenantAccessAsync",
|
|
"description": "Revokes cross-tenant access.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RevokeCrossTenantRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_tenants_grants_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/tenants/grants =\u003E GrantCrossTenantAccessAsync",
|
|
"description": "Grants cross-tenant access to a resource.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_CrossTenantGrantRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tenants/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_tenants_validate_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/tenants/validate =\u003E ValidateTenantAccessAsync",
|
|
"description": "Validates tenant access to a resource.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ValidateTenantAccessRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tenants/{tenantId}/violations": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_security_tenants_{tenantId}_violations_GET",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/security/tenants/{tenantId}/violations =\u003E GetTenantViolationsAsync",
|
|
"description": "Gets tenant isolation violations.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tokens/sign": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_tokens_sign_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/tokens/sign =\u003E SignTokenAsync",
|
|
"description": "Signs a payload and returns a token.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SignTokenRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tokens/verify": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_tokens_verify_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/tokens/verify =\u003E VerifyTokenAsync",
|
|
"description": "Verifies a token and returns the payload if valid.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_VerifyTokenRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/tokens/{token}/info": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_security_tokens_{token}_info_GET",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/security/tokens/{token}/info =\u003E GetTokenInfo",
|
|
"description": "Gets information about a token without verification.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/webhooks": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_webhooks_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/webhooks =\u003E RegisterWebhookConfigAsync",
|
|
"description": "Registers webhook security configuration.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Security_WebhookSecurityConfig"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/webhooks/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_security_webhooks_validate_POST",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: POST /api/v2/security/webhooks/validate =\u003E ValidateWebhookAsync",
|
|
"description": "Validates a webhook request.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_Worker_Security_WebhookValidationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/webhooks/{tenantId}/{channelId}": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_security_webhooks_{tenantId}_{channelId}_GET",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: GET /api/v2/security/webhooks/{tenantId}/{channelId} =\u003E GetWebhookConfigAsync",
|
|
"description": "Gets webhook security configuration.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/security/webhooks/{tenantId}/{channelId}/allowlist": {
|
|
"put": {
|
|
"operationId": "notifier_api_v2_security_webhooks_{tenantId}_{channelId}_allowlist_PUT",
|
|
"tags": [
|
|
"Security"
|
|
],
|
|
"summary": "HTTP: PUT /api/v2/security/webhooks/{tenantId}/{channelId}/allowlist =\u003E UpdateWebhookAllowlistAsync",
|
|
"description": "Updates IP allowlist for a webhook.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_UpdateAllowlistRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/simulate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_simulate_POST",
|
|
"tags": [
|
|
"Simulation"
|
|
],
|
|
"summary": "Simulate rule evaluation against events",
|
|
"description": "Dry-runs rules against provided or historical events without side effects. Returns matched actions with detailed explanations.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_SimulationApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/simulate/validate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_simulate_validate_POST",
|
|
"tags": [
|
|
"Simulation"
|
|
],
|
|
"summary": "Validate a rule definition",
|
|
"description": "Validates a rule definition and returns any errors or warnings.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_RuleApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/storm-breaker/storms": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_storm-breaker_storms_GET",
|
|
"tags": [
|
|
"Storm Breaker"
|
|
],
|
|
"summary": "Lists all active notification storms for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/storm-breaker/storms/{stormKey}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_storm-breaker_storms_{stormKey}_DELETE",
|
|
"tags": [
|
|
"Storm Breaker"
|
|
],
|
|
"summary": "Clears a storm state manually",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_storm-breaker_storms_{stormKey}_GET",
|
|
"tags": [
|
|
"Storm Breaker"
|
|
],
|
|
"summary": "Gets the current state of a specific storm",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/storm-breaker/storms/{stormKey}/summary": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_storm-breaker_storms_{stormKey}_summary_POST",
|
|
"tags": [
|
|
"Storm Breaker"
|
|
],
|
|
"summary": "Generates a summary for an active storm",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/templates": {
|
|
"get": {
|
|
"operationId": "notifier_api_v2_templates_GET",
|
|
"tags": [
|
|
"Templates"
|
|
],
|
|
"summary": "Lists all templates for a tenant",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "notifier_api_v2_templates_POST",
|
|
"tags": [
|
|
"Templates"
|
|
],
|
|
"summary": "Creates a new template",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/templates/preview": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_templates_preview_POST",
|
|
"tags": [
|
|
"Templates"
|
|
],
|
|
"summary": "Previews a template rendering",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/templates/{templateId}": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_templates_{templateId}_DELETE",
|
|
"tags": [
|
|
"Templates"
|
|
],
|
|
"summary": "Deletes a template",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_templates_{templateId}_GET",
|
|
"tags": [
|
|
"Templates"
|
|
],
|
|
"summary": "Gets a template by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_templates_{templateId}_PUT",
|
|
"tags": [
|
|
"Templates"
|
|
],
|
|
"summary": "Updates an existing template",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/throttles/config": {
|
|
"delete": {
|
|
"operationId": "notifier_api_v2_throttles_config_DELETE",
|
|
"tags": [
|
|
"Throttles"
|
|
],
|
|
"summary": "Delete throttle configuration",
|
|
"description": "Deletes the throttle configuration for the tenant, reverting to defaults.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "notifier_api_v2_throttles_config_GET",
|
|
"tags": [
|
|
"Throttles"
|
|
],
|
|
"summary": "Get throttle configuration",
|
|
"description": "Returns the throttle configuration for the tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "notifier_api_v2_throttles_config_PUT",
|
|
"tags": [
|
|
"Throttles"
|
|
],
|
|
"summary": "Update throttle configuration",
|
|
"description": "Creates or updates the throttle configuration for the tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleConfigurationApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/throttles/evaluate": {
|
|
"post": {
|
|
"operationId": "notifier_api_v2_throttles_evaluate_POST",
|
|
"tags": [
|
|
"Throttles"
|
|
],
|
|
"summary": "Evaluate throttle duration",
|
|
"description": "Returns the effective throttle duration for an event kind.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleEvaluateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/agents": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_agents_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology agents",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/environments": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_environments_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology environments",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/gate-profiles": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_gate-profiles_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology gate profiles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/hosts": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_hosts_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology hosts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/promotion-paths": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_promotion-paths_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology promotion paths",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/regions": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_regions_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology regions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/targets": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_targets_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology targets",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/v2/topology/workflows": {
|
|
"get": {
|
|
"operationId": "platform_api_v2_topology_workflows_GET",
|
|
"tags": [
|
|
"Topology V2"
|
|
],
|
|
"summary": "List topology workflows",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/webhooks/slo-breach": {
|
|
"post": {
|
|
"operationId": "taskrunner_api_webhooks_slo-breach_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /api/webhooks/slo-breach =\u003E HandleSloBreachWebhook",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_StellaOps_TaskRunner_Core_IncidentMode_SloBreachNotification"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/attestations/vex/list": {
|
|
"get": {
|
|
"operationId": "excititor_attestations_vex_list_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /attestations/vex/list",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/attestations/vex/{attestationId}": {
|
|
"get": {
|
|
"operationId": "excititor_attestations_vex_{attestationId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /attestations/vex/{attestationId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/authority/audit/airgap": {
|
|
"get": {
|
|
"operationId": "authority_authority_audit_airgap_GET",
|
|
"tags": [
|
|
"AuthorityAirgapAudit"
|
|
],
|
|
"summary": "List air-gapped bundle import audit records for the current tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Airgap_AirgapAuditListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_authority_audit_airgap_POST",
|
|
"tags": [
|
|
"AuthorityAirgapAudit"
|
|
],
|
|
"summary": "Record an audit entry for an air-gapped bundle import action.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Airgap_AirgapAuditRecordRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Airgap_AirgapAuditRecordResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/authority/audit/incident": {
|
|
"get": {
|
|
"operationId": "authority_authority_audit_incident_GET",
|
|
"tags": [
|
|
"AuthorityIncidentAudit"
|
|
],
|
|
"summary": "List recent obs:incident token issuances for auditors.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Observability_IncidentAuditResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/authorize": {
|
|
"get": {
|
|
"operationId": "authority_authorize_GET",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: GET /authorize =\u003E HandleAuthorize",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_authorize_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /authorize =\u003E HandleAuthorize",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/components/lookup": {
|
|
"get": {
|
|
"operationId": "sbomservice_components_lookup_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /components/lookup",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/concelier/advisories/{vulnerabilityKey}/replay": {
|
|
"get": {
|
|
"operationId": "concelier_concelier_advisories_{vulnerabilityKey}_replay_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /concelier/advisories/{vulnerabilityKey}/replay",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/concelier/exports/index.json": {
|
|
"get": {
|
|
"operationId": "concelier_concelier_exports_index.json_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /concelier/exports/index.json",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/concelier/exports/{relativePath}": {
|
|
"get": {
|
|
"operationId": "concelier_concelier_exports_{relativePath}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /concelier/exports/{**relativePath}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/concelier/observations": {
|
|
"get": {
|
|
"operationId": "concelier_concelier_observations_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /concelier/observations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/connect/authorize": {
|
|
"get": {
|
|
"operationId": "authority_connect_authorize_GET",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "OpenID Connect authorization endpoint.",
|
|
"description": "Bridges Gateway microservice \u0060/connect/authorize\u0060 requests to Authority \u0060/authorize\u0060.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": true,
|
|
"requiresAuthentication": false,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_connect_authorize_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "OpenID Connect authorization endpoint.",
|
|
"description": "Bridges Gateway microservice \u0060/connect/authorize\u0060 requests to Authority \u0060/authorize\u0060.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": true,
|
|
"requiresAuthentication": false,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/connect/introspect": {
|
|
"post": {
|
|
"operationId": "authority_connect_introspect_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "OAuth2 introspection endpoint.",
|
|
"description": "Bridges Gateway microservice \u0060/connect/introspect\u0060 requests to Authority \u0060/introspect\u0060.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": true,
|
|
"requiresAuthentication": false,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/connect/revoke": {
|
|
"post": {
|
|
"operationId": "authority_connect_revoke_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "OAuth2 revocation endpoint.",
|
|
"description": "Bridges Gateway microservice \u0060/connect/revoke\u0060 requests to Authority \u0060/revoke\u0060.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": true,
|
|
"requiresAuthentication": false,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/connect/token": {
|
|
"post": {
|
|
"operationId": "authority_connect_token_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "OAuth2 token endpoint.",
|
|
"description": "Bridges Gateway microservice \u0060/connect/token\u0060 requests to Authority \u0060/token\u0060.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": true,
|
|
"requiresAuthentication": false,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/audit": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_audit_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "List administrative audit events for a tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/branding": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_branding_GET",
|
|
"tags": [
|
|
"Console Admin Branding"
|
|
],
|
|
"summary": "Get branding configuration with edit metadata.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "authority_console_admin_branding_PUT",
|
|
"tags": [
|
|
"Console Admin Branding"
|
|
],
|
|
"summary": "Update tenant branding configuration.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateBrandingRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/branding/preview": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_branding_preview_POST",
|
|
"tags": [
|
|
"Console Admin Branding"
|
|
],
|
|
"summary": "Preview branding changes before applying.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateBrandingRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/clients": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_clients_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "List OAuth2 client registrations.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_console_admin_clients_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Register a new OAuth2 client.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateClientRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/clients/{clientId}": {
|
|
"patch": {
|
|
"operationId": "authority_console_admin_clients_{clientId}_PATCH",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Update client metadata and allowed scopes.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateClientRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/clients/{clientId}/rotate": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_clients_{clientId}_rotate_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Rotate client secret or key credentials.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/roles": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_roles_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "List all role bundles and their scope mappings.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_console_admin_roles_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Create a custom role bundle.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateRoleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/roles/{roleId}": {
|
|
"patch": {
|
|
"operationId": "authority_console_admin_roles_{roleId}_PATCH",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Update role bundle scopes and metadata.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateRoleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/roles/{roleId}/preview-impact": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_roles_{roleId}_preview-impact_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Preview the impact of role changes on users and clients.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/tenants": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_tenants_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "List all tenants in the installation.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_console_admin_tenants_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Create a new tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateTenantRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/tenants/{tenantId}": {
|
|
"patch": {
|
|
"operationId": "authority_console_admin_tenants_{tenantId}_PATCH",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Update tenant metadata.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateTenantRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/tenants/{tenantId}/resume": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_tenants_{tenantId}_resume_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Resume a suspended tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/tenants/{tenantId}/suspend": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_tenants_{tenantId}_suspend_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Suspend a tenant (blocks token issuance).",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/tokens": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_tokens_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "List active and revoked tokens for a tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/tokens/revoke": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_tokens_revoke_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Revoke one or more access/refresh tokens.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_RevokeTokensRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/users": {
|
|
"get": {
|
|
"operationId": "authority_console_admin_users_GET",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "List users for the specified tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "authority_console_admin_users_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Create a local user (does not apply to external IdP users).",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_CreateUserRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/users/{userId}": {
|
|
"patch": {
|
|
"operationId": "authority_console_admin_users_{userId}_PATCH",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Update user metadata and role assignments.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_Admin_UpdateUserRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/users/{userId}/disable": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_users_{userId}_disable_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Disable a user account.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/admin/users/{userId}/enable": {
|
|
"post": {
|
|
"operationId": "authority_console_admin_users_{userId}_enable_POST",
|
|
"tags": [
|
|
"Console Admin"
|
|
],
|
|
"summary": "Enable a disabled user account.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/branding": {
|
|
"get": {
|
|
"operationId": "authority_console_branding_GET",
|
|
"tags": [
|
|
"Console Branding"
|
|
],
|
|
"summary": "Get branding configuration for the tenant (public endpoint).",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/dashboard": {
|
|
"get": {
|
|
"operationId": "authority_console_dashboard_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Tenant-scoped aggregates for findings, VEX overrides, advisory deltas, run health, and policy change log.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/filters": {
|
|
"get": {
|
|
"operationId": "authority_console_filters_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Available filter categories with options and counts for deterministic console queries.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/profile": {
|
|
"get": {
|
|
"operationId": "authority_console_profile_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Return the authenticated principal profile metadata.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/sboms": {
|
|
"get": {
|
|
"operationId": "sbomservice_console_sboms_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /console/sboms",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/tenants": {
|
|
"get": {
|
|
"operationId": "authority_console_tenants_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "List the tenant metadata for the authenticated principal.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/token/introspect": {
|
|
"post": {
|
|
"operationId": "authority_console_token_introspect_POST",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Introspect the current access token and return expiry, scope, and tenant metadata.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/vex": {
|
|
"get": {
|
|
"operationId": "excititor_console_vex_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /console/vex",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/vex/events": {
|
|
"get": {
|
|
"operationId": "authority_console_vex_events_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Server-sent events feed for live VEX updates (placeholder).",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/vex/statements": {
|
|
"get": {
|
|
"operationId": "authority_console_vex_statements_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "List VEX statements impacting the tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/vuln/findings": {
|
|
"get": {
|
|
"operationId": "authority_console_vuln_findings_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "List tenant-scoped vulnerability findings with policy/VEX metadata.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/vuln/tickets": {
|
|
"post": {
|
|
"operationId": "authority_console_vuln_tickets_POST",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Generate a signed payload payload for external ticketing workflows.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Console_ConsoleVulnerabilityTicketRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/console/vuln/{findingId}": {
|
|
"get": {
|
|
"operationId": "authority_console_vuln_{findingId}_GET",
|
|
"tags": [
|
|
"Console"
|
|
],
|
|
"summary": "Return the full finding document, including evidence and policy overlays.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/decrypt": {
|
|
"post": {
|
|
"operationId": "smremote_decrypt_POST",
|
|
"tags": [
|
|
"smremote"
|
|
],
|
|
"summary": "HTTP: POST /decrypt",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/smremote_DecryptRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/diagnostics/aliases/{seed}": {
|
|
"get": {
|
|
"operationId": "concelier_diagnostics_aliases_{seed}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /diagnostics/aliases/{seed}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/encrypt": {
|
|
"post": {
|
|
"operationId": "smremote_encrypt_POST",
|
|
"tags": [
|
|
"smremote"
|
|
],
|
|
"summary": "HTTP: POST /encrypt",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/smremote_EncryptRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/entrypoints": {
|
|
"get": {
|
|
"operationId": "sbomservice_entrypoints_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /entrypoints",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "sbomservice_entrypoints_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /entrypoints",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_EntrypointUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/envsettings.json": {
|
|
"get": {
|
|
"operationId": "platform_envsettings.json_GET",
|
|
"tags": [
|
|
"Environment Settings"
|
|
],
|
|
"summary": "Alias for /platform/envsettings.json (direct service access)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_EnvironmentSettingsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/events/conselier-export": {
|
|
"post": {
|
|
"operationId": "scheduler_events_conselier-export_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /events/conselier-export =\u003E HandleConselierExportAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/events/excitor-export": {
|
|
"post": {
|
|
"operationId": "scheduler_events_excitor-export_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /events/excitor-export =\u003E HandleExcitorExportAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/events/statements/{statementId}/provenance": {
|
|
"post": {
|
|
"operationId": "concelier_events_statements_{statementId}_provenance_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /events/statements/{statementId:guid}/provenance",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence": {
|
|
"post": {
|
|
"operationId": "evidencelocker_evidence_POST",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "Ingest producer gate artifact evidence and compute deterministic evidence score.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/hold/{caseId}": {
|
|
"post": {
|
|
"operationId": "evidencelocker_evidence_hold_{caseId}_POST",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "Create a legal hold for the specified case identifier.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/score": {
|
|
"get": {
|
|
"operationId": "evidencelocker_evidence_score_GET",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "Get deterministic evidence score by artifact identifier.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceScoreResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/snapshot": {
|
|
"post": {
|
|
"operationId": "evidencelocker_evidence_snapshot_POST",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "Create a new evidence snapshot for the tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/summary": {
|
|
"post": {
|
|
"operationId": "policy-engine_evidence_summary_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /evidence/summary =\u003E HandleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_EvidenceSummaryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/verify": {
|
|
"post": {
|
|
"operationId": "evidencelocker_evidence_verify_POST",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "HTTP: POST /evidence/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/vex/list": {
|
|
"get": {
|
|
"operationId": "excititor_evidence_vex_list_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /evidence/vex/list",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/vex/locker/{bundleId}": {
|
|
"get": {
|
|
"operationId": "excititor_evidence_vex_locker_{bundleId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /evidence/vex/locker/{bundleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/vex/locker/{bundleId}/manifest/file": {
|
|
"get": {
|
|
"operationId": "excititor_evidence_vex_locker_{bundleId}_manifest_file_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /evidence/vex/locker/{bundleId}/manifest/file",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/vex/{bundleId}": {
|
|
"get": {
|
|
"operationId": "excititor_evidence_vex_{bundleId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /evidence/vex/{bundleId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/{bundleId}": {
|
|
"get": {
|
|
"operationId": "evidencelocker_evidence_{bundleId}_GET",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "HTTP: GET /evidence/{bundleId:guid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceBundleResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/{bundleId}/download": {
|
|
"get": {
|
|
"operationId": "evidencelocker_evidence_{bundleId}_download_GET",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "HTTP: GET /evidence/{bundleId:guid}/download",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/evidence/{bundleId}/portable": {
|
|
"get": {
|
|
"operationId": "evidencelocker_evidence_{bundleId}_portable_GET",
|
|
"tags": [
|
|
"Evidence"
|
|
],
|
|
"summary": "Download a sealed, portable evidence bundle for sealed or air-gapped distribution.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/admin/backfill-statements": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_admin_backfill-statements_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/admin/backfill-statements",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Services_VexStatementBackfillRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/ingest/resume": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_ingest_resume_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/ingest/resume =\u003E HandleResumeAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestResumeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/ingest/run": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_ingest_run_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/ingest/run =\u003E HandleRunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/init": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_init_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/init =\u003E HandleInitAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorInitRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/mirror/domains": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_mirror_domains_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/mirror/domains =\u003E HandleListDomainsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/mirror/domains/{domainId}": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_mirror_domains_{domainId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/mirror/domains/{domainId} =\u003E HandleDomainDetailAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/mirror/domains/{domainId}/exports/{exportKey}": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_mirror_domains_{domainId}_exports_{exportKey}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/mirror/domains/{domainId}/exports/{exportKey} =\u003E HandleExportMetadataAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/mirror/domains/{domainId}/exports/{exportKey}/download": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_mirror_domains_{domainId}_exports_{exportKey}_download_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/mirror/domains/{domainId}/exports/{exportKey}/download =\u003E HandleExportDownloadAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/mirror/domains/{domainId}/index": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_mirror_domains_{domainId}_index_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/mirror/domains/{domainId}/index =\u003E HandleDomainIndexAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/reconcile": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_reconcile_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/reconcile =\u003E HandleReconcileAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorReconcileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/resolve": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_resolve_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/resolve =\u003E HandleResolveAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_VexResolveRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/statements": {
|
|
"post": {
|
|
"operationId": "excititor_excititor_statements_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /excititor/statements",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_VexStatementIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/statements/{vulnerabilityId}/{productKey}": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_statements_{vulnerabilityId}_{productKey}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/statements/{vulnerabilityId}/{productKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/excititor/status": {
|
|
"get": {
|
|
"operationId": "excititor_excititor_status_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /excititor/status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/exploit-maturity/batch": {
|
|
"post": {
|
|
"operationId": "riskengine_exploit-maturity_batch_POST",
|
|
"tags": [
|
|
"ExploitMaturity"
|
|
],
|
|
"summary": "Batch assess exploit maturity for multiple CVEs",
|
|
"description": "Returns maturity assessments for all requested CVEs.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/riskengine_StellaOps_RiskEngine_WebService_Endpoints_BatchMaturityRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/exploit-maturity/{cveId}": {
|
|
"get": {
|
|
"operationId": "riskengine_exploit-maturity_{cveId}_GET",
|
|
"tags": [
|
|
"ExploitMaturity"
|
|
],
|
|
"summary": "Assess exploit maturity for a CVE",
|
|
"description": "Returns unified maturity level based on EPSS, KEV, and in-the-wild signals.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/riskengine_StellaOps_RiskEngine_Core_Contracts_ExploitMaturityResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/exploit-maturity/{cveId}/history": {
|
|
"get": {
|
|
"operationId": "riskengine_exploit-maturity_{cveId}_history_GET",
|
|
"tags": [
|
|
"ExploitMaturity"
|
|
],
|
|
"summary": "Get exploit maturity history for a CVE",
|
|
"description": "Returns historical maturity level changes for a CVE.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/exploit-maturity/{cveId}/level": {
|
|
"get": {
|
|
"operationId": "riskengine_exploit-maturity_{cveId}_level_GET",
|
|
"tags": [
|
|
"ExploitMaturity"
|
|
],
|
|
"summary": "Get exploit maturity level for a CVE",
|
|
"description": "Returns the maturity level without full signal details.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/exports": {
|
|
"get": {
|
|
"operationId": "exportcenter_exports_GET",
|
|
"tags": [
|
|
"Deprecated"
|
|
],
|
|
"summary": "List exports (DEPRECATED)",
|
|
"description": "This endpoint is deprecated. Use GET /v1/exports/profiles instead.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "exportcenter_exports_POST",
|
|
"tags": [
|
|
"Deprecated"
|
|
],
|
|
"summary": "Create export (DEPRECATED)",
|
|
"description": "This endpoint is deprecated. Use POST /v1/exports/evidence or /v1/exports/attestations instead.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/exports/{id}": {
|
|
"delete": {
|
|
"operationId": "exportcenter_exports_{id}_DELETE",
|
|
"tags": [
|
|
"Deprecated"
|
|
],
|
|
"summary": "Delete export (DEPRECATED)",
|
|
"description": "This endpoint is deprecated. Use POST /v1/exports/runs/{id}/cancel instead.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/diff": {
|
|
"post": {
|
|
"operationId": "graph_graph_diff_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/diff",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphDiffRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/edges/by-evidence": {
|
|
"get": {
|
|
"operationId": "graph_graph_edges_by-evidence_GET",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: GET /graph/edges/by-evidence",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/edges/by-reason/{reason}": {
|
|
"get": {
|
|
"operationId": "graph_graph_edges_by-reason_{reason}_GET",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: GET /graph/edges/by-reason/{reason}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/edges/metadata": {
|
|
"post": {
|
|
"operationId": "graph_graph_edges_metadata_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/edges/metadata",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_EdgeMetadataRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/edges/path/{sourceNodeId}/{targetNodeId}": {
|
|
"get": {
|
|
"operationId": "graph_graph_edges_path_{sourceNodeId}_{targetNodeId}_GET",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: GET /graph/edges/path/{sourceNodeId}/{targetNodeId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/edges/{edgeId}/metadata": {
|
|
"get": {
|
|
"operationId": "graph_graph_edges_{edgeId}_metadata_GET",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: GET /graph/edges/{edgeId}/metadata",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/export": {
|
|
"post": {
|
|
"operationId": "graph_graph_export_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/export/{jobId}": {
|
|
"get": {
|
|
"operationId": "graph_graph_export_{jobId}_GET",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: GET /graph/export/{jobId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/lineage": {
|
|
"post": {
|
|
"operationId": "graph_graph_lineage_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/lineage",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphLineageRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/paths": {
|
|
"post": {
|
|
"operationId": "graph_graph_paths_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/paths",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphPathRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/query": {
|
|
"post": {
|
|
"operationId": "graph_graph_query_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/query",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphQueryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graph/search": {
|
|
"post": {
|
|
"operationId": "graph_graph_search_POST",
|
|
"tags": [
|
|
"graph"
|
|
],
|
|
"summary": "HTTP: POST /graph/search",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/graph_StellaOps_Graph_Api_Contracts_GraphSearchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graphs/build": {
|
|
"post": {
|
|
"operationId": "scheduler_graphs_build_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /graphs/build =\u003E CreateGraphBuildJob",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphBuildJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graphs/hooks/completed": {
|
|
"post": {
|
|
"operationId": "scheduler_graphs_hooks_completed_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /graphs/hooks/completed =\u003E CompleteGraphJob",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphJobCompletionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graphs/jobs": {
|
|
"get": {
|
|
"operationId": "scheduler_graphs_jobs_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /graphs/jobs =\u003E GetGraphJobs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graphs/overlays": {
|
|
"post": {
|
|
"operationId": "scheduler_graphs_overlays_POST",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: POST /graphs/overlays =\u003E CreateGraphOverlayJob",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphOverlayJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/graphs/overlays/lag": {
|
|
"get": {
|
|
"operationId": "scheduler_graphs_overlays_lag_GET",
|
|
"tags": [
|
|
"scheduler"
|
|
],
|
|
"summary": "HTTP: GET /graphs/overlays/lag =\u003E GetOverlayLagMetrics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/hash": {
|
|
"post": {
|
|
"operationId": "smremote_hash_POST",
|
|
"tags": [
|
|
"smremote"
|
|
],
|
|
"summary": "HTTP: POST /hash",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/smremote_HashRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/ingest/advisory": {
|
|
"post": {
|
|
"operationId": "concelier_ingest_advisory_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /ingest/advisory",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_AdvisoryIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/ingest/vex": {
|
|
"post": {
|
|
"operationId": "excititor_ingest_vex_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /ingest/vex",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_VexIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/api/v1/attestations/verdict": {
|
|
"post": {
|
|
"operationId": "attestor_internal_api_v1_attestations_verdict_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.VerdictController.CreateVerdictAttestationAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/api/v1/exceptions/recheck-status": {
|
|
"post": {
|
|
"operationId": "attestor_internal_api_v1_exceptions_recheck-status_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.CheckRecheckStatusAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/api/v1/exceptions/renew": {
|
|
"post": {
|
|
"operationId": "attestor_internal_api_v1_exceptions_renew_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.RenewExceptionAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/api/v1/exceptions/sign": {
|
|
"post": {
|
|
"operationId": "attestor_internal_api_v1_exceptions_sign_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.SignExceptionAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/api/v1/exceptions/verify": {
|
|
"post": {
|
|
"operationId": "attestor_internal_api_v1_exceptions_verify_POST",
|
|
"tags": [
|
|
"attestor"
|
|
],
|
|
"summary": "StellaOps.Attestor.WebService.Controllers.ExceptionController.VerifyExceptionAsync (StellaOps.Attestor.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/attestations/verify": {
|
|
"post": {
|
|
"operationId": "concelier_internal_attestations_verify_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /internal/attestations/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_VerifyAttestationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/events/linksets/publish": {
|
|
"post": {
|
|
"operationId": "concelier_internal_events_linksets_publish_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /internal/events/linksets/publish",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_LinksetEventPublishRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/events/observations/publish": {
|
|
"post": {
|
|
"operationId": "concelier_internal_events_observations_publish_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /internal/events/observations/publish",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_ObservationEventPublishRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/graph/linkouts": {
|
|
"post": {
|
|
"operationId": "excititor_internal_graph_linkouts_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /internal/graph/linkouts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_GraphLinkoutsRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/ledger/airgap-import": {
|
|
"post": {
|
|
"operationId": "findings-ledger_internal_ledger_airgap-import_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /internal/ledger/airgap-import",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/ledger/orchestrator-export": {
|
|
"post": {
|
|
"operationId": "findings-ledger_internal_ledger_orchestrator-export_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /internal/ledger/orchestrator-export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/ledger/orchestrator-export/{artifactHash}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_internal_ledger_orchestrator-export_{artifactHash}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /internal/ledger/orchestrator-export/{artifactHash}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/notify/channels/normalize": {
|
|
"post": {
|
|
"operationId": "notify_internal_notify_channels_normalize_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /internal/notify/channels/normalize",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/notify/rules/normalize": {
|
|
"post": {
|
|
"operationId": "notify_internal_notify_rules_normalize_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /internal/notify/rules/normalize",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/notify/templates/normalize": {
|
|
"post": {
|
|
"operationId": "notify_internal_notify_templates_normalize_POST",
|
|
"tags": [
|
|
"notify"
|
|
],
|
|
"summary": "HTTP: POST /internal/notify/templates/normalize",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/notify_System_Text_Json_Nodes_JsonNode"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/orch/commands": {
|
|
"get": {
|
|
"operationId": "concelier_internal_orch_commands_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /internal/orch/commands",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "concelier_internal_orch_commands_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /internal/orch/commands",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorCommandRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/orch/heartbeat": {
|
|
"post": {
|
|
"operationId": "concelier_internal_orch_heartbeat_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /internal/orch/heartbeat",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorHeartbeatRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/orch/registry": {
|
|
"post": {
|
|
"operationId": "concelier_internal_orch_registry_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /internal/orch/registry",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorRegistryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/orchestrator/control": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_orchestrator_control_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/orchestrator/control",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "sbomservice_internal_orchestrator_control_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/orchestrator/control",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Services_OrchestratorControlRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/orchestrator/sources": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_orchestrator_sources_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/orchestrator/sources",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "sbomservice_internal_orchestrator_sources_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/orchestrator/sources",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_RegisterOrchestratorSourceRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/orchestrator/watermarks": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_orchestrator_watermarks_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/orchestrator/watermarks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "sbomservice_internal_orchestrator_watermarks_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/orchestrator/watermarks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/analysis/jobs": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_analysis_jobs_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/analysis/jobs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/asset-events": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_asset-events_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/asset-events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/events": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_events_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/events/backfill": {
|
|
"post": {
|
|
"operationId": "sbomservice_internal_sbom_events_backfill_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/sbom/events/backfill",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/inventory": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_inventory_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/inventory",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/inventory/backfill": {
|
|
"post": {
|
|
"operationId": "sbomservice_internal_sbom_inventory_backfill_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/sbom/inventory/backfill",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/ledger/audit": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_ledger_audit_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/ledger/audit",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/resolver-feed": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_resolver-feed_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/resolver-feed",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/resolver-feed/backfill": {
|
|
"post": {
|
|
"operationId": "sbomservice_internal_sbom_resolver-feed_backfill_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/sbom/resolver-feed/backfill",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/resolver-feed/export": {
|
|
"get": {
|
|
"operationId": "sbomservice_internal_sbom_resolver-feed_export_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /internal/sbom/resolver-feed/export",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/internal/sbom/retention/prune": {
|
|
"post": {
|
|
"operationId": "sbomservice_internal_sbom_retention_prune_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /internal/sbom/retention/prune",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/issuer-directory/issuers": {
|
|
"get": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_GET",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: GET /issuer-directory/issuers/ =\u003E ListIssuers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_POST",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: POST /issuer-directory/issuers/ =\u003E CreateIssuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/issuer-directory/issuers/{id}": {
|
|
"delete": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{id}_DELETE",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: DELETE /issuer-directory/issuers/{id} =\u003E DeleteIssuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{id}_GET",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: GET /issuer-directory/issuers/{id} =\u003E GetIssuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{id}_PUT",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: PUT /issuer-directory/issuers/{id} =\u003E UpdateIssuer",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/issuer-directory/issuers/{issuerId}/keys": {
|
|
"get": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_keys_GET",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: GET /issuer-directory/issuers/{issuerId}/keys/ =\u003E ListKeys",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_keys_POST",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: POST /issuer-directory/issuers/{issuerId}/keys/ =\u003E CreateKey",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyCreateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/issuer-directory/issuers/{issuerId}/keys/{keyId}": {
|
|
"delete": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_keys_{keyId}_DELETE",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: DELETE /issuer-directory/issuers/{issuerId}/keys/{keyId} =\u003E RevokeKey",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/issuer-directory/issuers/{issuerId}/keys/{keyId}/rotate": {
|
|
"post": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_keys_{keyId}_rotate_POST",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: POST /issuer-directory/issuers/{issuerId}/keys/{keyId}/rotate =\u003E RotateKey",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyRotateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/issuer-directory/issuers/{issuerId}/trust": {
|
|
"delete": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_trust_DELETE",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: DELETE /issuer-directory/issuers/{issuerId}/trust/ =\u003E DeleteTrust",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_trust_GET",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: GET /issuer-directory/issuers/{issuerId}/trust/ =\u003E GetTrust",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "issuerdirectory_issuer-directory_issuers_{issuerId}_trust_PUT",
|
|
"tags": [
|
|
"Issuer Directory"
|
|
],
|
|
"summary": "HTTP: PUT /issuer-directory/issuers/{issuerId}/trust/ =\u003E SetTrust",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerTrustSetRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs": {
|
|
"get": {
|
|
"operationId": "concelier_jobs_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /jobs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs/active": {
|
|
"get": {
|
|
"operationId": "concelier_jobs_active_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /jobs/active",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs/definitions": {
|
|
"get": {
|
|
"operationId": "concelier_jobs_definitions_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /jobs/definitions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs/definitions/{kind}": {
|
|
"get": {
|
|
"operationId": "concelier_jobs_definitions_{kind}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /jobs/definitions/{kind}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs/definitions/{kind}/runs": {
|
|
"get": {
|
|
"operationId": "concelier_jobs_definitions_{kind}_runs_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /jobs/definitions/{kind}/runs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs/{jobKind}": {
|
|
"post": {
|
|
"operationId": "concelier_jobs_{jobKind}_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /jobs/{*jobKind}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Jobs_JobTriggerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jobs/{runId}": {
|
|
"get": {
|
|
"operationId": "concelier_jobs_{runId}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /jobs/{runId:guid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/jwks": {
|
|
"get": {
|
|
"operationId": "authority_jwks_GET",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: GET /jwks",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/ledger/export/advisories": {
|
|
"get": {
|
|
"operationId": "findings-ledger_ledger_export_advisories_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /ledger/export/advisories",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/ledger/export/findings": {
|
|
"get": {
|
|
"operationId": "findings-ledger_ledger_export_findings_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /ledger/export/findings",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/ledger/export/sboms": {
|
|
"get": {
|
|
"operationId": "findings-ledger_ledger_export_sboms_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /ledger/export/sboms",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/ledger/export/vex": {
|
|
"get": {
|
|
"operationId": "findings-ledger_ledger_export_vex_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /ledger/export/vex",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/linksets": {
|
|
"get": {
|
|
"operationId": "concelier_linksets_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /linksets",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/notify/ack-tokens/issue": {
|
|
"post": {
|
|
"operationId": "authority_notify_ack-tokens_issue_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /notify/ack-tokens/issue",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Notifications_Ack_AckTokenIssueRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/notify/ack-tokens/rotate": {
|
|
"post": {
|
|
"operationId": "authority_notify_ack-tokens_rotate_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /notify/ack-tokens/rotate",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Signing_SigningRotationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/notify/ack-tokens/verify": {
|
|
"post": {
|
|
"operationId": "authority_notify_ack-tokens_verify_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /notify/ack-tokens/verify",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Notifications_Ack_AckTokenVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/attestations/advisories/{advisoryKey}": {
|
|
"get": {
|
|
"operationId": "concelier_obs_attestations_advisories_{advisoryKey}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /obs/attestations/advisories/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/concelier/health": {
|
|
"get": {
|
|
"operationId": "concelier_obs_concelier_health_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /obs/concelier/health",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/concelier/timeline": {
|
|
"get": {
|
|
"operationId": "concelier_obs_concelier_timeline_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /obs/concelier/timeline",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/evidence/advisories/{advisoryKey}": {
|
|
"get": {
|
|
"operationId": "concelier_obs_evidence_advisories_{advisoryKey}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /obs/evidence/advisories/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/excititor/health": {
|
|
"get": {
|
|
"operationId": "excititor_obs_excititor_health_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /obs/excititor/health",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/excititor/timeline": {
|
|
"get": {
|
|
"operationId": "excititor_obs_excititor_timeline_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /obs/excititor/timeline",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/obs/incidents/advisories/{advisoryKey}": {
|
|
"delete": {
|
|
"operationId": "concelier_obs_incidents_advisories_{advisoryKey}_DELETE",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: DELETE /obs/incidents/advisories/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "concelier_obs_incidents_advisories_{advisoryKey}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /obs/incidents/advisories/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "concelier_obs_incidents_advisories_{advisoryKey}_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /obs/incidents/advisories/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_IncidentUpsertRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/permalinks/vuln": {
|
|
"post": {
|
|
"operationId": "authority_permalinks_vuln_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /permalinks/vuln",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Permalinks_VulnPermalinkRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/platform/envsettings.json": {
|
|
"get": {
|
|
"operationId": "platform_platform_envsettings.json_GET",
|
|
"tags": [
|
|
"Environment Settings"
|
|
],
|
|
"summary": "Returns frontend environment configuration (AppConfig)",
|
|
"description": "Anonymous endpoint that returns the Angular frontend\u0027s AppConfig payload. The response merges three configuration layers: environment variables (lowest), YAML/JSON config, and database overrides (highest). Includes OIDC authority settings, API base URLs, and optional telemetry/welcome/doctor configuration.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Contracts_EnvironmentSettingsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/platform/envsettings/db": {
|
|
"get": {
|
|
"operationId": "platform_platform_envsettings_db_GET",
|
|
"tags": [
|
|
"Environment Settings Admin"
|
|
],
|
|
"summary": "List all DB-layer environment settings",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_System_Collections_Generic_IReadOnlyDictionary_2_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/platform/envsettings/db/{key}": {
|
|
"delete": {
|
|
"operationId": "platform_platform_envsettings_db_{key}_DELETE",
|
|
"tags": [
|
|
"Environment Settings Admin"
|
|
],
|
|
"summary": "Delete a DB-layer environment setting",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "platform_platform_envsettings_db_{key}_PUT",
|
|
"tags": [
|
|
"Environment Settings Admin"
|
|
],
|
|
"summary": "Create or update a DB-layer environment setting",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/platform_StellaOps_Platform_WebService_Endpoints_EnvironmentSettingsAdminEndpoints_SettingValueRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/advisory-ai/knobs": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_advisory-ai_knobs_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/advisory-ai/knobs =\u003E GetAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-engine_policy_advisory-ai_knobs_PUT",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: PUT /policy/advisory-ai/knobs =\u003E PutAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_AdvisoryAI_AdvisoryAiKnob_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/batch/context": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_batch_context_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/batch/context =\u003E HandleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_BatchContext_BatchContextRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/console/attestation/dashboard": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_console_attestation_dashboard_POST",
|
|
"tags": [
|
|
"Console Attestation Reports"
|
|
],
|
|
"summary": "Get attestation dashboard for Console",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/console/attestation/report/{artifactDigest}": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_console_attestation_report_{artifactDigest}_GET",
|
|
"tags": [
|
|
"Console Attestation Reports"
|
|
],
|
|
"summary": "Get attestation report for a specific artifact",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleArtifactReport"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/console/attestation/reports": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_console_attestation_reports_POST",
|
|
"tags": [
|
|
"Console Attestation Reports"
|
|
],
|
|
"summary": "Query attestation reports for Console",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/console/simulations/diff": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_console_simulations_diff_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/console/simulations/diff =\u003E HandleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/decisions": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_decisions_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/decisions =\u003E GetDecisionsAsync",
|
|
"description": "Request policy decisions with source evidence summaries, top severity sources, and conflict counts.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Domain_PolicyDecisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/decisions/{snapshotId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_decisions_{snapshotId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/decisions/{snapshotId} =\u003E GetDecisionsBySnapshotAsync",
|
|
"description": "Get policy decisions for a specific snapshot.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/eval/batch": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_eval_batch_POST",
|
|
"tags": [
|
|
"Policy Evaluation"
|
|
],
|
|
"summary": "Batch-evaluate policy packs against advisory/VEX/SBOM tuples with deterministic ordering and cache-aware responses.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationResponseDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/ledger/export": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_ledger_export_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/ledger/export =\u003E BuildAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Ledger_LedgerExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/ledger/export/{exportId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_ledger_export_{exportId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/ledger/export/{exportId} =\u003E GetAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/orchestrator/jobs": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_orchestrator_jobs_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/orchestrator/jobs =\u003E SubmitAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Orchestration_OrchestratorJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/orchestrator/jobs/preview": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_orchestrator_jobs_preview_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/orchestrator/jobs/preview =\u003E PreviewAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Orchestration_OrchestratorJobRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/orchestrator/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_orchestrator_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/orchestrator/jobs/{jobId} =\u003E GetAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/snapshots": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_snapshots_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/snapshots =\u003E ListAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "policy-engine_policy_snapshots_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/snapshots =\u003E CreateAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Snapshots_SnapshotRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/snapshots/{snapshotId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_snapshots_{snapshotId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/snapshots/{snapshotId} =\u003E GetAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/trust-weighting": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_trust-weighting_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/trust-weighting =\u003E GetAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "policy-engine_policy_trust-weighting_PUT",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: PUT /policy/trust-weighting =\u003E PutAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_TrustWeighting_TrustWeightingEntry_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/trust-weighting/preview": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_trust-weighting_preview_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/trust-weighting/preview =\u003E PreviewAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/v1/vex/lookup": {
|
|
"post": {
|
|
"operationId": "excititor_policy_v1_vex_lookup_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /policy/v1/vex/lookup =\u003E LookupVexAsync",
|
|
"description": "Batch VEX lookup by advisory_key and product (aggregation-only)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_PolicyVexLookupRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/violations/conflicts": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_violations_conflicts_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/violations/conflicts =\u003E ConflictsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Violations_ConflictRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/violations/events": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_violations_events_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/violations/events =\u003E EmitEventsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Violations_ViolationEventRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/violations/severity": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_violations_severity_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/violations/severity =\u003E FuseAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Violations_ViolationEventRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/worker/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "policy-engine_policy_worker_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /policy/worker/jobs/{jobId} =\u003E GetResultAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/policy/worker/run": {
|
|
"post": {
|
|
"operationId": "policy-engine_policy_worker_run_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /policy/worker/run =\u003E RunAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Orchestration_WorkerRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk-scores/jobs": {
|
|
"post": {
|
|
"operationId": "riskengine_risk-scores_jobs_POST",
|
|
"tags": [
|
|
"riskengine"
|
|
],
|
|
"summary": "HTTP: POST /risk-scores/jobs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/riskengine_StellaOps_RiskEngine_Core_Contracts_ScoreRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk-scores/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "riskengine_risk-scores_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"riskengine"
|
|
],
|
|
"summary": "HTTP: GET /risk-scores/jobs/{jobId:guid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk-scores/providers": {
|
|
"get": {
|
|
"operationId": "riskengine_risk-scores_providers_GET",
|
|
"tags": [
|
|
"riskengine"
|
|
],
|
|
"summary": "HTTP: GET /risk-scores/providers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk-scores/simulations": {
|
|
"post": {
|
|
"operationId": "riskengine_risk-scores_simulations_POST",
|
|
"tags": [
|
|
"riskengine"
|
|
],
|
|
"summary": "HTTP: POST /risk-scores/simulations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/riskengine_System_Collections_Generic_IReadOnlyCollection_1_StellaOps_RiskEngine_Core_Contracts_ScoreRequest_StellaOps_RiskEngine_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk-scores/simulations/summary": {
|
|
"post": {
|
|
"operationId": "riskengine_risk-scores_simulations_summary_POST",
|
|
"tags": [
|
|
"riskengine"
|
|
],
|
|
"summary": "HTTP: POST /risk-scores/simulations/summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/riskengine_System_Collections_Generic_IReadOnlyCollection_1_StellaOps_RiskEngine_Core_Contracts_ScoreRequest_StellaOps_RiskEngine_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk/v1/feed": {
|
|
"post": {
|
|
"operationId": "excititor_risk_v1_feed_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /risk/v1/feed",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Endpoints_RiskFeedRequestDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk/v1/feed/by-advisory/{advisoryKey}": {
|
|
"get": {
|
|
"operationId": "excititor_risk_v1_feed_by-advisory_{advisoryKey}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /risk/v1/feed/by-advisory/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk/v1/feed/by-artifact/{artifact}": {
|
|
"get": {
|
|
"operationId": "excititor_risk_v1_feed_by-artifact_{artifact}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /risk/v1/feed/by-artifact/{**artifact}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/risk/v1/feed/item": {
|
|
"get": {
|
|
"operationId": "excititor_risk_v1_feed_item_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /risk/v1/feed/item",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/context": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_context_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/context",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/ledger/diff": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_ledger_diff_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/ledger/diff",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/ledger/history": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_ledger_history_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/ledger/history",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/ledger/lineage": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_ledger_lineage_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/ledger/lineage",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/ledger/point": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_ledger_point_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/ledger/point",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/ledger/range": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_ledger_range_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/ledger/range",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/paths": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_paths_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/paths",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/upload": {
|
|
"post": {
|
|
"operationId": "sbomservice_sbom_upload_POST",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: POST /sbom/upload",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/sbomservice_StellaOps_SbomService_Models_SbomUploadRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sbom/versions": {
|
|
"get": {
|
|
"operationId": "sbomservice_sbom_versions_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sbom/versions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sboms/{snapshotId}/projection": {
|
|
"get": {
|
|
"operationId": "sbomservice_sboms_{snapshotId}_projection_GET",
|
|
"tags": [
|
|
"sbomservice"
|
|
],
|
|
"summary": "HTTP: GET /sboms/{snapshotId}/projection",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/scale/load": {
|
|
"get": {
|
|
"operationId": "orchestrator_scale_load_GET",
|
|
"tags": [
|
|
"Scaling"
|
|
],
|
|
"summary": "HTTP: GET /scale/load =\u003E GetLoadStatus",
|
|
"description": "Get current load shedding status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/scale/metrics": {
|
|
"get": {
|
|
"operationId": "orchestrator_scale_metrics_GET",
|
|
"tags": [
|
|
"Scaling"
|
|
],
|
|
"summary": "HTTP: GET /scale/metrics =\u003E GetAutoscaleMetrics",
|
|
"description": "Get autoscaling metrics for KEDA/HPA",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/scale/metrics/prometheus": {
|
|
"get": {
|
|
"operationId": "orchestrator_scale_metrics_prometheus_GET",
|
|
"tags": [
|
|
"Scaling"
|
|
],
|
|
"summary": "HTTP: GET /scale/metrics/prometheus =\u003E GetPrometheusMetrics",
|
|
"description": "Get scale metrics in Prometheus format",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/scale/snapshot": {
|
|
"get": {
|
|
"operationId": "orchestrator_scale_snapshot_GET",
|
|
"tags": [
|
|
"Scaling"
|
|
],
|
|
"summary": "HTTP: GET /scale/snapshot =\u003E GetScaleSnapshot",
|
|
"description": "Get detailed scale metrics snapshot",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/sign": {
|
|
"post": {
|
|
"operationId": "smremote_sign_POST",
|
|
"tags": [
|
|
"smremote"
|
|
],
|
|
"summary": "HTTP: POST /sign",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/smremote_SignRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/beacons": {
|
|
"post": {
|
|
"operationId": "signals_signals_beacons_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/beacons",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_BeaconIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/beacons/rate/{artifactId}/{environmentId}": {
|
|
"get": {
|
|
"operationId": "signals_signals_beacons_rate_{artifactId}_{environmentId}_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/beacons/rate/{artifactId}/{environmentId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/callgraphs": {
|
|
"post": {
|
|
"operationId": "signals_signals_callgraphs_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/callgraphs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_CallgraphIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/callgraphs/{callgraphId}": {
|
|
"get": {
|
|
"operationId": "signals_signals_callgraphs_{callgraphId}_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/callgraphs/{callgraphId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/callgraphs/{callgraphId}/manifest": {
|
|
"get": {
|
|
"operationId": "signals_signals_callgraphs_{callgraphId}_manifest_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/callgraphs/{callgraphId}/manifest",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/execution-evidence": {
|
|
"post": {
|
|
"operationId": "signals_signals_execution-evidence_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/execution-evidence",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_ExecutionEvidenceRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/facts/{subjectKey}": {
|
|
"get": {
|
|
"operationId": "signals_signals_facts_{subjectKey}_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/facts/{subjectKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/ping": {
|
|
"get": {
|
|
"operationId": "signals_signals_ping_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/ping",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/reachability/recompute": {
|
|
"post": {
|
|
"operationId": "signals_signals_reachability_recompute_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/reachability/recompute",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_ReachabilityRecomputeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/reachability/union": {
|
|
"post": {
|
|
"operationId": "signals_signals_reachability_union_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/reachability/union",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/reachability/union/{analysisId}/files/{fileName}": {
|
|
"get": {
|
|
"operationId": "signals_signals_reachability_union_{analysisId}_files_{fileName}_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/reachability/union/{analysisId}/files/{fileName}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/reachability/union/{analysisId}/meta": {
|
|
"get": {
|
|
"operationId": "signals_signals_reachability_union_{analysisId}_meta_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/reachability/union/{analysisId}/meta",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/runtime-facts": {
|
|
"post": {
|
|
"operationId": "signals_signals_runtime-facts_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/runtime-facts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_RuntimeFactsIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/runtime-facts/ndjson": {
|
|
"post": {
|
|
"operationId": "signals_signals_runtime-facts_ndjson_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/runtime-facts/ndjson",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/runtime-facts/synthetic": {
|
|
"post": {
|
|
"operationId": "signals_signals_runtime-facts_synthetic_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/runtime-facts/synthetic",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_SyntheticRuntimeProbeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/status": {
|
|
"get": {
|
|
"operationId": "signals_signals_status_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/unknowns": {
|
|
"get": {
|
|
"operationId": "signals_signals_unknowns_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/unknowns",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "signals_signals_unknowns_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /signals/unknowns",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/signals_StellaOps_Signals_Models_UnknownsIngestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/unknowns/{id}/explain": {
|
|
"get": {
|
|
"operationId": "signals_signals_unknowns_{id}_explain_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/unknowns/{id}/explain",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/signals/unknowns/{subjectKey}": {
|
|
"get": {
|
|
"operationId": "signals_signals_unknowns_{subjectKey}_GET",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: GET /signals/unknowns/{subjectKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/simulation/overlay": {
|
|
"post": {
|
|
"operationId": "policy-engine_simulation_overlay_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /simulation/overlay =\u003E HandleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Overlay_PathScopeSimulationBridgeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/simulation/path-scope": {
|
|
"post": {
|
|
"operationId": "policy-engine_simulation_path-scope_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /simulation/path-scope =\u003E HandleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Streaming_PathScopeSimulationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/startupz": {
|
|
"get": {
|
|
"operationId": "orchestrator_startupz_GET",
|
|
"tags": [
|
|
"Health"
|
|
],
|
|
"summary": "HTTP: GET /startupz =\u003E GetStartupStatus",
|
|
"description": "Startup probe for Kubernetes",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/status": {
|
|
"get": {
|
|
"operationId": "smremote_status_GET",
|
|
"tags": [
|
|
"smremote"
|
|
],
|
|
"summary": "HTTP: GET /status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/notifications/channels": {
|
|
"get": {
|
|
"operationId": "policy-engine_system_airgap_notifications_channels_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /system/airgap/notifications/channels =\u003E GetChannelsAsync",
|
|
"description": "Get configured notification channels",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/notifications/test": {
|
|
"post": {
|
|
"operationId": "policy-engine_system_airgap_notifications_test_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /system/airgap/notifications/test =\u003E SendTestNotificationAsync",
|
|
"description": "Send a test notification",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_Endpoints_TestNotificationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/seal": {
|
|
"post": {
|
|
"operationId": "policy-engine_system_airgap_seal_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /system/airgap/seal =\u003E SealAsync",
|
|
"description": "Seal the environment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_SealRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/staleness/evaluate": {
|
|
"post": {
|
|
"operationId": "policy-engine_system_airgap_staleness_evaluate_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /system/airgap/staleness/evaluate =\u003E EvaluateStalenessAsync",
|
|
"description": "Trigger staleness evaluation and signaling",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/staleness/fallback": {
|
|
"get": {
|
|
"operationId": "policy-engine_system_airgap_staleness_fallback_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /system/airgap/staleness/fallback =\u003E GetFallbackStatusAsync",
|
|
"description": "Get fallback mode status and configuration",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/staleness/recover": {
|
|
"post": {
|
|
"operationId": "policy-engine_system_airgap_staleness_recover_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /system/airgap/staleness/recover =\u003E SignalRecoveryAsync",
|
|
"description": "Signal staleness recovery after time anchor refresh",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/staleness/status": {
|
|
"get": {
|
|
"operationId": "policy-engine_system_airgap_staleness_status_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /system/airgap/staleness/status =\u003E GetStalenessStatusAsync",
|
|
"description": "Get staleness signal status for health monitoring",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/status": {
|
|
"get": {
|
|
"operationId": "policy-engine_system_airgap_status_GET",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: GET /system/airgap/status =\u003E GetStatusAsync",
|
|
"description": "Get sealed-mode status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/unseal": {
|
|
"post": {
|
|
"operationId": "policy-engine_system_airgap_unseal_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /system/airgap/unseal =\u003E UnsealAsync",
|
|
"description": "Unseal the environment",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/system/airgap/verify": {
|
|
"post": {
|
|
"operationId": "policy-engine_system_airgap_verify_POST",
|
|
"tags": [
|
|
"policy-engine"
|
|
],
|
|
"summary": "HTTP: POST /system/airgap/verify =\u003E VerifyBundleAsync",
|
|
"description": "Verify a bundle against trust roots",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/policy-engine_StellaOps_Policy_Engine_AirGap_BundleVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/timeline": {
|
|
"get": {
|
|
"operationId": "timelineindexer_timeline_GET",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "List timeline events",
|
|
"description": "Returns timeline events filtered by tenant and optional query parameters.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:read"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:read"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:read"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/timeline/events": {
|
|
"post": {
|
|
"operationId": "timelineindexer_timeline_events_POST",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "Ingest timeline event",
|
|
"description": "Queues an event ingestion request for asynchronous timeline indexing.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:write"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:write"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:write"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_TimelineIngestAcceptedResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/timeline/{eventId}": {
|
|
"get": {
|
|
"operationId": "timelineindexer_timeline_{eventId}_GET",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "Get timeline event",
|
|
"description": "Returns a single timeline event by event identifier for the current tenant.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:read"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:read"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:read"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/timeline/{eventId}/evidence": {
|
|
"get": {
|
|
"operationId": "timelineindexer_timeline_{eventId}_evidence_GET",
|
|
"tags": [
|
|
"timeline"
|
|
],
|
|
"summary": "Get event evidence",
|
|
"description": "Returns evidence linkage for a timeline event, including bundle and attestation references.",
|
|
"security": [
|
|
{
|
|
"BearerAuth": [],
|
|
"OAuth2": [
|
|
"timeline:read"
|
|
]
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata",
|
|
"policies": [
|
|
"timeline:read"
|
|
],
|
|
"claimRequirements": [
|
|
{
|
|
"type": "scope",
|
|
"value": "timeline:read"
|
|
}
|
|
]
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"403": {
|
|
"description": "Forbidden"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/token": {
|
|
"get": {
|
|
"operationId": "registry-token_token_GET",
|
|
"tags": [
|
|
"registry-token"
|
|
],
|
|
"summary": "HTTP: GET /token",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/adapters/llm/providers": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_adapters_llm_providers_GET",
|
|
"tags": [
|
|
"Advisory AI - LLM Adapters"
|
|
],
|
|
"summary": "Lists LLM providers exposed via the unified adapter layer.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_System_Collections_Generic_IReadOnlyList_1_StellaOps_AdvisoryAI_WebService_Endpoints_LlmProviderExposureResponse_StellaOps_AdvisoryAI_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/adapters/llm/{providerId}/chat/completions": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_adapters_llm_{providerId}_chat_completions_POST",
|
|
"tags": [
|
|
"Advisory AI - LLM Adapters"
|
|
],
|
|
"summary": "OpenAI-compatible chat completion for a specific unified provider.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/adapters/openai/v1/chat/completions": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_adapters_openai_v1_chat_completions_POST",
|
|
"tags": [
|
|
"Advisory AI - LLM Adapters"
|
|
],
|
|
"summary": "OpenAI-compatible chat completion alias backed by providerId=openai.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/attestations/recent": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_attestations_recent_GET",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/attestations/recent =\u003E HandleListRecentAttestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RecentAttestationsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/attestations/verify": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_attestations_verify_POST",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/attestations/verify =\u003E HandleVerifyAttestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_VerifyAttestationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AttestationVerificationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/companion/explain": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_companion_explain_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/companion/explain =\u003E HandleCompanionExplain",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CompanionExplainRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/consent": {
|
|
"delete": {
|
|
"operationId": "advisoryai_v1_advisory-ai_consent_DELETE",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: DELETE /v1/advisory-ai/consent =\u003E HandleRevokeConsent",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_consent_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/consent =\u003E HandleGetConsent",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_consent_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/consent =\u003E HandleGrantConsent",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiConsentGrantRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/conversations": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_conversations_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/conversations =\u003E HandleListConversations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_conversations_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/conversations =\u003E HandleCreateConversation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CreateConversationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/conversations/{conversationId}": {
|
|
"delete": {
|
|
"operationId": "advisoryai_v1_advisory-ai_conversations_{conversationId}_DELETE",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: DELETE /v1/advisory-ai/conversations/{conversationId} =\u003E HandleDeleteConversation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_conversations_{conversationId}_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/conversations/{conversationId} =\u003E HandleGetConversation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/conversations/{conversationId}/turns": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_conversations_{conversationId}_turns_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/conversations/{conversationId}/turns =\u003E HandleAddTurn",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AddTurnRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/explain": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_explain_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/explain =\u003E HandleExplain",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ExplainRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/explain/{explanationId}/replay": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_explain_{explanationId}_replay_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/explain/{explanationId}/replay =\u003E HandleExplanationReplay",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/justify": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_justify_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/justify =\u003E HandleJustify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiJustifyApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/outputs/{cacheKey}": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_outputs_{cacheKey}_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/outputs/{cacheKey} =\u003E HandleGetOutput",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/pipeline/{taskType}": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_pipeline_{taskType}_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/pipeline/{taskType} =\u003E HandleSinglePlan",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_PipelinePlanRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/pipeline:batch": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_pipeline:batch_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/pipeline:batch =\u003E HandleBatchPlans",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_BatchPipelinePlanRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/policy/studio/compile": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_policy_studio_compile_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/policy/studio/compile =\u003E HandlePolicyCompile",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyCompileApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/policy/studio/generate": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_policy_studio_generate_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/policy/studio/generate =\u003E HandlePolicyGenerate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyGenerateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/policy/studio/parse": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_policy_studio_parse_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/policy/studio/parse =\u003E HandlePolicyParse",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyParseApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/policy/studio/validate": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_policy_studio_validate_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/policy/studio/validate =\u003E HandlePolicyValidate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyValidateApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/rate-limits": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_rate-limits_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/rate-limits =\u003E HandleGetRateLimits",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/remediate": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_remediate_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/remediate =\u003E HandleRemediate",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/remediation/apply": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_remediation_apply_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/remediation/apply =\u003E HandleApplyRemediation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ApplyRemediationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/remediation/plan": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_advisory-ai_remediation_plan_POST",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: POST /v1/advisory-ai/remediation/plan =\u003E HandleRemediationPlan",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/remediation/status/{prId}": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_remediation_status_{prId}_GET",
|
|
"tags": [
|
|
"advisoryai"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/remediation/status/{prId} =\u003E HandleRemediationStatus",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/runs/{runId}/attestation": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_runs_{runId}_attestation_GET",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/runs/{runId}/attestation =\u003E HandleGetRunAttestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RunAttestationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/advisory-ai/runs/{runId}/claims": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_advisory-ai_runs_{runId}_claims_GET",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "HTTP: GET /v1/advisory-ai/runs/{runId}/claims =\u003E HandleGetRunClaims",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ClaimsListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/alerts": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_alerts_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/alerts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/alerts/{alertId}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_alerts_{alertId}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/alerts/{alertId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/alerts/{alertId}/audit": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_alerts_{alertId}_audit_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/alerts/{alertId}/audit",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/alerts/{alertId}/bundle": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_alerts_{alertId}_bundle_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/alerts/{alertId}/bundle",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/alerts/{alertId}/bundle/verify": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_alerts_{alertId}_bundle_verify_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/alerts/{alertId}/bundle/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/alerts/{alertId}/decisions": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_alerts_{alertId}_decisions_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/alerts/{alertId}/decisions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/attestations/verify": {
|
|
"post": {
|
|
"operationId": "excititor_v1_attestations_verify_POST",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: POST /v1/attestations/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/excititor_StellaOps_Excititor_WebService_Contracts_AttestationVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/audit-bundles": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_audit-bundles_GET",
|
|
"tags": [
|
|
"Audit Bundles"
|
|
],
|
|
"summary": "List audit bundles",
|
|
"description": "Returns audit bundles, optionally filtered by subject or status.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "vulnexplorer_v1_audit-bundles_POST",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: POST /v1/audit-bundles",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateAuditBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/audit-bundles/{bundleId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_audit-bundles_{bundleId}_GET",
|
|
"tags": [
|
|
"Audit Bundles"
|
|
],
|
|
"summary": "Get audit bundle status",
|
|
"description": "Returns the status and details of a specific audit bundle.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleStatus"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/audit-bundles/{bundleId}/download": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_audit-bundles_{bundleId}_download_GET",
|
|
"tags": [
|
|
"Audit Bundles"
|
|
],
|
|
"summary": "Download audit bundle",
|
|
"description": "Downloads the completed audit bundle as a ZIP file with integrity verification.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/audit-bundles/{bundleId}/index": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_audit-bundles_{bundleId}_index_GET",
|
|
"tags": [
|
|
"Audit Bundles"
|
|
],
|
|
"summary": "Get audit bundle index",
|
|
"description": "Returns the index manifest of a completed audit bundle.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleIndexDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_cve-mappings_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.UpsertMappingAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings/analyze-patch": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_cve-mappings_analyze-patch_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.AnalyzePatchAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings/by-package": {
|
|
"get": {
|
|
"operationId": "reachgraph_v1_cve-mappings_by-package_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetByPackageAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings/by-symbol": {
|
|
"get": {
|
|
"operationId": "reachgraph_v1_cve-mappings_by-symbol_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetBySymbolAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings/stats": {
|
|
"get": {
|
|
"operationId": "reachgraph_v1_cve-mappings_stats_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetStatsAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings/{cveId}": {
|
|
"get": {
|
|
"operationId": "reachgraph_v1_cve-mappings_{cveId}_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.GetByCveIdAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/cve-mappings/{cveId}/enrich": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_cve-mappings_{cveId}_enrich_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.CveMappingController.EnrichFromOsvAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence-packs": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_evidence-packs_GET",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: GET /v1/evidence-packs =\u003E HandleListEvidencePacks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "advisoryai_v1_evidence-packs_POST",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: POST /v1/evidence-packs =\u003E HandleCreateEvidencePack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_CreateEvidencePackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence-packs/{packId}": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_evidence-packs_{packId}_GET",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: GET /v1/evidence-packs/{packId} =\u003E HandleGetEvidencePack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence-packs/{packId}/export": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_evidence-packs_{packId}_export_GET",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: GET /v1/evidence-packs/{packId}/export =\u003E HandleExportEvidencePack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_System_Byte"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence-packs/{packId}/sign": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_evidence-packs_{packId}_sign_POST",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: POST /v1/evidence-packs/{packId}/sign =\u003E HandleSignEvidencePack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_SignedEvidencePackResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence-packs/{packId}/verify": {
|
|
"post": {
|
|
"operationId": "advisoryai_v1_evidence-packs_{packId}_verify_POST",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: POST /v1/evidence-packs/{packId}/verify =\u003E HandleVerifyEvidencePack",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackVerificationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence-subgraph/{vulnId}": {
|
|
"get": {
|
|
"operationId": "vulnexplorer_v1_evidence-subgraph_{vulnId}_GET",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: GET /v1/evidence-subgraph/{vulnId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/evidence/batch": {
|
|
"post": {
|
|
"operationId": "concelier_v1_evidence_batch_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /v1/evidence/batch",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_EvidenceBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/attestations/{attestationId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_attestations_{attestationId}_GET",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "Get attestation by ID",
|
|
"description": "Returns the DSSE attestation envelope for the specified attestation ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_ExportAttestationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/exceptions": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_exceptions_GET",
|
|
"tags": [
|
|
"Exception Reports"
|
|
],
|
|
"summary": "List exception reports",
|
|
"description": "Lists all exception report jobs for the current tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_exceptions_POST",
|
|
"tags": [
|
|
"Exception Reports"
|
|
],
|
|
"summary": "Create exception report",
|
|
"description": "Starts async generation of an audit-compliant exception report.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_ExceptionReport_CreateExceptionReportDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/exceptions/{jobId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_exceptions_{jobId}_GET",
|
|
"tags": [
|
|
"Exception Reports"
|
|
],
|
|
"summary": "Get report status",
|
|
"description": "Gets the status of an exception report generation job.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/exceptions/{jobId}/download": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_exceptions_{jobId}_download_GET",
|
|
"tags": [
|
|
"Exception Reports"
|
|
],
|
|
"summary": "Download report",
|
|
"description": "Downloads the completed exception report.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/profiles": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_profiles_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "List export profiles",
|
|
"description": "Lists export profiles for the current tenant with optional filtering.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_profiles_POST",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Create export profile",
|
|
"description": "Creates a new export profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_CreateExportProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/profiles/{profileId}": {
|
|
"delete": {
|
|
"operationId": "exportcenter_v1_exports_profiles_{profileId}_DELETE",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Archive export profile",
|
|
"description": "Archives (soft deletes) an export profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_profiles_{profileId}_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Get export profile",
|
|
"description": "Gets a specific export profile by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"put": {
|
|
"operationId": "exportcenter_v1_exports_profiles_{profileId}_PUT",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Update export profile",
|
|
"description": "Updates an existing export profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_UpdateExportProfileRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/profiles/{profileId}/runs": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_profiles_{profileId}_runs_POST",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Start export run",
|
|
"description": "Starts a new export run from a profile.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_StartExportRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "List export runs",
|
|
"description": "Lists export runs for the current tenant with optional filtering.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Get export run",
|
|
"description": "Gets a specific export run by ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/artifacts": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_artifacts_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "List export artifacts",
|
|
"description": "Lists artifacts produced by an export run.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/artifacts/{artifactId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_artifacts_{artifactId}_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Get export artifact",
|
|
"description": "Gets metadata for a specific export artifact.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/artifacts/{artifactId}/download": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_artifacts_{artifactId}_download_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Download export artifact",
|
|
"description": "Downloads an export artifact file.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/cancel": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_cancel_POST",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Cancel export run",
|
|
"description": "Cancels a queued or running export run.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/events": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_events_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Stream export run events",
|
|
"description": "Streams real-time events for an export run via Server-Sent Events.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/verify": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_verify_POST",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Verify export run",
|
|
"description": "Verifies an export run\u0027s manifest, signatures, and content hashes.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_VerifyRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportVerificationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/verify/attestation": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_verify_attestation_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Get attestation status",
|
|
"description": "Gets the attestation status for an export run.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportAttestationStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/verify/manifest": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_verify_manifest_GET",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Get export run manifest",
|
|
"description": "Gets the manifest for an export run.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_ExportManifestResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/runs/{runId}/verify/stream": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_runs_{runId}_verify_stream_POST",
|
|
"tags": [
|
|
"Exports"
|
|
],
|
|
"summary": "Stream verification progress",
|
|
"description": "Streams verification progress events via Server-Sent Events.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Api_VerifyRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IAsyncEnumerable_1_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/simulations": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_simulations_GET",
|
|
"tags": [
|
|
"Simulation Exports"
|
|
],
|
|
"summary": "List available simulations for export",
|
|
"description": "Returns simulations that can be exported, optionally filtered by tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_AvailableSimulationsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_simulations_POST",
|
|
"tags": [
|
|
"Simulation Exports"
|
|
],
|
|
"summary": "Export a simulation report",
|
|
"description": "Exports a simulation report with scored data and explainability snapshots.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/simulations/{exportId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_simulations_{exportId}_GET",
|
|
"tags": [
|
|
"Simulation Exports"
|
|
],
|
|
"summary": "Get exported simulation document",
|
|
"description": "Returns the exported simulation document in JSON format.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportDocument"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/simulations/{simulationId}/csv": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_simulations_{simulationId}_csv_GET",
|
|
"tags": [
|
|
"Simulation Exports"
|
|
],
|
|
"summary": "Get simulation export as CSV",
|
|
"description": "Returns the simulation finding scores in CSV format.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/simulations/{simulationId}/stream": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_simulations_{simulationId}_stream_GET",
|
|
"tags": [
|
|
"Simulation Exports"
|
|
],
|
|
"summary": "Stream simulation export as NDJSON",
|
|
"description": "Streams the simulation export in NDJSON format for large datasets.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/{id}/attestation": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_exports_{id}_attestation_GET",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "Get attestation for an export run",
|
|
"description": "Returns the DSSE attestation envelope for the specified export run.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_ExportAttestationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/exports/{id}/attestation/verify": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_exports_{id}_attestation_verify_POST",
|
|
"tags": [
|
|
"Attestations"
|
|
],
|
|
"summary": "Verify attestation signature",
|
|
"description": "Verifies the cryptographic signature of the export attestation.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_AttestationVerifyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/fix-verifications": {
|
|
"post": {
|
|
"operationId": "vulnexplorer_v1_fix-verifications_POST",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: POST /v1/fix-verifications",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateFixVerificationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/fix-verifications/{cveId}": {
|
|
"patch": {
|
|
"operationId": "vulnexplorer_v1_fix-verifications_{cveId}_PATCH",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: PATCH /v1/fix-verifications/{cveId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Data_UpdateFixVerificationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/graph/observations": {
|
|
"get": {
|
|
"operationId": "excititor_v1_graph_observations_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /v1/graph/observations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/graph/overlays": {
|
|
"get": {
|
|
"operationId": "excititor_v1_graph_overlays_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /v1/graph/overlays",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/graph/status": {
|
|
"get": {
|
|
"operationId": "excititor_v1_graph_status_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /v1/graph/status",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/incidents": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_incidents_GET",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Get active incidents",
|
|
"description": "Returns all currently active incidents.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Incident_ExportIncident_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "exportcenter_v1_incidents_POST",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Activate a new incident",
|
|
"description": "Activates a new incident and emits events to timeline and notifier.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentActivationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/incidents/recent": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_incidents_recent_GET",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Get recent incidents",
|
|
"description": "Returns recent incidents including resolved ones.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Incident_ExportIncident_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/incidents/status": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_incidents_status_GET",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Get incident mode status",
|
|
"description": "Returns the current incident mode status including all active incidents.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentModeStatus"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/incidents/{id}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_incidents_{id}_GET",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Get incident by ID",
|
|
"description": "Returns the specified incident.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncident"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "exportcenter_v1_incidents_{id}_PATCH",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Update an incident",
|
|
"description": "Updates an existing incident status or severity.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentUpdateRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/incidents/{id}/resolve": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_incidents_{id}_resolve_POST",
|
|
"tags": [
|
|
"Incident Management"
|
|
],
|
|
"summary": "Resolve an incident",
|
|
"description": "Resolves an incident and emits resolution event.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResolutionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/attestation-pointers": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_ledger_attestation-pointers_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/ledger/attestation-pointers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/attestation-pointers/search": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_ledger_attestation-pointers_search_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/ledger/attestation-pointers/search",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AttestationPointerSearchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/attestation-pointers/{pointerId}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_attestation-pointers_{pointerId}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/attestation-pointers/{pointerId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/attestation-pointers/{pointerId}/verification": {
|
|
"put": {
|
|
"operationId": "findings-ledger_v1_ledger_attestation-pointers_{pointerId}_verification_PUT",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: PUT /v1/ledger/attestation-pointers/{pointerId}/verification",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_UpdateVerificationResultRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/attestations": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_attestations_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/attestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/changelog/{entityType}/{entityId}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_changelog_{entityType}_{entityId}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/changelog/{entityType}/{entityId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/current-point": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_current-point_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/current-point",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/diff": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_ledger_diff_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/ledger/diff",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DiffApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/findings/{findingId}/attestation-pointers": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_findings_{findingId}_attestation-pointers_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/findings/{findingId}/attestation-pointers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/findings/{findingId}/attestation-summary": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_findings_{findingId}_attestation-summary_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/findings/{findingId}/attestation-summary",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/replay": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_ledger_replay_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/ledger/replay",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ReplayApiRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/snapshots": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_snapshots_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/snapshots",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_ledger_snapshots_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/ledger/snapshots",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/snapshots/{snapshotId}": {
|
|
"delete": {
|
|
"operationId": "findings-ledger_v1_ledger_snapshots_{snapshotId}_DELETE",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: DELETE /v1/ledger/snapshots/{snapshotId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_snapshots_{snapshotId}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/snapshots/{snapshotId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/staleness": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_staleness_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/staleness",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/time-travel/advisories": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_time-travel_advisories_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/time-travel/advisories",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/time-travel/findings": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_time-travel_findings_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/time-travel/findings",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/ledger/time-travel/vex": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_ledger_time-travel_vex_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/ledger/time-travel/vex",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/lnm/linksets": {
|
|
"get": {
|
|
"operationId": "concelier_v1_lnm_linksets_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /v1/lnm/linksets",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/lnm/linksets/search": {
|
|
"post": {
|
|
"operationId": "concelier_v1_lnm_linksets_search_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /v1/lnm/linksets/search",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Contracts_LnmLinksetSearchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/lnm/linksets/{advisoryId}": {
|
|
"get": {
|
|
"operationId": "concelier_v1_lnm_linksets_{advisoryId}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /v1/lnm/linksets/{advisoryId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/advisory/cross-provider": {
|
|
"post": {
|
|
"operationId": "replay_v1_pit_advisory_cross-provider_POST",
|
|
"tags": [
|
|
"Point-in-Time Advisory"
|
|
],
|
|
"summary": "HTTP: POST /v1/pit/advisory/cross-provider =\u003E QueryCrossProviderAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_CrossProviderQueryRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_CrossProviderQueryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/advisory/diff": {
|
|
"post": {
|
|
"operationId": "replay_v1_pit_advisory_diff_POST",
|
|
"tags": [
|
|
"Point-in-Time Advisory"
|
|
],
|
|
"summary": "HTTP: POST /v1/pit/advisory/diff =\u003E CompareAdvisoryAtTimesAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryDiffRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryDiffResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/advisory/{cveId}": {
|
|
"get": {
|
|
"operationId": "replay_v1_pit_advisory_{cveId}_GET",
|
|
"tags": [
|
|
"Point-in-Time Advisory"
|
|
],
|
|
"summary": "HTTP: GET /v1/pit/advisory/{cveId} =\u003E QueryAdvisoryAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryQueryResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/advisory/{cveId}/timeline": {
|
|
"get": {
|
|
"operationId": "replay_v1_pit_advisory_{cveId}_timeline_GET",
|
|
"tags": [
|
|
"Point-in-Time Advisory"
|
|
],
|
|
"summary": "HTTP: GET /v1/pit/advisory/{cveId}/timeline =\u003E GetAdvisoryTimelineAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_AdvisoryTimelineResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/snapshots": {
|
|
"post": {
|
|
"operationId": "replay_v1_pit_snapshots_POST",
|
|
"tags": [
|
|
"Feed Snapshots"
|
|
],
|
|
"summary": "HTTP: POST /v1/pit/snapshots/ =\u003E CaptureSnapshotAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotCaptureRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotCaptureResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/snapshots/bundle": {
|
|
"post": {
|
|
"operationId": "replay_v1_pit_snapshots_bundle_POST",
|
|
"tags": [
|
|
"Feed Snapshots"
|
|
],
|
|
"summary": "HTTP: POST /v1/pit/snapshots/bundle =\u003E CreateSnapshotBundleAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotBundleRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotBundleResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/snapshots/{digest}": {
|
|
"get": {
|
|
"operationId": "replay_v1_pit_snapshots_{digest}_GET",
|
|
"tags": [
|
|
"Feed Snapshots"
|
|
],
|
|
"summary": "HTTP: GET /v1/pit/snapshots/{digest} =\u003E GetSnapshotAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/pit/snapshots/{digest}/verify": {
|
|
"get": {
|
|
"operationId": "replay_v1_pit_snapshots_{digest}_verify_GET",
|
|
"tags": [
|
|
"Feed Snapshots"
|
|
],
|
|
"summary": "HTTP: GET /v1/pit/snapshots/{digest}/verify =\u003E VerifySnapshotIntegrityAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_SnapshotVerificationResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/promotions/attestations": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_promotions_attestations_POST",
|
|
"tags": [
|
|
"Promotion Attestations"
|
|
],
|
|
"summary": "Create promotion attestation assembly",
|
|
"description": "Creates a promotion attestation assembly bundling SBOM/VEX digests, Rekor proofs, and DSSE envelopes.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/promotions/attestations/{assemblyId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_promotions_attestations_{assemblyId}_GET",
|
|
"tags": [
|
|
"Promotion Attestations"
|
|
],
|
|
"summary": "Get promotion attestation assembly",
|
|
"description": "Returns the promotion attestation assembly for the specified ID.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/promotions/attestations/{assemblyId}/bundle": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_promotions_attestations_{assemblyId}_bundle_GET",
|
|
"tags": [
|
|
"Promotion Attestations"
|
|
],
|
|
"summary": "Export promotion bundle for Offline Kit",
|
|
"description": "Exports the promotion attestation assembly as a portable bundle for Offline Kit delivery.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/promotions/attestations/{assemblyId}/verify": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_promotions_attestations_{assemblyId}_verify_POST",
|
|
"tags": [
|
|
"Promotion Attestations"
|
|
],
|
|
"summary": "Verify promotion attestation assembly",
|
|
"description": "Verifies the cryptographic signatures of the promotion attestation assembly.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationVerifyResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/promotions/{promotionId}/attestations": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_promotions_{promotionId}_attestations_GET",
|
|
"tags": [
|
|
"Promotion Attestations"
|
|
],
|
|
"summary": "Get attestation assemblies for a promotion",
|
|
"description": "Returns all attestation assemblies for the specified promotion.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachability/batch": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_reachability_batch_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryBatchAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachability/hybrid": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_reachability_hybrid_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryHybridAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachability/runtime": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_reachability_runtime_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryRuntimeAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachability/static": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_reachability_static_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachabilityController.QueryStaticAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachgraphs": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_reachgraphs_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.UpsertAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachgraphs/by-artifact/{artifactDigest}": {
|
|
"get": {
|
|
"operationId": "reachgraph_v1_reachgraphs_by-artifact_{artifactDigest}_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.ListByArtifactAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachgraphs/replay": {
|
|
"post": {
|
|
"operationId": "reachgraph_v1_reachgraphs_replay_POST",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.ReplayAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachgraphs/{digest}": {
|
|
"delete": {
|
|
"operationId": "reachgraph_v1_reachgraphs_{digest}_DELETE",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.DeleteAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"get": {
|
|
"operationId": "reachgraph_v1_reachgraphs_{digest}_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.GetByDigestAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/reachgraphs/{digest}/slice": {
|
|
"get": {
|
|
"operationId": "reachgraph_v1_reachgraphs_{digest}_slice_GET",
|
|
"tags": [
|
|
"reachgraph"
|
|
],
|
|
"summary": "StellaOps.ReachGraph.WebService.Controllers.ReachGraphController.GetSliceAsync (StellaOps.ReachGraph.WebService)",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/tokens": {
|
|
"post": {
|
|
"operationId": "replay_v1_replay_tokens_POST",
|
|
"tags": [
|
|
"replay"
|
|
],
|
|
"summary": "HTTP: POST /v1/replay/tokens",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_GenerateTokenRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_GenerateTokenResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/tokens/verify": {
|
|
"post": {
|
|
"operationId": "replay_v1_replay_tokens_verify_POST",
|
|
"tags": [
|
|
"replay"
|
|
],
|
|
"summary": "HTTP: POST /v1/replay/tokens/verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_VerifyTokenRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_VerifyTokenResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/tokens/{tokenCanonical}": {
|
|
"get": {
|
|
"operationId": "replay_v1_replay_tokens_{tokenCanonical}_GET",
|
|
"tags": [
|
|
"replay"
|
|
],
|
|
"summary": "HTTP: GET /v1/replay/tokens/{tokenCanonical}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_TokenInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/verdict": {
|
|
"post": {
|
|
"operationId": "replay_v1_replay_verdict_POST",
|
|
"tags": [
|
|
"Verdict Replay"
|
|
],
|
|
"summary": "HTTP: POST /v1/replay/verdict/ =\u003E ExecuteReplayAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_VerdictReplayRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_VerdictReplayResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/verdict/compare": {
|
|
"post": {
|
|
"operationId": "replay_v1_replay_verdict_compare_POST",
|
|
"tags": [
|
|
"Verdict Replay"
|
|
],
|
|
"summary": "HTTP: POST /v1/replay/verdict/compare =\u003E CompareReplayResultsAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayComparisonRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayComparisonResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/verdict/verify": {
|
|
"post": {
|
|
"operationId": "replay_v1_replay_verdict_verify_POST",
|
|
"tags": [
|
|
"Verdict Replay"
|
|
],
|
|
"summary": "HTTP: POST /v1/replay/verdict/verify =\u003E VerifyEligibilityAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_VerifyEligibilityRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayEligibilityResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/replay/verdict/{manifestId}/status": {
|
|
"get": {
|
|
"operationId": "replay_v1_replay_verdict_{manifestId}_status_GET",
|
|
"tags": [
|
|
"Verdict Replay"
|
|
],
|
|
"summary": "HTTP: GET /v1/replay/verdict/{manifestId}/status =\u003E GetReplayStatusAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/replay_StellaOps_Replay_WebService_ReplayStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/risk-bundles/jobs": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_risk-bundles_jobs_GET",
|
|
"tags": [
|
|
"Risk Bundles"
|
|
],
|
|
"summary": "Get recent risk bundle jobs",
|
|
"description": "Returns recent risk bundle jobs, optionally filtered by tenant.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "exportcenter_v1_risk-bundles_jobs_POST",
|
|
"tags": [
|
|
"Risk Bundles"
|
|
],
|
|
"summary": "Submit a risk bundle job",
|
|
"description": "Submits a new risk bundle generation job with selected providers.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitResult"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/risk-bundles/jobs/{jobId}": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_risk-bundles_jobs_{jobId}_GET",
|
|
"tags": [
|
|
"Risk Bundles"
|
|
],
|
|
"summary": "Get risk bundle job status",
|
|
"description": "Returns the status of a specific risk bundle job.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/risk-bundles/jobs/{jobId}/cancel": {
|
|
"post": {
|
|
"operationId": "exportcenter_v1_risk-bundles_jobs_{jobId}_cancel_POST",
|
|
"tags": [
|
|
"Risk Bundles"
|
|
],
|
|
"summary": "Cancel a risk bundle job",
|
|
"description": "Cancels a pending or running risk bundle job.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/risk-bundles/providers": {
|
|
"get": {
|
|
"operationId": "exportcenter_v1_risk-bundles_providers_GET",
|
|
"tags": [
|
|
"Risk Bundles"
|
|
],
|
|
"summary": "Get available risk bundle providers",
|
|
"description": "Returns available providers for risk bundle generation, including mandatory and optional providers.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleProvidersResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/runs/{id}": {
|
|
"get": {
|
|
"operationId": "orchestrator_v1_runs_{id}_GET",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: GET /v1/runs/{id} =\u003E GetRunDetail",
|
|
"description": "Get promotion run detail timeline.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/runs/{id}/rollback": {
|
|
"post": {
|
|
"operationId": "orchestrator_v1_runs_{id}_rollback_POST",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: POST /v1/runs/{id}/rollback =\u003E TriggerRollback",
|
|
"description": "Trigger rollback with guard-state projection.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/orchestrator_StellaOps_Orchestrator_WebService_Endpoints_RollbackRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/runs/{id}/steps": {
|
|
"get": {
|
|
"operationId": "orchestrator_v1_runs_{id}_steps_GET",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: GET /v1/runs/{id}/steps =\u003E GetRunSteps",
|
|
"description": "Get checkpoint-level run step list.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/runs/{id}/steps/{stepId}": {
|
|
"get": {
|
|
"operationId": "orchestrator_v1_runs_{id}_steps_{stepId}_GET",
|
|
"tags": [
|
|
"Runs v2"
|
|
],
|
|
"summary": "HTTP: GET /v1/runs/{id}/steps/{stepId} =\u003E GetRunStepDetail",
|
|
"description": "Get run step details including logs and captured evidence.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/runs/{runId}/evidence-packs": {
|
|
"get": {
|
|
"operationId": "advisoryai_v1_runs_{runId}_evidence-packs_GET",
|
|
"tags": [
|
|
"EvidencePacks"
|
|
],
|
|
"summary": "HTTP: GET /v1/runs/{runId}/evidence-packs =\u003E HandleListRunEvidencePacks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/signals/symbols": {
|
|
"get": {
|
|
"operationId": "concelier_v1_signals_symbols_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /v1/signals/symbols",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/signals/symbols/advisory/{advisoryId}": {
|
|
"get": {
|
|
"operationId": "concelier_v1_signals_symbols_advisory_{advisoryId}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /v1/signals/symbols/advisory/{advisoryId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/signals/symbols/batch": {
|
|
"post": {
|
|
"operationId": "concelier_v1_signals_symbols_batch_POST",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: POST /v1/signals/symbols/batch",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/concelier_StellaOps_Concelier_WebService_Program_SignalsSymbolBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/signals/symbols/exists/{advisoryId}": {
|
|
"get": {
|
|
"operationId": "concelier_v1_signals_symbols_exists_{advisoryId}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /v1/signals/symbols/exists/{advisoryId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/signals/symbols/package/{purl}": {
|
|
"get": {
|
|
"operationId": "concelier_v1_signals_symbols_package_{purl}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /v1/signals/symbols/package/{*purl}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/symbols/by-debug-id/{debugId}": {
|
|
"get": {
|
|
"operationId": "symbols_v1_symbols_by-debug-id_{debugId}_GET",
|
|
"tags": [
|
|
"symbols"
|
|
],
|
|
"summary": "Get manifests by debug ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/symbols/manifests": {
|
|
"get": {
|
|
"operationId": "symbols_v1_symbols_manifests_GET",
|
|
"tags": [
|
|
"symbols"
|
|
],
|
|
"summary": "Query symbol manifests",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestListResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "symbols_v1_symbols_manifests_POST",
|
|
"tags": [
|
|
"symbols"
|
|
],
|
|
"summary": "Upload a symbol manifest",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/symbols/manifests/{manifestId}": {
|
|
"get": {
|
|
"operationId": "symbols_v1_symbols_manifests_{manifestId}_GET",
|
|
"tags": [
|
|
"symbols"
|
|
],
|
|
"summary": "Get symbol manifest by ID",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/symbols/resolve": {
|
|
"post": {
|
|
"operationId": "symbols_v1_symbols_resolve_POST",
|
|
"tags": [
|
|
"symbols"
|
|
],
|
|
"summary": "Resolve symbol addresses",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/attestations/{attestationId}": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_attestations_{attestationId}_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/attestations/{attestationId} =\u003E HandleGetAttestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/attestations/{attestationId}/envelope": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_attestations_{attestationId}_envelope_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/attestations/{attestationId}/envelope =\u003E HandleGetAttestationEnvelope",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/attestations/{attestationId}/verify": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_attestations_{attestationId}_verify_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/attestations/{attestationId}/verify =\u003E HandleVerifyAttestation",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_VerifyAttestationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/deprecations": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_deprecations_GET",
|
|
"tags": [
|
|
"API Governance"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/deprecations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/runs =\u003E HandleCreateRun",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_CreateRunRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/runs/{runId} =\u003E HandleGetRunState",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/approvals/{approvalId}": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_approvals_{approvalId}_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/runs/{runId}/approvals/{approvalId} =\u003E HandleApplyApprovalDecision",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_ApprovalDecisionDto"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/artifacts": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_artifacts_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/runs/{runId}/artifacts =\u003E HandleListArtifacts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/attestations": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_attestations_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/runs/{runId}/attestations =\u003E HandleListAttestations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/cancel": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_cancel_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/runs/{runId}/cancel =\u003E HandleCancelRun",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/incident-mode": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_incident-mode_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/runs/{runId}/incident-mode =\u003E HandleGetIncidentModeStatus",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/incident-mode/activate": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_incident-mode_activate_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/runs/{runId}/incident-mode/activate =\u003E HandleActivateIncidentMode",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_ActivateIncidentModeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/incident-mode/deactivate": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_incident-mode_deactivate_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/runs/{runId}/incident-mode/deactivate =\u003E HandleDeactivateIncidentMode",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_DeactivateIncidentModeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/incident-mode/escalate": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_incident-mode_escalate_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/runs/{runId}/incident-mode/escalate =\u003E HandleEscalateIncidentMode",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_EscalateIncidentModeRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/runs/{runId}/logs": {
|
|
"get": {
|
|
"operationId": "taskrunner_v1_task-runner_runs_{runId}_logs_GET",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: GET /v1/task-runner/runs/{runId}/logs =\u003E HandleStreamRunLogs",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/simulations": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_simulations_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/simulations",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_SimulationRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/task-runner/webhooks/slo-breach": {
|
|
"post": {
|
|
"operationId": "taskrunner_v1_task-runner_webhooks_slo-breach_POST",
|
|
"tags": [
|
|
"taskrunner"
|
|
],
|
|
"summary": "HTTP: POST /v1/task-runner/webhooks/slo-breach =\u003E HandleSloBreachWebhook",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/taskrunner_StellaOps_TaskRunner_Core_IncidentMode_SloBreachNotification"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/compute": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_compute_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/vex-consensus/compute",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/compute-batch": {
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_compute-batch_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/vex-consensus/compute-batch",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusBatchRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/history": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_history_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/history",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/issuers": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_issuers_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/issuers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_issuers_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /v1/vex-consensus/issuers",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterVexIssuerRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_VexIssuerDetailResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/issuers/{issuerId}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_issuers_{issuerId}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/issuers/{issuerId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/projections": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_projections_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/projections",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/projections/latest": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_projections_latest_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/projections/latest",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/projections/{projectionId}": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_projections_{projectionId}_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/projections/{projectionId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-consensus/statistics": {
|
|
"get": {
|
|
"operationId": "findings-ledger_v1_vex-consensus_statistics_GET",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-consensus/statistics",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-decisions": {
|
|
"get": {
|
|
"operationId": "vulnexplorer_v1_vex-decisions_GET",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-decisions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"post": {
|
|
"operationId": "vulnexplorer_v1_vex-decisions_POST",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: POST /v1/vex-decisions",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Models_CreateVexDecisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex-decisions/{id}": {
|
|
"get": {
|
|
"operationId": "vulnexplorer_v1_vex-decisions_{id}_GET",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex-decisions/{id:guid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
},
|
|
"patch": {
|
|
"operationId": "vulnexplorer_v1_vex-decisions_{id}_PATCH",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: PATCH /v1/vex-decisions/{id:guid}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/vulnexplorer_StellaOps_VulnExplorer_Api_Models_UpdateVexDecisionRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex/evidence/chunks": {
|
|
"get": {
|
|
"operationId": "excititor_v1_vex_evidence_chunks_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex/evidence/chunks",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vex/observations/{vulnerabilityId}/{productKey}": {
|
|
"get": {
|
|
"operationId": "excititor_v1_vex_observations_{vulnerabilityId}_{productKey}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /v1/vex/observations/{vulnerabilityId}/{productKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vulns": {
|
|
"get": {
|
|
"operationId": "vulnexplorer_v1_vulns_GET",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: GET /v1/vulns",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/v1/vulns/{id}": {
|
|
"get": {
|
|
"operationId": "vulnexplorer_v1_vulns_{id}_GET",
|
|
"tags": [
|
|
"vulnexplorer"
|
|
],
|
|
"summary": "HTTP: GET /v1/vulns/{id}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/verify": {
|
|
"post": {
|
|
"operationId": "smremote_verify_POST",
|
|
"tags": [
|
|
"smremote"
|
|
],
|
|
"summary": "HTTP: POST /verify",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/smremote_VerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/linksets": {
|
|
"get": {
|
|
"operationId": "excititor_vex_linksets_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/linksets/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/linksets/conflicts": {
|
|
"get": {
|
|
"operationId": "excititor_vex_linksets_conflicts_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/linksets/conflicts",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/linksets/count": {
|
|
"get": {
|
|
"operationId": "excititor_vex_linksets_count_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/linksets/count",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/linksets/lookup": {
|
|
"get": {
|
|
"operationId": "excititor_vex_linksets_lookup_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/linksets/lookup",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/linksets/{linksetId}": {
|
|
"get": {
|
|
"operationId": "excititor_vex_linksets_{linksetId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/linksets/{linksetId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/observations": {
|
|
"get": {
|
|
"operationId": "excititor_vex_observations_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/observations/",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/observations/count": {
|
|
"get": {
|
|
"operationId": "excititor_vex_observations_count_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/observations/count",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/observations/{observationId}": {
|
|
"get": {
|
|
"operationId": "excititor_vex_observations_{observationId}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/observations/{observationId}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/raw": {
|
|
"get": {
|
|
"operationId": "excititor_vex_raw_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/raw",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/raw/{digest}": {
|
|
"get": {
|
|
"operationId": "excititor_vex_raw_{digest}_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/raw/{digest}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vex/raw/{digest}/provenance": {
|
|
"get": {
|
|
"operationId": "excititor_vex_raw_{digest}_provenance_GET",
|
|
"tags": [
|
|
"excititor"
|
|
],
|
|
"summary": "HTTP: GET /vex/raw/{digest}/provenance",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vuln/attachments/tokens/issue": {
|
|
"post": {
|
|
"operationId": "authority_vuln_attachments_tokens_issue_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /vuln/attachments/tokens/issue",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Vulnerability_Attachments_VulnAttachmentTokenIssueRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vuln/attachments/tokens/verify": {
|
|
"post": {
|
|
"operationId": "authority_vuln_attachments_tokens_verify_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /vuln/attachments/tokens/verify",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Vulnerability_Attachments_VulnAttachmentTokenVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vuln/evidence/advisories/{advisoryKey}": {
|
|
"get": {
|
|
"operationId": "concelier_vuln_evidence_advisories_{advisoryKey}_GET",
|
|
"tags": [
|
|
"concelier"
|
|
],
|
|
"summary": "HTTP: GET /vuln/evidence/advisories/{advisoryKey}",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vuln/ledger/events": {
|
|
"post": {
|
|
"operationId": "findings-ledger_vuln_ledger_events_POST",
|
|
"tags": [
|
|
"findings-ledger"
|
|
],
|
|
"summary": "HTTP: POST /vuln/ledger/events",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success",
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventResponse"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vuln/workflow/anti-forgery/issue": {
|
|
"post": {
|
|
"operationId": "authority_vuln_workflow_anti-forgery_issue_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /vuln/workflow/anti-forgery/issue",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Vulnerability_Workflow_VulnWorkflowAntiForgeryIssueRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/vuln/workflow/anti-forgery/verify": {
|
|
"post": {
|
|
"operationId": "authority_vuln_workflow_anti-forgery_verify_POST",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "HTTP: POST /vuln/workflow/anti-forgery/verify",
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": true,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"requestBody": {
|
|
"required": true,
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/authority_StellaOps_Authority_Vulnerability_Workflow_VulnWorkflowAntiForgeryVerifyRequest"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/webhooks/gitea": {
|
|
"post": {
|
|
"operationId": "signals_webhooks_gitea_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /webhooks/gitea =\u003E HandleGiteaWebhookAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/webhooks/github": {
|
|
"post": {
|
|
"operationId": "signals_webhooks_github_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /webhooks/github =\u003E HandleGitHubWebhookAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/webhooks/gitlab": {
|
|
"post": {
|
|
"operationId": "signals_webhooks_gitlab_POST",
|
|
"tags": [
|
|
"signals"
|
|
],
|
|
"summary": "HTTP: POST /webhooks/gitlab =\u003E HandleGitLabWebhookAsync",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": false,
|
|
"requiresAuthentication": false,
|
|
"source": "None"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"401": {
|
|
"description": "Unauthorized"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/well-known/openid-configuration": {
|
|
"get": {
|
|
"operationId": "authority_well-known_openid-configuration_GET",
|
|
"tags": [
|
|
"authority"
|
|
],
|
|
"summary": "OpenID Provider configuration endpoint.",
|
|
"description": "Bridges Gateway microservice \u0060/.well-known/openid-configuration\u0060 requests to Authority OIDC discovery.",
|
|
"x-stellaops-gateway-auth": {
|
|
"allowAnonymous": true,
|
|
"requiresAuthentication": false,
|
|
"source": "AspNetMetadata"
|
|
},
|
|
"x-stellaops-timeout": {
|
|
"effectiveSeconds": 30,
|
|
"source": "endpoint",
|
|
"precedence": [
|
|
"endpointOverride",
|
|
"serviceDefault",
|
|
"gatewayRouteDefault",
|
|
"gatewayGlobalCap"
|
|
],
|
|
"endpointSeconds": 30,
|
|
"gatewayRouteDefaultSeconds": 30,
|
|
"gatewayGlobalCapSeconds": 120
|
|
},
|
|
"x-stellaops-timeout-seconds": 30,
|
|
"responses": {
|
|
"200": {
|
|
"description": "Success"
|
|
},
|
|
"400": {
|
|
"description": "Bad Request"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
},
|
|
"422": {
|
|
"description": "Validation Error"
|
|
},
|
|
"504": {
|
|
"description": "Gateway timeout"
|
|
},
|
|
"500": {
|
|
"description": "Internal Server Error"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": {
|
|
"schemas": {
|
|
"unknowns_StellaOps_Unknowns_WebService_Endpoints_ProvenanceHintsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bestHypothesis": {
|
|
"type": "string"
|
|
},
|
|
"combinedConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"hints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"confidenceLevel": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hypothesis": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"suggestedActions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"confidenceLevel",
|
|
"generatedAt",
|
|
"hypothesis",
|
|
"id",
|
|
"suggestedActions",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"primarySuggestedAction": {
|
|
"type": "string"
|
|
},
|
|
"unknownId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"hints",
|
|
"unknownId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bestHypothesis": {
|
|
"type": "string"
|
|
},
|
|
"combinedConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"compositeScore": {
|
|
"type": "number"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"isOpen": {
|
|
"type": "boolean"
|
|
},
|
|
"isResolved": {
|
|
"type": "boolean"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"primarySuggestedAction": {
|
|
"type": "string"
|
|
},
|
|
"provenanceHints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"confidenceLevel": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hypothesis": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"suggestedActions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"confidenceLevel",
|
|
"generatedAt",
|
|
"hypothesis",
|
|
"id",
|
|
"suggestedActions",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"resolutionRef": {
|
|
"type": "string"
|
|
},
|
|
"resolutionType": {
|
|
"type": "string"
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourceGraphId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"sourceSbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"sourceScanId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"subjectHash": {
|
|
"type": "string"
|
|
},
|
|
"subjectRef": {
|
|
"type": "string"
|
|
},
|
|
"subjectType": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"triageBand": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validTo": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"compositeScore",
|
|
"createdAt",
|
|
"id",
|
|
"isOpen",
|
|
"isResolved",
|
|
"kind",
|
|
"provenanceHints",
|
|
"subjectHash",
|
|
"subjectRef",
|
|
"subjectType",
|
|
"tenantId",
|
|
"triageBand",
|
|
"updatedAt",
|
|
"validFrom"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownHistoryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"state": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bestHypothesis": {
|
|
"type": "string"
|
|
},
|
|
"combinedConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"compositeScore": {
|
|
"type": "number"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"isOpen": {
|
|
"type": "boolean"
|
|
},
|
|
"isResolved": {
|
|
"type": "boolean"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"primarySuggestedAction": {
|
|
"type": "string"
|
|
},
|
|
"provenanceHints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"confidenceLevel": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hypothesis": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"suggestedActions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"confidenceLevel",
|
|
"generatedAt",
|
|
"hypothesis",
|
|
"id",
|
|
"suggestedActions",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"resolutionRef": {
|
|
"type": "string"
|
|
},
|
|
"resolutionType": {
|
|
"type": "string"
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourceGraphId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"sourceSbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"sourceScanId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"subjectHash": {
|
|
"type": "string"
|
|
},
|
|
"subjectRef": {
|
|
"type": "string"
|
|
},
|
|
"subjectType": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"triageBand": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validTo": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"compositeScore",
|
|
"createdAt",
|
|
"id",
|
|
"isOpen",
|
|
"isResolved",
|
|
"kind",
|
|
"provenanceHints",
|
|
"subjectHash",
|
|
"subjectRef",
|
|
"subjectType",
|
|
"tenantId",
|
|
"triageBand",
|
|
"updatedAt",
|
|
"validFrom"
|
|
]
|
|
},
|
|
"sysFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"sysTo": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"validFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validTo": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"state",
|
|
"sysFrom",
|
|
"validFrom"
|
|
]
|
|
}
|
|
},
|
|
"unknownId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"history",
|
|
"unknownId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bestHypothesis": {
|
|
"type": "string"
|
|
},
|
|
"combinedConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"compositeScore": {
|
|
"type": "number"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"isOpen": {
|
|
"type": "boolean"
|
|
},
|
|
"isResolved": {
|
|
"type": "boolean"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"primarySuggestedAction": {
|
|
"type": "string"
|
|
},
|
|
"provenanceHints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"confidenceLevel": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hypothesis": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"suggestedActions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"confidenceLevel",
|
|
"generatedAt",
|
|
"hypothesis",
|
|
"id",
|
|
"suggestedActions",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"resolutionRef": {
|
|
"type": "string"
|
|
},
|
|
"resolutionType": {
|
|
"type": "string"
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourceGraphId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"sourceSbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"sourceScanId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"subjectHash": {
|
|
"type": "string"
|
|
},
|
|
"subjectRef": {
|
|
"type": "string"
|
|
},
|
|
"subjectType": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"triageBand": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validTo": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"compositeScore",
|
|
"createdAt",
|
|
"id",
|
|
"isOpen",
|
|
"isResolved",
|
|
"kind",
|
|
"provenanceHints",
|
|
"subjectHash",
|
|
"subjectRef",
|
|
"subjectType",
|
|
"tenantId",
|
|
"triageBand",
|
|
"updatedAt",
|
|
"validFrom"
|
|
]
|
|
}
|
|
},
|
|
"skip": {
|
|
"type": "integer"
|
|
},
|
|
"take": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"skip",
|
|
"take",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"unknowns_StellaOps_Unknowns_WebService_Endpoints_UnknownsSummaryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byKind": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"bySeverity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"byTriageBand": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"totalOpen": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byKind",
|
|
"bySeverity",
|
|
"byTriageBand",
|
|
"totalOpen"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_Microsoft_AspNetCore_Http_IFormFile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentDisposition": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"headers": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"length": {
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentDisposition",
|
|
"contentType",
|
|
"fileName",
|
|
"headers",
|
|
"length",
|
|
"name"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_Core_AirGap_Models_BundleSourceRegistration": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"location": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"verificationMode": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"id",
|
|
"location",
|
|
"priority",
|
|
"type",
|
|
"verificationMode"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_AdvisoryIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"properties": {
|
|
"encoding": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"raw": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"specVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"raw"
|
|
]
|
|
},
|
|
"identifiers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aliases": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"primary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"primary"
|
|
]
|
|
},
|
|
"linkset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aliases": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cpes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"packageUrls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reconciledFrom": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"url"
|
|
]
|
|
}
|
|
},
|
|
"relationships": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"provenance": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"source",
|
|
"target",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"connector": {
|
|
"type": "string"
|
|
},
|
|
"stream": {
|
|
"type": "string"
|
|
},
|
|
"vendor": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"connector",
|
|
"vendor",
|
|
"version"
|
|
]
|
|
},
|
|
"upstream": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"documentVersion": {
|
|
"type": "string"
|
|
},
|
|
"provenance": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"retrievedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificate": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"present": {
|
|
"type": "boolean"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"present"
|
|
]
|
|
},
|
|
"upstreamId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"signature",
|
|
"upstreamId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"identifiers",
|
|
"source",
|
|
"upstream"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_AocVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"codes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"since": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"sources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"until": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_EvidenceBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aliases": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"componentId": {
|
|
"type": "string"
|
|
},
|
|
"purls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"linksetLimit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"observationLimit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"items"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_LinksetEventPublishRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_LnmLinksetSearchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"cpe": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"ghsa": {
|
|
"type": "string"
|
|
},
|
|
"includeObservations": {
|
|
"type": "boolean"
|
|
},
|
|
"includeTimeline": {
|
|
"type": "boolean"
|
|
},
|
|
"modifiedSince": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"page": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"pageSize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"publishedSince": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"purl": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severityMax": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"severityMin": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"sort": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeObservations",
|
|
"includeTimeline"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_ObservationEventPublishRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"observationIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorCommandRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backfill": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fromCursor": {
|
|
"type": "string"
|
|
},
|
|
"toCursor": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"command": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Backfill",
|
|
"Pause",
|
|
"Resume",
|
|
"Throttle"
|
|
]
|
|
},
|
|
"connectorId": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sequence": {
|
|
"type": "integer"
|
|
},
|
|
"throttle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"burst": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"cooldownSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"rpm": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"command",
|
|
"connectorId",
|
|
"runId",
|
|
"sequence"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorHeartbeatRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"connectorId": {
|
|
"type": "string"
|
|
},
|
|
"errorCode": {
|
|
"type": "string"
|
|
},
|
|
"lastArtifactHash": {
|
|
"type": "string"
|
|
},
|
|
"lastArtifactKind": {
|
|
"type": "string"
|
|
},
|
|
"progress": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"queueDepth": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"retryAfterSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sequence": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Backfill",
|
|
"Failed",
|
|
"Paused",
|
|
"Running",
|
|
"Starting",
|
|
"Succeeded",
|
|
"Throttled"
|
|
]
|
|
},
|
|
"timestampUtc": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"connectorId",
|
|
"runId",
|
|
"sequence",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Contracts_OrchestratorRegistryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"authRef": {
|
|
"type": "string"
|
|
},
|
|
"capabilities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"connectorId": {
|
|
"type": "string"
|
|
},
|
|
"egressGuard": {
|
|
"type": "object",
|
|
"properties": {
|
|
"airgapMode": {
|
|
"type": "boolean"
|
|
},
|
|
"allowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"airgapMode",
|
|
"allowlist"
|
|
]
|
|
},
|
|
"lockKey": {
|
|
"type": "string"
|
|
},
|
|
"ratePolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"burst": {
|
|
"type": "integer"
|
|
},
|
|
"cooldownSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"rpm": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"burst",
|
|
"cooldownSeconds",
|
|
"rpm"
|
|
]
|
|
},
|
|
"schedule": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cron": {
|
|
"type": "string"
|
|
},
|
|
"maxLagMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"maxParallelRuns": {
|
|
"type": "integer"
|
|
},
|
|
"timeZone": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cron",
|
|
"maxLagMinutes",
|
|
"maxParallelRuns",
|
|
"timeZone"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactKinds",
|
|
"authRef",
|
|
"capabilities",
|
|
"connectorId",
|
|
"egressGuard",
|
|
"lockKey",
|
|
"ratePolicy",
|
|
"schedule",
|
|
"source"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceFreshnessResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"errorCount": {
|
|
"type": "integer"
|
|
},
|
|
"lastError": {
|
|
"type": "string"
|
|
},
|
|
"lastSuccessAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"lastSyncAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"errorCount": {
|
|
"type": "integer"
|
|
},
|
|
"freshnessAgeSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"freshnessSlaSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"freshnessStatus": {
|
|
"type": "string"
|
|
},
|
|
"lastError": {
|
|
"type": "string"
|
|
},
|
|
"lastSuccessAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"lastSyncAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"signatureFailureCount": {
|
|
"type": "integer"
|
|
},
|
|
"signatureStatus": {
|
|
"type": "string"
|
|
},
|
|
"signedAdvisories": {
|
|
"type": "integer"
|
|
},
|
|
"sourceFamily": {
|
|
"type": "string"
|
|
},
|
|
"sourceId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sourceKey": {
|
|
"type": "string"
|
|
},
|
|
"sourceName": {
|
|
"type": "string"
|
|
},
|
|
"sourceUrl": {
|
|
"type": "string"
|
|
},
|
|
"syncCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalAdvisories": {
|
|
"type": "integer"
|
|
},
|
|
"unsignedAdvisories": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"errorCount",
|
|
"freshnessAgeSeconds",
|
|
"freshnessSlaSeconds",
|
|
"freshnessStatus",
|
|
"priority",
|
|
"signatureFailureCount",
|
|
"signatureStatus",
|
|
"signedAdvisories",
|
|
"sourceFamily",
|
|
"sourceId",
|
|
"sourceKey",
|
|
"sourceName",
|
|
"syncCount",
|
|
"totalAdvisories",
|
|
"unsignedAdvisories"
|
|
]
|
|
},
|
|
"syncCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"dataAsOf",
|
|
"errorCount",
|
|
"source",
|
|
"syncCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"errorCount": {
|
|
"type": "integer"
|
|
},
|
|
"freshnessAgeSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"freshnessSlaSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"freshnessStatus": {
|
|
"type": "string"
|
|
},
|
|
"lastError": {
|
|
"type": "string"
|
|
},
|
|
"lastSuccessAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"lastSyncAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"signatureFailureCount": {
|
|
"type": "integer"
|
|
},
|
|
"signatureStatus": {
|
|
"type": "string"
|
|
},
|
|
"signedAdvisories": {
|
|
"type": "integer"
|
|
},
|
|
"sourceFamily": {
|
|
"type": "string"
|
|
},
|
|
"sourceId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sourceKey": {
|
|
"type": "string"
|
|
},
|
|
"sourceName": {
|
|
"type": "string"
|
|
},
|
|
"sourceUrl": {
|
|
"type": "string"
|
|
},
|
|
"syncCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalAdvisories": {
|
|
"type": "integer"
|
|
},
|
|
"unsignedAdvisories": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"errorCount",
|
|
"freshnessAgeSeconds",
|
|
"freshnessSlaSeconds",
|
|
"freshnessStatus",
|
|
"priority",
|
|
"signatureFailureCount",
|
|
"signatureStatus",
|
|
"signedAdvisories",
|
|
"sourceFamily",
|
|
"sourceId",
|
|
"sourceKey",
|
|
"sourceName",
|
|
"syncCount",
|
|
"totalAdvisories",
|
|
"unsignedAdvisories"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"dataAsOf",
|
|
"items",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_AdvisorySourceSummaryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflictingSources": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"disabledSources": {
|
|
"type": "integer"
|
|
},
|
|
"healthySources": {
|
|
"type": "integer"
|
|
},
|
|
"staleSources": {
|
|
"type": "integer"
|
|
},
|
|
"totalSources": {
|
|
"type": "integer"
|
|
},
|
|
"unavailableSources": {
|
|
"type": "integer"
|
|
},
|
|
"warningSources": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictingSources",
|
|
"dataAsOf",
|
|
"disabledSources",
|
|
"healthySources",
|
|
"staleSources",
|
|
"totalSources",
|
|
"unavailableSources",
|
|
"warningSources"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_BatchIngestResultResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"conflictReason": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"mergeHash": {
|
|
"type": "string"
|
|
},
|
|
"signatureRef": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"sourceEdgeId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalId",
|
|
"decision",
|
|
"mergeHash"
|
|
]
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflicts": {
|
|
"type": "integer"
|
|
},
|
|
"created": {
|
|
"type": "integer"
|
|
},
|
|
"duplicates": {
|
|
"type": "integer"
|
|
},
|
|
"merged": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflicts",
|
|
"created",
|
|
"duplicates",
|
|
"merged",
|
|
"total"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"results",
|
|
"summary"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_BundleImportRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorDisplayName": {
|
|
"type": "string"
|
|
},
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"actorType": {
|
|
"type": "string"
|
|
},
|
|
"evidenceBundleRef": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectsKey": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"exploitKnown": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"interestScore": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"tier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"reasons",
|
|
"score",
|
|
"tier"
|
|
]
|
|
},
|
|
"mergeHash": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourceEdges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fetchedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hasDsseEnvelope": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"precedenceRank": {
|
|
"type": "integer"
|
|
},
|
|
"sourceAdvisoryId": {
|
|
"type": "string"
|
|
},
|
|
"sourceDocHash": {
|
|
"type": "string"
|
|
},
|
|
"sourceName": {
|
|
"type": "string"
|
|
},
|
|
"vendorStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fetchedAt",
|
|
"hasDsseEnvelope",
|
|
"id",
|
|
"precedenceRank",
|
|
"sourceAdvisoryId",
|
|
"sourceDocHash",
|
|
"sourceName"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"versionRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fixed": {
|
|
"type": "string"
|
|
},
|
|
"introduced": {
|
|
"type": "string"
|
|
},
|
|
"lastAffected": {
|
|
"type": "string"
|
|
},
|
|
"rangeExpression": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"weaknesses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"affectsKey",
|
|
"createdAt",
|
|
"cve",
|
|
"exploitKnown",
|
|
"id",
|
|
"mergeHash",
|
|
"sourceEdges",
|
|
"status",
|
|
"updatedAt",
|
|
"weaknesses"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"limit",
|
|
"offset",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_CanonicalAdvisoryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectsKey": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"exploitKnown": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"interestScore": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"tier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"reasons",
|
|
"score",
|
|
"tier"
|
|
]
|
|
},
|
|
"mergeHash": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourceEdges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fetchedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hasDsseEnvelope": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"precedenceRank": {
|
|
"type": "integer"
|
|
},
|
|
"sourceAdvisoryId": {
|
|
"type": "string"
|
|
},
|
|
"sourceDocHash": {
|
|
"type": "string"
|
|
},
|
|
"sourceName": {
|
|
"type": "string"
|
|
},
|
|
"vendorStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fetchedAt",
|
|
"hasDsseEnvelope",
|
|
"id",
|
|
"precedenceRank",
|
|
"sourceAdvisoryId",
|
|
"sourceDocHash",
|
|
"sourceName"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"versionRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fixed": {
|
|
"type": "string"
|
|
},
|
|
"introduced": {
|
|
"type": "string"
|
|
},
|
|
"lastAffected": {
|
|
"type": "string"
|
|
},
|
|
"rangeExpression": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"weaknesses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"affectsKey",
|
|
"createdAt",
|
|
"cve",
|
|
"exploitKnown",
|
|
"id",
|
|
"mergeHash",
|
|
"sourceEdges",
|
|
"status",
|
|
"updatedAt",
|
|
"weaknesses"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_CreateSnapshotRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"sources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_DegradeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"threshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_DegradeResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"degraded": {
|
|
"type": "integer"
|
|
},
|
|
"executedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"threshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"degraded",
|
|
"executedAt",
|
|
"threshold"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_CreateBundleDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"expirationDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"includedFeeds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"snapshotIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_MirrorConfigUpdateDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"syncIntervalMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"upstreamUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_PinSnapshotDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"isPinned": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"isPinned"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_RetentionConfigDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludePinned": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"keepCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"mirrorId": {
|
|
"type": "string"
|
|
},
|
|
"policy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_SetVersionLockDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"lockedDate": {
|
|
"type": "string"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"pinnedSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"pinnedVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_FeedMirrorManagementEndpoints_StartImportDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_IngestResultResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"conflictReason": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"mergeHash": {
|
|
"type": "string"
|
|
},
|
|
"signatureRef": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"sourceEdgeId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalId",
|
|
"decision",
|
|
"mergeHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"lastSeenInBuild": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"tier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalId",
|
|
"computedAt",
|
|
"reasons",
|
|
"score",
|
|
"tier"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"limit",
|
|
"offset",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_InterestScoreResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"lastSeenInBuild": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"tier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalId",
|
|
"computedAt",
|
|
"reasons",
|
|
"score",
|
|
"tier"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_ProvenanceScopeListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backportSemver": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"distroRelease": {
|
|
"type": "string"
|
|
},
|
|
"evidenceRef": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"patchId": {
|
|
"type": "string"
|
|
},
|
|
"patchOrigin": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"createdAt",
|
|
"distroRelease",
|
|
"id",
|
|
"updatedAt"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalId",
|
|
"scopes",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectsKey": {
|
|
"type": "string"
|
|
},
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"fetchedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"patchLineage": {
|
|
"type": "string"
|
|
},
|
|
"rawPayloadJson": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourceAdvisoryId": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"vendorStatus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"versionRangeJson": {
|
|
"type": "string"
|
|
},
|
|
"weaknesses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_RecalculateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_RecalculateResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode",
|
|
"startedAt",
|
|
"updated"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_RestoreRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"threshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_RestoreResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"executedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"restored": {
|
|
"type": "integer"
|
|
},
|
|
"threshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"executedAt",
|
|
"restored",
|
|
"threshold"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_ScoreDistributionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageScore": {
|
|
"type": "number"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"noneCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageScore",
|
|
"highCount",
|
|
"lowCount",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"noneCount",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_SitePolicyUpdateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedSources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"maxBundleSizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Extensions_UpdateStatusRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_IncidentUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cooldownMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Jobs_JobTriggerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"parameters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"trigger": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"parameters",
|
|
"trigger"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_Program_SignalsSymbolBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_StellaOps_Concelier_WebService_VerifyAttestationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundlePath": {
|
|
"type": "string"
|
|
},
|
|
"manifestPath": {
|
|
"type": "string"
|
|
},
|
|
"pipelineVersion": {
|
|
"type": "string"
|
|
},
|
|
"transparencyPath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_System_Collections_Generic_IEnumerable_1_StellaOps_Concelier_WebService_Extensions_RawAdvisoryRequest_StellaOps_Concelier_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"concelier_System_IO_Stream": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canRead": {
|
|
"type": "boolean"
|
|
},
|
|
"canSeek": {
|
|
"type": "boolean"
|
|
},
|
|
"canTimeout": {
|
|
"type": "boolean"
|
|
},
|
|
"canWrite": {
|
|
"type": "boolean"
|
|
},
|
|
"length": {
|
|
"type": "integer"
|
|
},
|
|
"position": {
|
|
"type": "integer"
|
|
},
|
|
"readTimeout": {
|
|
"type": "integer"
|
|
},
|
|
"writeTimeout": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"canRead",
|
|
"canSeek",
|
|
"canTimeout",
|
|
"canWrite",
|
|
"length",
|
|
"position",
|
|
"readTimeout",
|
|
"writeTimeout"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_AggregatedGatingStatisticsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageDampingPercent": {
|
|
"type": "number"
|
|
},
|
|
"averageEdgeReductionPercent": {
|
|
"type": "number"
|
|
},
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalDamped": {
|
|
"type": "integer"
|
|
},
|
|
"totalEdgesAfterDedup": {
|
|
"type": "integer"
|
|
},
|
|
"totalEdgesProcessed": {
|
|
"type": "integer"
|
|
},
|
|
"totalSnapshots": {
|
|
"type": "integer"
|
|
},
|
|
"totalSurfaced": {
|
|
"type": "integer"
|
|
},
|
|
"totalVerdicts": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageDampingPercent",
|
|
"averageEdgeReductionPercent",
|
|
"computedAt",
|
|
"totalDamped",
|
|
"totalEdgesAfterDedup",
|
|
"totalEdgesProcessed",
|
|
"totalSnapshots",
|
|
"totalSurfaced",
|
|
"totalVerdicts"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"emitEvents": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"AuthoritativeFirst",
|
|
"HighestWeight",
|
|
"Lattice",
|
|
"WeightedVote"
|
|
]
|
|
},
|
|
"storeResults": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"productKey",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"targets"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeConsensusBatchResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"failureCount": {
|
|
"type": "integer"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"resolution": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"statement1Id": {
|
|
"type": "string"
|
|
},
|
|
"statement2Id": {
|
|
"type": "string"
|
|
},
|
|
"status1": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"status2": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"resolution",
|
|
"severity",
|
|
"statement1Id",
|
|
"statement2Id",
|
|
"status1",
|
|
"status2"
|
|
]
|
|
}
|
|
},
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"isWinner": {
|
|
"type": "boolean"
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"statementId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"isWinner",
|
|
"statementId",
|
|
"status",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"projectionId": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "object",
|
|
"properties": {
|
|
"factors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"statusWeights": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"factors",
|
|
"statusWeights",
|
|
"summary"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"confidenceScore",
|
|
"contributions",
|
|
"outcome",
|
|
"productKey",
|
|
"rationale",
|
|
"status",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"successCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"completedAt",
|
|
"failureCount",
|
|
"results",
|
|
"successCount",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeConsensusRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"emitEvent": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"minimumWeightThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"AuthoritativeFirst",
|
|
"HighestWeight",
|
|
"Lattice",
|
|
"WeightedVote"
|
|
]
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"storeResult": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"productKey",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeConsensusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"resolution": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"statement1Id": {
|
|
"type": "string"
|
|
},
|
|
"statement2Id": {
|
|
"type": "string"
|
|
},
|
|
"status1": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"status2": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"resolution",
|
|
"severity",
|
|
"statement1Id",
|
|
"statement2Id",
|
|
"status1",
|
|
"status2"
|
|
]
|
|
}
|
|
},
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"isWinner": {
|
|
"type": "boolean"
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"statementId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"isWinner",
|
|
"statementId",
|
|
"status",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"projectionId": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "object",
|
|
"properties": {
|
|
"factors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"statusWeights": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"factors",
|
|
"statusWeights",
|
|
"summary"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"confidenceScore",
|
|
"contributions",
|
|
"outcome",
|
|
"productKey",
|
|
"rationale",
|
|
"status",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"minimumWeightThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"AuthoritativeFirst",
|
|
"HighestWeight",
|
|
"Lattice",
|
|
"WeightedVote"
|
|
]
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"proofContext": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildFlags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"distribution": {
|
|
"type": "string"
|
|
},
|
|
"enabledFeatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"storeResult": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"productKey",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeConsensusWithProofResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"resolution": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"statement1Id": {
|
|
"type": "string"
|
|
},
|
|
"statement2Id": {
|
|
"type": "string"
|
|
},
|
|
"status1": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"status2": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"resolution",
|
|
"severity",
|
|
"statement1Id",
|
|
"statement2Id",
|
|
"status1",
|
|
"status2"
|
|
]
|
|
}
|
|
},
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"isWinner": {
|
|
"type": "boolean"
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"statementId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"isWinner",
|
|
"statementId",
|
|
"status",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"projectionId": {
|
|
"type": "string"
|
|
},
|
|
"proof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"confidenceTier": {
|
|
"type": "string"
|
|
},
|
|
"conflictCount": {
|
|
"type": "integer"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"finalStatus": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"mergeAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"proofId": {
|
|
"type": "string"
|
|
},
|
|
"rawProofJson": {
|
|
"type": "string"
|
|
},
|
|
"schema": {
|
|
"type": "string"
|
|
},
|
|
"statementCount": {
|
|
"type": "integer"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidenceScore",
|
|
"confidenceTier",
|
|
"conflictCount",
|
|
"finalStatus",
|
|
"generatedAt",
|
|
"productKey",
|
|
"proofId",
|
|
"rawProofJson",
|
|
"schema",
|
|
"statementCount",
|
|
"vulnerabilityId"
|
|
]
|
|
},
|
|
"rationale": {
|
|
"type": "object",
|
|
"properties": {
|
|
"factors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"statusWeights": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"factors",
|
|
"statusWeights",
|
|
"summary"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"confidenceScore",
|
|
"contributions",
|
|
"outcome",
|
|
"productKey",
|
|
"proof",
|
|
"rationale",
|
|
"status",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ComputeDeltaRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fromSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceChangeThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"includeDamped": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"includeEvidenceChanges": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"toSnapshotId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fromSnapshotId",
|
|
"toSnapshotId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ConsensusStatisticsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageConfidence": {
|
|
"type": "number"
|
|
},
|
|
"byOutcome": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"projectionsWithConflicts": {
|
|
"type": "integer"
|
|
},
|
|
"statusChangesLast24h": {
|
|
"type": "integer"
|
|
},
|
|
"totalProjections": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageConfidence",
|
|
"byOutcome",
|
|
"byStatus",
|
|
"computedAt",
|
|
"projectionsWithConflicts",
|
|
"statusChangesLast24h",
|
|
"totalProjections"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_DeltaReportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributingSources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"fromConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"fromRationaleClass": {
|
|
"type": "string"
|
|
},
|
|
"fromStatus": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"section": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"toConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"toRationaleClass": {
|
|
"type": "string"
|
|
},
|
|
"toStatus": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"productKey",
|
|
"section",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"fromSnapshotDigest": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hasActionableChanges": {
|
|
"type": "boolean"
|
|
},
|
|
"reportId": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceDownCount": {
|
|
"type": "integer"
|
|
},
|
|
"confidenceUpCount": {
|
|
"type": "integer"
|
|
},
|
|
"dampedCount": {
|
|
"type": "integer"
|
|
},
|
|
"evidenceChangedCount": {
|
|
"type": "integer"
|
|
},
|
|
"newCount": {
|
|
"type": "integer"
|
|
},
|
|
"policyImpactCount": {
|
|
"type": "integer"
|
|
},
|
|
"resolvedCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidenceDownCount",
|
|
"confidenceUpCount",
|
|
"dampedCount",
|
|
"evidenceChangedCount",
|
|
"newCount",
|
|
"policyImpactCount",
|
|
"resolvedCount",
|
|
"totalCount"
|
|
]
|
|
},
|
|
"toSnapshotDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"entries",
|
|
"fromSnapshotDigest",
|
|
"generatedAt",
|
|
"hasActionableChanges",
|
|
"reportId",
|
|
"summary",
|
|
"toSnapshotDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_GateSnapshotRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceChangeThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"edgeDeduplicationEnabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"minConfidenceThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"stabilityDampingEnabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"snapshotId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"snapshotId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_GatedSnapshotResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"edgeCount": {
|
|
"type": "integer"
|
|
},
|
|
"snapshotId": {
|
|
"type": "string"
|
|
},
|
|
"statistics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dampedVerdictCount": {
|
|
"type": "integer"
|
|
},
|
|
"deduplicatedEdgeCount": {
|
|
"type": "integer"
|
|
},
|
|
"duration": {
|
|
"type": "string"
|
|
},
|
|
"edgeReductionPercent": {
|
|
"type": "number"
|
|
},
|
|
"originalEdgeCount": {
|
|
"type": "integer"
|
|
},
|
|
"surfacedVerdictCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalVerdictCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"dampedVerdictCount",
|
|
"deduplicatedEdgeCount",
|
|
"duration",
|
|
"edgeReductionPercent",
|
|
"originalEdgeCount",
|
|
"surfacedVerdictCount",
|
|
"totalVerdictCount"
|
|
]
|
|
},
|
|
"verdictCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"digest",
|
|
"edgeCount",
|
|
"snapshotId",
|
|
"statistics",
|
|
"verdictCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_IssuerDetailResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"fingerprint": {
|
|
"type": "string"
|
|
},
|
|
"keyType": {
|
|
"type": "string"
|
|
},
|
|
"registeredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fingerprint",
|
|
"keyType",
|
|
"registeredAt",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"registeredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"revocationReason": {
|
|
"type": "string"
|
|
},
|
|
"revokedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"trustTier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"issuerId",
|
|
"keyFingerprints",
|
|
"name",
|
|
"registeredAt",
|
|
"status",
|
|
"trustTier"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_IssuerListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"keyCount": {
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"registeredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"trustTier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"issuerId",
|
|
"keyCount",
|
|
"name",
|
|
"registeredAt",
|
|
"status",
|
|
"trustTier"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"issuers",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ProjectionDetailResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"conflictCount": {
|
|
"type": "integer"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"previousProjectionId": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"projectionId": {
|
|
"type": "string"
|
|
},
|
|
"rationaleSummary": {
|
|
"type": "string"
|
|
},
|
|
"statementCount": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"statusChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"storedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"confidenceScore",
|
|
"conflictCount",
|
|
"outcome",
|
|
"productKey",
|
|
"projectionId",
|
|
"rationaleSummary",
|
|
"statementCount",
|
|
"status",
|
|
"statusChanged",
|
|
"storedAt",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_ProjectionHistoryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"conflictCount": {
|
|
"type": "integer"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"projectionId": {
|
|
"type": "string"
|
|
},
|
|
"statementCount": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"statusChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"confidenceScore",
|
|
"conflictCount",
|
|
"outcome",
|
|
"productKey",
|
|
"projectionId",
|
|
"statementCount",
|
|
"status",
|
|
"statusChanged",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"history",
|
|
"productKey",
|
|
"totalCount",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_QueryProjectionsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"projections": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"conflictCount": {
|
|
"type": "integer"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"projectionId": {
|
|
"type": "string"
|
|
},
|
|
"statementCount": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"statusChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"confidenceScore",
|
|
"conflictCount",
|
|
"outcome",
|
|
"productKey",
|
|
"projectionId",
|
|
"statementCount",
|
|
"status",
|
|
"statusChanged",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset",
|
|
"projections",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_RegisterIssuerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"initialKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"fingerprint": {
|
|
"type": "string"
|
|
},
|
|
"keyType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fingerprint",
|
|
"keyType"
|
|
]
|
|
}
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"trustTier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"issuerId",
|
|
"name",
|
|
"trustTier"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_RegisterKeyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"fingerprint": {
|
|
"type": "string"
|
|
},
|
|
"keyType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fingerprint",
|
|
"keyType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexlens_StellaOps_VexLens_Api_RevokeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"airgap-controller_StellaOps_AirGap_Controller_Endpoints_Contracts_SealRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentBudgets": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breachSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"warningSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"breachSeconds",
|
|
"warningSeconds"
|
|
]
|
|
}
|
|
},
|
|
"policyHash": {
|
|
"type": "string"
|
|
},
|
|
"stalenessBudget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breachSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"warningSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"breachSeconds",
|
|
"warningSeconds"
|
|
]
|
|
},
|
|
"timeAnchor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"signatureFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tokenDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorTime",
|
|
"format",
|
|
"signatureFingerprint",
|
|
"source",
|
|
"tokenDigest"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"airgap-controller_StellaOps_AirGap_Controller_Endpoints_Contracts_VerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundlePolicyHash": {
|
|
"type": "string"
|
|
},
|
|
"bundleSha256": {
|
|
"type": "string"
|
|
},
|
|
"computedBundleSha256": {
|
|
"type": "string"
|
|
},
|
|
"computedManifestSha256": {
|
|
"type": "string"
|
|
},
|
|
"depth": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FullRecompute",
|
|
"HashOnly",
|
|
"PolicyFreeze"
|
|
]
|
|
},
|
|
"manifestCreatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"manifestSha256": {
|
|
"type": "string"
|
|
},
|
|
"sealedPolicyHash": {
|
|
"type": "string"
|
|
},
|
|
"stalenessWindowHours": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleSha256",
|
|
"depth",
|
|
"manifestCreatedAt",
|
|
"manifestSha256",
|
|
"stalenessWindowHours"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_EdgeMetadataRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"edgeIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeEvidence": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"edgeIds",
|
|
"includeEvidence",
|
|
"includeProvenance"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_GraphDiffRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"budget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"edges": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tiles": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"includeEdges": {
|
|
"type": "boolean"
|
|
},
|
|
"includeStats": {
|
|
"type": "boolean"
|
|
},
|
|
"snapshotA": {
|
|
"type": "string"
|
|
},
|
|
"snapshotB": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeEdges",
|
|
"includeStats",
|
|
"snapshotA",
|
|
"snapshotB"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_GraphExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"filters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"includeEdges": {
|
|
"type": "boolean"
|
|
},
|
|
"kinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"snapshotId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"includeEdges"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_GraphLineageRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"maxDepth": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"relationshipKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_GraphPathRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"budget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"edges": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tiles": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"includeOverlays": {
|
|
"type": "boolean"
|
|
},
|
|
"kinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxDepth": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"sources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"includeOverlays",
|
|
"kinds",
|
|
"sources",
|
|
"targets"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_GraphQueryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"budget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"edges": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tiles": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"includeEdges": {
|
|
"type": "boolean"
|
|
},
|
|
"includeOverlays": {
|
|
"type": "boolean"
|
|
},
|
|
"includeStats": {
|
|
"type": "boolean"
|
|
},
|
|
"kinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeEdges",
|
|
"includeOverlays",
|
|
"includeStats",
|
|
"kinds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"graph_StellaOps_Graph_Api_Contracts_GraphSearchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"kinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"ordering": {
|
|
"type": "string"
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kinds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_BeaconIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"beaconFunction": {
|
|
"type": "string"
|
|
},
|
|
"beaconSequence": {
|
|
"type": "integer"
|
|
},
|
|
"beaconSource": {
|
|
"type": "string"
|
|
},
|
|
"environmentId": {
|
|
"type": "string"
|
|
},
|
|
"nonce": {
|
|
"type": "string"
|
|
},
|
|
"observedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"beaconFunction",
|
|
"beaconSequence",
|
|
"beaconSource",
|
|
"environmentId",
|
|
"nonce",
|
|
"observedAt"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"events"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_CallgraphIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzer": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"artifactContentBase64": {
|
|
"type": "string"
|
|
},
|
|
"artifactContentType": {
|
|
"type": "string"
|
|
},
|
|
"artifactFileName": {
|
|
"type": "string"
|
|
},
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"language": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactContentBase64",
|
|
"artifactContentType",
|
|
"artifactFileName",
|
|
"component",
|
|
"language",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_ExecutionEvidenceRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"environmentId": {
|
|
"type": "string"
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"codeId": {
|
|
"type": "string"
|
|
},
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceUri": {
|
|
"type": "string"
|
|
},
|
|
"hitCount": {
|
|
"type": "integer"
|
|
},
|
|
"loaderBase": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"processId": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"processName": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"socketAddress": {
|
|
"type": "string"
|
|
},
|
|
"symbolDigest": {
|
|
"type": "string"
|
|
},
|
|
"symbolId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hitCount",
|
|
"symbolId"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"observationEnd": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"observationStart": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"traceSource": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"environmentId",
|
|
"events",
|
|
"observationEnd",
|
|
"observationStart",
|
|
"traceSource"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_ReachabilityRecomputeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blockedEdges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": "string"
|
|
},
|
|
"to": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"from",
|
|
"to"
|
|
]
|
|
}
|
|
},
|
|
"callgraphId": {
|
|
"type": "string"
|
|
},
|
|
"entryPoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runtimeHits": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"callgraphId",
|
|
"entryPoints",
|
|
"subject",
|
|
"targets"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_RuntimeFactsIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callgraphId": {
|
|
"type": "string"
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"codeId": {
|
|
"type": "string"
|
|
},
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceUri": {
|
|
"type": "string"
|
|
},
|
|
"hitCount": {
|
|
"type": "integer"
|
|
},
|
|
"loaderBase": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"processId": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"processName": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"socketAddress": {
|
|
"type": "string"
|
|
},
|
|
"symbolDigest": {
|
|
"type": "string"
|
|
},
|
|
"symbolId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hitCount",
|
|
"symbolId"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"callgraphId",
|
|
"events",
|
|
"subject"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_SyntheticRuntimeProbeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callgraphId": {
|
|
"type": "string"
|
|
},
|
|
"eventCount": {
|
|
"type": "integer"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"callgraphId",
|
|
"eventCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signals_StellaOps_Signals_Models_UnknownsIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callgraphId": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"unknowns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"codeId": {
|
|
"type": "string"
|
|
},
|
|
"edgeFrom": {
|
|
"type": "string"
|
|
},
|
|
"edgeTo": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"symbolId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"callgraphId",
|
|
"unknowns"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAtUtc": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"type",
|
|
"value"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerKeyRotateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAtUtc": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"type",
|
|
"value"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerTrustSetRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"weight"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"issuerdirectory_StellaOps_IssuerDirectory_WebService_Contracts_IssuerUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"phone": {
|
|
"type": "string"
|
|
},
|
|
"timezone": {
|
|
"type": "string"
|
|
},
|
|
"website": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"endpoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"requiresAuth": {
|
|
"type": "boolean"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"requiresAuth",
|
|
"url"
|
|
]
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attributes": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"catalogUrl": {
|
|
"type": "string"
|
|
},
|
|
"csafPublisherId": {
|
|
"type": "string"
|
|
},
|
|
"cveOrgId": {
|
|
"type": "string"
|
|
},
|
|
"languages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"securityAdvisoriesUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attributes",
|
|
"languages"
|
|
]
|
|
},
|
|
"slug": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"contact",
|
|
"displayName",
|
|
"endpoints",
|
|
"id",
|
|
"metadata",
|
|
"slug",
|
|
"tags"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexhub_StellaOps_VexHub_Core_Models_AggregatedVexStatement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionStatement": {
|
|
"type": "string"
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"flagReason": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"impactStatement": {
|
|
"type": "string"
|
|
},
|
|
"ingestedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFlagged": {
|
|
"type": "boolean"
|
|
},
|
|
"issuedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"signingKeyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"sourceDocumentId": {
|
|
"type": "string"
|
|
},
|
|
"sourceId": {
|
|
"type": "string"
|
|
},
|
|
"sourceStatementId": {
|
|
"type": "string"
|
|
},
|
|
"sourceUpdatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"statusNotes": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"verificationStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Failed",
|
|
"None",
|
|
"Pending",
|
|
"Untrusted",
|
|
"Verified"
|
|
]
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"versions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affected": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fixed": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"unaffected": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"vulnerabilityAliases": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentDigest",
|
|
"id",
|
|
"ingestedAt",
|
|
"isFlagged",
|
|
"productKey",
|
|
"sourceDocumentId",
|
|
"sourceId",
|
|
"sourceStatementId",
|
|
"status",
|
|
"verificationStatus",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexhub_StellaOps_VexHub_WebService_Models_VexHubStats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"flaggedStatements": {
|
|
"type": "integer"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalStatements": {
|
|
"type": "integer"
|
|
},
|
|
"verifiedStatements": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"flaggedStatements",
|
|
"generatedAt",
|
|
"totalStatements",
|
|
"verifiedStatements"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexhub_StellaOps_VexHub_WebService_Models_VexIndexManifest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"endpoints": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byCve": {
|
|
"type": "string"
|
|
},
|
|
"byPackage": {
|
|
"type": "string"
|
|
},
|
|
"bySource": {
|
|
"type": "string"
|
|
},
|
|
"export": {
|
|
"type": "string"
|
|
},
|
|
"search": {
|
|
"type": "string"
|
|
},
|
|
"stats": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"byCve",
|
|
"byPackage",
|
|
"bySource",
|
|
"export",
|
|
"search",
|
|
"stats"
|
|
]
|
|
},
|
|
"lastUpdated": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoints",
|
|
"lastUpdated",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexhub_StellaOps_VexHub_WebService_Models_VexSearchResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"statements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionStatement": {
|
|
"type": "string"
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"flagReason": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"impactStatement": {
|
|
"type": "string"
|
|
},
|
|
"ingestedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFlagged": {
|
|
"type": "boolean"
|
|
},
|
|
"issuedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"signingKeyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"sourceDocumentId": {
|
|
"type": "string"
|
|
},
|
|
"sourceId": {
|
|
"type": "string"
|
|
},
|
|
"sourceStatementId": {
|
|
"type": "string"
|
|
},
|
|
"sourceUpdatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"statusNotes": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"verificationStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Failed",
|
|
"None",
|
|
"Pending",
|
|
"Untrusted",
|
|
"Verified"
|
|
]
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"versions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affected": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fixed": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"unaffected": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"vulnerabilityAliases": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentDigest",
|
|
"id",
|
|
"ingestedAt",
|
|
"isFlagged",
|
|
"productKey",
|
|
"sourceDocumentId",
|
|
"sourceId",
|
|
"sourceStatementId",
|
|
"status",
|
|
"verificationStatus",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset",
|
|
"statements",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vexhub_StellaOps_VexHub_WebService_Models_VexStatementsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"queryType": {
|
|
"type": "string"
|
|
},
|
|
"queryValue": {
|
|
"type": "string"
|
|
},
|
|
"statements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionStatement": {
|
|
"type": "string"
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"flagReason": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"impactStatement": {
|
|
"type": "string"
|
|
},
|
|
"ingestedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFlagged": {
|
|
"type": "boolean"
|
|
},
|
|
"issuedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"signingKeyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"sourceDocumentId": {
|
|
"type": "string"
|
|
},
|
|
"sourceId": {
|
|
"type": "string"
|
|
},
|
|
"sourceStatementId": {
|
|
"type": "string"
|
|
},
|
|
"sourceUpdatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"statusNotes": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"verificationStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Failed",
|
|
"None",
|
|
"Pending",
|
|
"Untrusted",
|
|
"Verified"
|
|
]
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"versions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affected": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fixed": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"unaffected": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"vulnerabilityAliases": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentDigest",
|
|
"id",
|
|
"ingestedAt",
|
|
"isFlagged",
|
|
"productKey",
|
|
"sourceDocumentId",
|
|
"sourceId",
|
|
"sourceStatementId",
|
|
"status",
|
|
"verificationStatus",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"queryType",
|
|
"queryValue",
|
|
"statements",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notify_StellaOps_Notify_WebService_Contracts_AcquireLockRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"owner": {
|
|
"type": "string"
|
|
},
|
|
"resource": {
|
|
"type": "string"
|
|
},
|
|
"ttlSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"owner",
|
|
"resource",
|
|
"ttlSeconds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notify_StellaOps_Notify_WebService_Contracts_ChannelTestSendRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachmentRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
},
|
|
"templateId": {
|
|
"type": "string"
|
|
},
|
|
"textBody": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notify_StellaOps_Notify_WebService_Contracts_DigestUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"collectUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digestKey": {
|
|
"type": "string"
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"recipient": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"channelId",
|
|
"digestKey",
|
|
"recipient"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notify_StellaOps_Notify_WebService_Contracts_ReleaseLockRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"owner": {
|
|
"type": "string"
|
|
},
|
|
"resource": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"owner",
|
|
"resource"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notify_System_Text_Json_Nodes_JsonNode": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_GenerateTokenRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additionalContext": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"evidenceHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"expirationMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"feedManifests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"inputHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"latticePolicyHash": {
|
|
"type": "string"
|
|
},
|
|
"latticePolicyVersion": {
|
|
"type": "string"
|
|
},
|
|
"rulesHash": {
|
|
"type": "string"
|
|
},
|
|
"rulesVersion": {
|
|
"type": "string"
|
|
},
|
|
"scoringConfigVersion": {
|
|
"type": "string"
|
|
},
|
|
"withExpiration": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"withExpiration"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_GenerateTokenResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"canonical": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"canonical",
|
|
"generatedAt",
|
|
"value",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_AdvisoryDiffRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"time1": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"time2": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"providerId",
|
|
"time1",
|
|
"time2"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_AdvisoryDiffResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"newValue": {
|
|
"type": "string"
|
|
},
|
|
"oldValue": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"diffType": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"time1": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"time2": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"changes",
|
|
"cveId",
|
|
"diffType",
|
|
"providerId",
|
|
"time1",
|
|
"time2"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_AdvisoryQueryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedProducts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"cvssVector": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"fixStatus": {
|
|
"type": "string"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"publishedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId"
|
|
]
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"pointInTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"snapshotCapturedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"snapshotDigest": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"pointInTime",
|
|
"providerId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_AdvisoryTimelineResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changesCount": {
|
|
"type": "integer"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"changeType": {
|
|
"type": "string"
|
|
},
|
|
"epochTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hasAdvisory": {
|
|
"type": "boolean"
|
|
},
|
|
"snapshotDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"capturedAt",
|
|
"changeType",
|
|
"epochTimestamp",
|
|
"hasAdvisory",
|
|
"snapshotDigest"
|
|
]
|
|
}
|
|
},
|
|
"firstAppearance": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"lastUpdate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"totalSnapshots": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"changesCount",
|
|
"cveId",
|
|
"entries",
|
|
"providerId",
|
|
"totalSnapshots"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_CrossProviderQueryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"pointInTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"providerIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"pointInTime",
|
|
"providerIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_CrossProviderQueryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"consensus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"consensusFixStatus": {
|
|
"type": "string"
|
|
},
|
|
"consensusSeverity": {
|
|
"type": "string"
|
|
},
|
|
"fixStatusConsensus": {
|
|
"type": "boolean"
|
|
},
|
|
"providerCount": {
|
|
"type": "integer"
|
|
},
|
|
"severityConsensus": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"fixStatusConsensus",
|
|
"providerCount",
|
|
"severityConsensus"
|
|
]
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"foundCount": {
|
|
"type": "integer"
|
|
},
|
|
"missingSnapshotProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"notFoundProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pointInTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedProducts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"cvssVector": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"fixStatus": {
|
|
"type": "string"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"publishedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId"
|
|
]
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"snapshotDigest": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"providerId",
|
|
"status"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"foundCount",
|
|
"missingSnapshotProviders",
|
|
"notFoundProviders",
|
|
"pointInTime",
|
|
"results"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_ReplayComparisonRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"drifts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actual": {
|
|
"type": "string"
|
|
},
|
|
"expected": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"originalDecision": {
|
|
"type": "string"
|
|
},
|
|
"originalVerdictDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayedDecision": {
|
|
"type": "string"
|
|
},
|
|
"replayedVerdictDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"originalDecision",
|
|
"originalVerdictDigest",
|
|
"replayedDecision",
|
|
"replayedVerdictDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_ReplayComparisonResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"divergences": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"explanation": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"originalValue": {
|
|
"type": "string"
|
|
},
|
|
"replayedValue": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"field",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"hasDivergence": {
|
|
"type": "boolean"
|
|
},
|
|
"overallSeverity": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"divergences",
|
|
"hasDivergence",
|
|
"overallSeverity"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_ReplayEligibilityResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceScore": {
|
|
"type": "number"
|
|
},
|
|
"expectedDecision": {
|
|
"type": "string"
|
|
},
|
|
"expectedStatus": {
|
|
"type": "string"
|
|
},
|
|
"isEligible": {
|
|
"type": "boolean"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"confidenceScore",
|
|
"isEligible",
|
|
"reasons",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_ReplayStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failedReplays": {
|
|
"type": "integer"
|
|
},
|
|
"lastReplayedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"manifestId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"successfulReplays": {
|
|
"type": "integer"
|
|
},
|
|
"totalReplays": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"failedReplays",
|
|
"manifestId",
|
|
"status",
|
|
"successfulReplays",
|
|
"totalReplays"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_SnapshotBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pointInTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"providerIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"pointInTime",
|
|
"providerIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_SnapshotBundleResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleDigest": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isComplete": {
|
|
"type": "boolean"
|
|
},
|
|
"missingProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pointInTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"snapshotCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleDigest",
|
|
"createdAt",
|
|
"isComplete",
|
|
"missingProviders",
|
|
"pointInTime",
|
|
"snapshotCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_SnapshotCaptureRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"epochTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"feedData": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"feedType": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"providerName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"feedData",
|
|
"providerId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_SnapshotCaptureResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"contentSize": {
|
|
"type": "integer"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"wasExisting": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"capturedAt",
|
|
"contentSize",
|
|
"digest",
|
|
"providerId",
|
|
"wasExisting"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_SnapshotResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"contentSize": {
|
|
"type": "integer"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"epochTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"feedType": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"providerName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"capturedAt",
|
|
"contentSize",
|
|
"digest",
|
|
"epochTimestamp",
|
|
"format",
|
|
"providerId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_SnapshotVerificationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actualDigest": {
|
|
"type": "string"
|
|
},
|
|
"capturedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"expectedDigest": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"expectedDigest",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_VerdictReplayRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundlePath": {
|
|
"type": "string"
|
|
},
|
|
"currentInputState": {
|
|
"type": "object",
|
|
"properties": {
|
|
"feedsDigest": {
|
|
"type": "string"
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"vexDigest": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"detailedDriftDetection": {
|
|
"type": "boolean"
|
|
},
|
|
"evaluationTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"failOnInputDrift": {
|
|
"type": "boolean"
|
|
},
|
|
"strictMode": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundlePath",
|
|
"detailedDriftDetection",
|
|
"failOnInputDrift",
|
|
"strictMode"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_VerdictReplayResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionMatches": {
|
|
"type": "boolean"
|
|
},
|
|
"divergenceSummary": {
|
|
"type": "string"
|
|
},
|
|
"drifts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actual": {
|
|
"type": "string"
|
|
},
|
|
"expected": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"originalDecision": {
|
|
"type": "string"
|
|
},
|
|
"originalVerdictDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayedDecision": {
|
|
"type": "string"
|
|
},
|
|
"replayedVerdictDigest": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"verdictMatches": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionMatches",
|
|
"drifts",
|
|
"durationMs",
|
|
"evaluatedAt",
|
|
"status",
|
|
"success",
|
|
"verdictMatches"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_StellaOps_Replay_WebService_VerifyEligibilityRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundlePath": {
|
|
"type": "string"
|
|
},
|
|
"currentInputState": {
|
|
"type": "object",
|
|
"properties": {
|
|
"feedsDigest": {
|
|
"type": "string"
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"vexDigest": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"bundlePath"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_TokenInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"canonical": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isExpired": {
|
|
"type": "boolean"
|
|
},
|
|
"timeToExpiration": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "duration"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"canonical",
|
|
"generatedAt",
|
|
"isExpired",
|
|
"value",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_VerifyTokenRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additionalContext": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"evidenceHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"feedManifests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"inputHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"latticePolicyHash": {
|
|
"type": "string"
|
|
},
|
|
"latticePolicyVersion": {
|
|
"type": "string"
|
|
},
|
|
"rulesHash": {
|
|
"type": "string"
|
|
},
|
|
"rulesVersion": {
|
|
"type": "string"
|
|
},
|
|
"scoringConfigVersion": {
|
|
"type": "string"
|
|
},
|
|
"token": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"token"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"replay_VerifyTokenResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isExpired": {
|
|
"type": "boolean"
|
|
},
|
|
"result": {
|
|
"type": "string"
|
|
},
|
|
"timeToExpiration": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "duration"
|
|
},
|
|
"tokenValue": {
|
|
"type": "string"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"generatedAt",
|
|
"isExpired",
|
|
"result",
|
|
"tokenValue",
|
|
"valid",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_Core_Epss_EpssEvidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"fromCache": {
|
|
"type": "boolean"
|
|
},
|
|
"modelDate": {
|
|
"type": "string",
|
|
"format": "date"
|
|
},
|
|
"percentile": {
|
|
"type": "number"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"capturedAt",
|
|
"cveId",
|
|
"fromCache",
|
|
"modelDate",
|
|
"percentile",
|
|
"score"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_ReachabilityDrift_ReachabilityDriftResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseScanId": {
|
|
"type": "string"
|
|
},
|
|
"detectedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hasMaterialDrift": {
|
|
"type": "boolean"
|
|
},
|
|
"headScanId": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"language": {
|
|
"type": "string"
|
|
},
|
|
"newlyReachable": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"associatedVulns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"packagePurl": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId"
|
|
]
|
|
}
|
|
},
|
|
"cause": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changedFile": {
|
|
"type": "string"
|
|
},
|
|
"changedLine": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"changedSymbol": {
|
|
"type": "string"
|
|
},
|
|
"codeChangeId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DependencyUpgraded",
|
|
"GuardAdded",
|
|
"GuardRemoved",
|
|
"NewPublicRoute",
|
|
"SymbolRemoved",
|
|
"Unknown",
|
|
"VisibilityEscalated"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"kind"
|
|
]
|
|
},
|
|
"direction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BecameReachable",
|
|
"BecameUnreachable"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"path": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entrypoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
},
|
|
"fullPath": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"intermediateCount": {
|
|
"type": "integer"
|
|
},
|
|
"keyNodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"sink": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"entrypoint",
|
|
"intermediateCount",
|
|
"keyNodes",
|
|
"sink"
|
|
]
|
|
},
|
|
"sinkCategory": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AuthzBypass",
|
|
"CmdExec",
|
|
"CodeInjection",
|
|
"CryptoWeak",
|
|
"FileWrite",
|
|
"LdapInjection",
|
|
"LogInjection",
|
|
"OpenRedirect",
|
|
"PathTraversal",
|
|
"Reflection",
|
|
"SqlInjection",
|
|
"SqlRaw",
|
|
"Ssrf",
|
|
"TemplateInjection",
|
|
"UnsafeDeser",
|
|
"XPathInjection",
|
|
"XxeInjection"
|
|
]
|
|
},
|
|
"sinkNodeId": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"associatedVulns",
|
|
"cause",
|
|
"direction",
|
|
"id",
|
|
"path",
|
|
"sinkCategory",
|
|
"sinkNodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"newlyUnreachable": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"associatedVulns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"packagePurl": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId"
|
|
]
|
|
}
|
|
},
|
|
"cause": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changedFile": {
|
|
"type": "string"
|
|
},
|
|
"changedLine": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"changedSymbol": {
|
|
"type": "string"
|
|
},
|
|
"codeChangeId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DependencyUpgraded",
|
|
"GuardAdded",
|
|
"GuardRemoved",
|
|
"NewPublicRoute",
|
|
"SymbolRemoved",
|
|
"Unknown",
|
|
"VisibilityEscalated"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"kind"
|
|
]
|
|
},
|
|
"direction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BecameReachable",
|
|
"BecameUnreachable"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"path": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entrypoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
},
|
|
"fullPath": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"intermediateCount": {
|
|
"type": "integer"
|
|
},
|
|
"keyNodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"sink": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"entrypoint",
|
|
"intermediateCount",
|
|
"keyNodes",
|
|
"sink"
|
|
]
|
|
},
|
|
"sinkCategory": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AuthzBypass",
|
|
"CmdExec",
|
|
"CodeInjection",
|
|
"CryptoWeak",
|
|
"FileWrite",
|
|
"LdapInjection",
|
|
"LogInjection",
|
|
"OpenRedirect",
|
|
"PathTraversal",
|
|
"Reflection",
|
|
"SqlInjection",
|
|
"SqlRaw",
|
|
"Ssrf",
|
|
"TemplateInjection",
|
|
"UnsafeDeser",
|
|
"XPathInjection",
|
|
"XxeInjection"
|
|
]
|
|
},
|
|
"sinkNodeId": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"associatedVulns",
|
|
"cause",
|
|
"direction",
|
|
"id",
|
|
"path",
|
|
"sinkCategory",
|
|
"sinkNodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"resultDigest": {
|
|
"type": "string"
|
|
},
|
|
"totalDriftCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseScanId",
|
|
"detectedAt",
|
|
"hasMaterialDrift",
|
|
"headScanId",
|
|
"id",
|
|
"language",
|
|
"newlyReachable",
|
|
"newlyUnreachable",
|
|
"resultDigest",
|
|
"totalDriftCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ActionablesResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionables": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"currentVersion": {
|
|
"type": "string"
|
|
},
|
|
"cveIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"estimatedEffort": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyRuleId": {
|
|
"type": "string"
|
|
},
|
|
"vexDocumentId": {
|
|
"type": "string"
|
|
},
|
|
"witnessId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "string"
|
|
},
|
|
"targetVersion": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"id",
|
|
"priority",
|
|
"title",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"deltaId": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionables",
|
|
"deltaId",
|
|
"generatedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_BaselineRationaleResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseDigest": {
|
|
"type": "string"
|
|
},
|
|
"baseTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"detailedExplanation": {
|
|
"type": "string"
|
|
},
|
|
"headDigest": {
|
|
"type": "string"
|
|
},
|
|
"headTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"selectionCriteria": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"selectionType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseDigest",
|
|
"detailedExplanation",
|
|
"headDigest",
|
|
"rationale",
|
|
"selectionType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_BaselineRecommendationsResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"recommendations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isDefault": {
|
|
"type": "boolean"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"verdictStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"id",
|
|
"isDefault",
|
|
"label",
|
|
"rationale",
|
|
"type"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"generatedAt",
|
|
"recommendations"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"cvePrefix": {
|
|
"type": "string"
|
|
},
|
|
"lane": {
|
|
"type": "string"
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_BulkTriageQueryResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"lane": {
|
|
"type": "string"
|
|
},
|
|
"proofBundleUri": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"entryPoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"riskScore": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"epssPercentile": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"lowCount",
|
|
"mediumCount",
|
|
"score"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"impactStatement": {
|
|
"type": "string"
|
|
},
|
|
"issuedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"issuedBy": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"vexDocumentRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
]
|
|
},
|
|
"wouldPassIf": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"lane",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"nextCursor": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blockingCount": {
|
|
"type": "integer"
|
|
},
|
|
"byLane": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"byVerdict": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"canShipCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"blockingCount",
|
|
"byLane",
|
|
"byVerdict",
|
|
"canShipCount"
|
|
]
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"findings",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_BunPackagesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"packages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"integrity": {
|
|
"type": "string"
|
|
},
|
|
"isDev": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"isDirect": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"isPatched": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"provenance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"locator": {
|
|
"type": "string"
|
|
},
|
|
"lockfile": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"resolved": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"name"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"imageDigest",
|
|
"packages",
|
|
"scanId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_CallGraphAcceptedResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callgraphId": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"edgeCount": {
|
|
"type": "integer"
|
|
},
|
|
"nodeCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"callgraphId",
|
|
"digest",
|
|
"edgeCount",
|
|
"nodeCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_CallGraphV1Dto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactKey": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactKey"
|
|
]
|
|
}
|
|
},
|
|
"edges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"to": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"from",
|
|
"kind",
|
|
"to",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"entrypoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"framework": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"route": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"nodeId"
|
|
]
|
|
}
|
|
},
|
|
"language": {
|
|
"type": "string"
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactKey": {
|
|
"type": "string"
|
|
},
|
|
"isEntrypointCandidate": {
|
|
"type": "boolean"
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"symbolKey": {
|
|
"type": "string"
|
|
},
|
|
"visibility": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isEntrypointCandidate",
|
|
"nodeId",
|
|
"symbolKey"
|
|
]
|
|
}
|
|
},
|
|
"scanKey": {
|
|
"type": "string"
|
|
},
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"edges",
|
|
"language",
|
|
"nodes",
|
|
"scanKey",
|
|
"schema"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ComponentReachabilityListDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"latticeState": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"why": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"purl",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"recipe": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregatedSbomDigests": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cycloneDx": {
|
|
"type": "string"
|
|
},
|
|
"spdx": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cycloneDx"
|
|
]
|
|
},
|
|
"generatorName": {
|
|
"type": "string"
|
|
},
|
|
"generatorVersion": {
|
|
"type": "string"
|
|
},
|
|
"layers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"fragmentDigest": {
|
|
"type": "string"
|
|
},
|
|
"order": {
|
|
"type": "integer"
|
|
},
|
|
"sbomDigests": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cycloneDx": {
|
|
"type": "string"
|
|
},
|
|
"spdx": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cycloneDx",
|
|
"spdx"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"fragmentDigest",
|
|
"order",
|
|
"sbomDigests"
|
|
]
|
|
}
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregatedSbomDigests",
|
|
"generatorName",
|
|
"generatorVersion",
|
|
"layers",
|
|
"merkleRoot",
|
|
"version"
|
|
]
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"imageDigest",
|
|
"recipe",
|
|
"scanId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_CompositionRecipeVerificationResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"layerDigestsMatch": {
|
|
"type": "boolean"
|
|
},
|
|
"merkleRootMatch": {
|
|
"type": "boolean"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"layerDigestsMatch",
|
|
"merkleRootMatch",
|
|
"valid"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entrypoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"forceRecompute": {
|
|
"type": "boolean"
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"forceRecompute"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ComputeReachabilityResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"estimatedDuration": {
|
|
"type": "string"
|
|
},
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"jobId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseDigest": {
|
|
"type": "string"
|
|
},
|
|
"changeTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"includePolicyDiff": {
|
|
"type": "boolean"
|
|
},
|
|
"includeUnchanged": {
|
|
"type": "boolean"
|
|
},
|
|
"includeVulnerabilities": {
|
|
"type": "boolean"
|
|
},
|
|
"severities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseDigest",
|
|
"includeComponents",
|
|
"includePolicyDiff",
|
|
"includeUnchanged",
|
|
"includeVulnerabilities",
|
|
"targetDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_DeltaCompareResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"base": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"policyVerdict": {
|
|
"type": "string"
|
|
},
|
|
"severityCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"critical": {
|
|
"type": "integer"
|
|
},
|
|
"high": {
|
|
"type": "integer"
|
|
},
|
|
"low": {
|
|
"type": "integer"
|
|
},
|
|
"medium": {
|
|
"type": "integer"
|
|
},
|
|
"unknown": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"critical",
|
|
"high",
|
|
"low",
|
|
"medium",
|
|
"unknown"
|
|
]
|
|
},
|
|
"vulnerabilityCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"severityCounts",
|
|
"vulnerabilityCount"
|
|
]
|
|
},
|
|
"comparisonId": {
|
|
"type": "string"
|
|
},
|
|
"components": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeType": {
|
|
"type": "string"
|
|
},
|
|
"currentVersion": {
|
|
"type": "string"
|
|
},
|
|
"license": {
|
|
"type": "string"
|
|
},
|
|
"previousVersion": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilitiesInBase": {
|
|
"type": "integer"
|
|
},
|
|
"vulnerabilitiesInTarget": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"changeType",
|
|
"purl",
|
|
"vulnerabilitiesInBase",
|
|
"vulnerabilitiesInTarget"
|
|
]
|
|
}
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"policyDiff": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseVerdict": {
|
|
"type": "string"
|
|
},
|
|
"blockToShipCount": {
|
|
"type": "integer"
|
|
},
|
|
"shipToBlockCount": {
|
|
"type": "integer"
|
|
},
|
|
"targetVerdict": {
|
|
"type": "string"
|
|
},
|
|
"verdictChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"wouldPassIf": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"baseVerdict",
|
|
"blockToShipCount",
|
|
"shipToBlockCount",
|
|
"targetVerdict",
|
|
"verdictChanged"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"added": {
|
|
"type": "integer"
|
|
},
|
|
"modified": {
|
|
"type": "integer"
|
|
},
|
|
"netComponentChange": {
|
|
"type": "integer"
|
|
},
|
|
"netVulnerabilityChange": {
|
|
"type": "integer"
|
|
},
|
|
"removed": {
|
|
"type": "integer"
|
|
},
|
|
"riskDirection": {
|
|
"type": "string"
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalAdded": {
|
|
"type": "integer"
|
|
},
|
|
"criticalRemoved": {
|
|
"type": "integer"
|
|
},
|
|
"highAdded": {
|
|
"type": "integer"
|
|
},
|
|
"highRemoved": {
|
|
"type": "integer"
|
|
},
|
|
"lowAdded": {
|
|
"type": "integer"
|
|
},
|
|
"lowRemoved": {
|
|
"type": "integer"
|
|
},
|
|
"mediumAdded": {
|
|
"type": "integer"
|
|
},
|
|
"mediumRemoved": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalAdded",
|
|
"criticalRemoved",
|
|
"highAdded",
|
|
"highRemoved",
|
|
"lowAdded",
|
|
"lowRemoved",
|
|
"mediumAdded",
|
|
"mediumRemoved"
|
|
]
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
},
|
|
"verdictChanged": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"added",
|
|
"modified",
|
|
"netComponentChange",
|
|
"netVulnerabilityChange",
|
|
"removed",
|
|
"riskDirection",
|
|
"severityChanges",
|
|
"unchanged",
|
|
"verdictChanged"
|
|
]
|
|
},
|
|
"target": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"policyVerdict": {
|
|
"type": "string"
|
|
},
|
|
"severityCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"critical": {
|
|
"type": "integer"
|
|
},
|
|
"high": {
|
|
"type": "integer"
|
|
},
|
|
"low": {
|
|
"type": "integer"
|
|
},
|
|
"medium": {
|
|
"type": "integer"
|
|
},
|
|
"unknown": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"critical",
|
|
"high",
|
|
"low",
|
|
"medium",
|
|
"unknown"
|
|
]
|
|
},
|
|
"vulnerabilityCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"severityCounts",
|
|
"vulnerabilityCount"
|
|
]
|
|
},
|
|
"vulnerabilities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeType": {
|
|
"type": "string"
|
|
},
|
|
"fieldChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentValue": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"previousValue": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"fixedVersion": {
|
|
"type": "string"
|
|
},
|
|
"previousReachability": {
|
|
"type": "string"
|
|
},
|
|
"previousSeverity": {
|
|
"type": "string"
|
|
},
|
|
"previousVerdict": {
|
|
"type": "string"
|
|
},
|
|
"previousVexStatus": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"changeType",
|
|
"purl",
|
|
"severity",
|
|
"vulnId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"base",
|
|
"comparisonId",
|
|
"generatedAt",
|
|
"summary",
|
|
"target"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_EntropyIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageOpaqueRatio": {
|
|
"type": "number"
|
|
},
|
|
"layers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"layerDigest": {
|
|
"type": "string"
|
|
},
|
|
"opaqueBytes": {
|
|
"type": "integer"
|
|
},
|
|
"opaqueRatio": {
|
|
"type": "number"
|
|
},
|
|
"totalBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"layerDigest",
|
|
"opaqueBytes",
|
|
"opaqueRatio",
|
|
"totalBytes"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"imageOpaqueRatio",
|
|
"layers"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_EntryTraceResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bestPlan": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"environment": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runtime": {
|
|
"type": "string"
|
|
},
|
|
"terminalPath": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Managed",
|
|
"Native",
|
|
"Script",
|
|
"Service",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"user": {
|
|
"type": "string"
|
|
},
|
|
"workingDirectory": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"command",
|
|
"confidence",
|
|
"environment",
|
|
"evidence",
|
|
"terminalPath",
|
|
"type",
|
|
"user",
|
|
"workingDirectory"
|
|
]
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"graph": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryIntelligence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzedTargets": {
|
|
"type": "integer"
|
|
},
|
|
"generatedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"architecture": {
|
|
"type": "string"
|
|
},
|
|
"binaryHash": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"functionCount": {
|
|
"type": "integer"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"recoveredSymbolCount": {
|
|
"type": "integer"
|
|
},
|
|
"sourceCorrelationCount": {
|
|
"type": "integer"
|
|
},
|
|
"vulnerableMatchCount": {
|
|
"type": "integer"
|
|
},
|
|
"vulnerableMatches": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"functionName": {
|
|
"type": "string"
|
|
},
|
|
"matchConfidence": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sourcePackage": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerableFunctionName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"matchConfidence",
|
|
"severity",
|
|
"sourcePackage",
|
|
"vulnerabilityId",
|
|
"vulnerableFunctionName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"architecture",
|
|
"binaryHash",
|
|
"format",
|
|
"functionCount",
|
|
"path",
|
|
"recoveredSymbolCount",
|
|
"sourceCorrelationCount",
|
|
"vulnerableMatchCount",
|
|
"vulnerableMatches"
|
|
]
|
|
}
|
|
},
|
|
"totalTargets": {
|
|
"type": "integer"
|
|
},
|
|
"totalVulnerableMatches": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"analyzedTargets",
|
|
"generatedAtUtc",
|
|
"targets",
|
|
"totalTargets",
|
|
"totalVulnerableMatches"
|
|
]
|
|
},
|
|
"diagnostics": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CommandNotFound",
|
|
"DynamicEnvironmentReference",
|
|
"DynamicEvaluation",
|
|
"InferredEntrypointFromEntrypointScript",
|
|
"InferredEntrypointFromHistory",
|
|
"InferredEntrypointFromServices",
|
|
"InferredEntrypointFromSupervisor",
|
|
"InterpreterNotSupported",
|
|
"JarNotFound",
|
|
"MissingFile",
|
|
"ModuleNotFound",
|
|
"PermissionDenied",
|
|
"RecursionLimitReached",
|
|
"RunPartsEmpty",
|
|
"RunPartsLimitExceeded",
|
|
"RuntimeMatch",
|
|
"RuntimeMismatch",
|
|
"RuntimeProcessNotFound",
|
|
"RuntimeSnapshotUnavailable",
|
|
"SupervisorConfigMissing",
|
|
"SupervisorProgramNotFound",
|
|
"SupervisorUnsupported",
|
|
"UnsupportedSyntax",
|
|
"WindowsShimUnsupported",
|
|
"WrapperMissingCommand"
|
|
]
|
|
},
|
|
"relatedPath": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"span": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"endColumn": {
|
|
"type": "integer"
|
|
},
|
|
"endLine": {
|
|
"type": "integer"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"startColumn": {
|
|
"type": "integer"
|
|
},
|
|
"startLine": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"endColumn",
|
|
"endLine",
|
|
"startColumn",
|
|
"startLine"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"reason",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"edges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fromNodeId": {
|
|
"type": "integer"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"relationship": {
|
|
"type": "string"
|
|
},
|
|
"toNodeId": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"fromNodeId",
|
|
"relationship",
|
|
"toNodeId"
|
|
]
|
|
}
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"arguments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"layerDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"source"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "integer"
|
|
},
|
|
"interpreterKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Java",
|
|
"Node",
|
|
"None",
|
|
"Python"
|
|
]
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Command",
|
|
"Executable",
|
|
"Include",
|
|
"Interpreter",
|
|
"RunPartsDirectory",
|
|
"RunPartsScript",
|
|
"Script"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"span": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"endColumn": {
|
|
"type": "integer"
|
|
},
|
|
"endLine": {
|
|
"type": "integer"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"startColumn": {
|
|
"type": "integer"
|
|
},
|
|
"startLine": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"endColumn",
|
|
"endLine",
|
|
"startColumn",
|
|
"startLine"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"arguments",
|
|
"displayName",
|
|
"id",
|
|
"interpreterKind",
|
|
"kind"
|
|
]
|
|
}
|
|
},
|
|
"outcome": {
|
|
"type": "string",
|
|
"enum": [
|
|
"PartiallyResolved",
|
|
"Resolved",
|
|
"Unresolved"
|
|
]
|
|
},
|
|
"plans": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"environment": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runtime": {
|
|
"type": "string"
|
|
},
|
|
"terminalPath": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Managed",
|
|
"Native",
|
|
"Script",
|
|
"Service",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"user": {
|
|
"type": "string"
|
|
},
|
|
"workingDirectory": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"command",
|
|
"confidence",
|
|
"environment",
|
|
"evidence",
|
|
"terminalPath",
|
|
"type",
|
|
"user",
|
|
"workingDirectory"
|
|
]
|
|
}
|
|
},
|
|
"terminals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"arguments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"runtime": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Managed",
|
|
"Native",
|
|
"Script",
|
|
"Service",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"user": {
|
|
"type": "string"
|
|
},
|
|
"workingDirectory": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"arguments",
|
|
"confidence",
|
|
"evidence",
|
|
"path",
|
|
"type",
|
|
"user",
|
|
"workingDirectory"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"diagnostics",
|
|
"edges",
|
|
"nodes",
|
|
"outcome",
|
|
"plans",
|
|
"terminals"
|
|
]
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"ndjson": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"graph",
|
|
"imageDigest",
|
|
"ndjson",
|
|
"scanId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_FindingEvidenceResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"boundary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auth": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mechanism": {
|
|
"type": "string"
|
|
},
|
|
"requiredScopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"mechanism",
|
|
"requiredScopes"
|
|
]
|
|
},
|
|
"controls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"exposure": {
|
|
"type": "string"
|
|
},
|
|
"surface": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"controls",
|
|
"exposure",
|
|
"surface"
|
|
]
|
|
},
|
|
"component": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ecosystem": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"version"
|
|
]
|
|
},
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"entrypoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auth": {
|
|
"type": "string"
|
|
},
|
|
"method": {
|
|
"type": "string"
|
|
},
|
|
"route": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"freshness": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"isStale": {
|
|
"type": "boolean"
|
|
},
|
|
"ttlRemainingHours": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"isStale"
|
|
]
|
|
},
|
|
"lastSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reachablePath": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"score": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"factor": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"factor",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"riskScore": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"contributions",
|
|
"riskScore"
|
|
]
|
|
},
|
|
"vex": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationRefs",
|
|
"component",
|
|
"cve",
|
|
"findingId",
|
|
"freshness",
|
|
"lastSeen",
|
|
"reachablePath"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_FindingTriageStatusDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"lane": {
|
|
"type": "string"
|
|
},
|
|
"proofBundleUri": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"entryPoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"riskScore": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"epssPercentile": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"lowCount",
|
|
"mediumCount",
|
|
"score"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"impactStatement": {
|
|
"type": "string"
|
|
},
|
|
"issuedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"issuedBy": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"vexDocumentRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
]
|
|
},
|
|
"wouldPassIf": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"lane",
|
|
"verdict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_LayerListResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"layers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"hasSbom": {
|
|
"type": "boolean"
|
|
},
|
|
"order": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"hasSbom",
|
|
"order"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"imageDigest",
|
|
"layers",
|
|
"scanId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"includePolicyOverlay": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryIds",
|
|
"includePolicyOverlay"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_LinksetSummaryResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"linksets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"sourceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"observationIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"origin": {
|
|
"type": "string"
|
|
},
|
|
"raw": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"vector": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"hasSbomLegacy": {
|
|
"type": "boolean"
|
|
},
|
|
"hasSbomReferrers": {
|
|
"type": "boolean"
|
|
},
|
|
"linksets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"sourceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"observationIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"origin": {
|
|
"type": "string"
|
|
},
|
|
"raw": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"vector": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"policyVerdict": {
|
|
"type": "string"
|
|
},
|
|
"quieted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rekor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"signed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasSbomLegacy",
|
|
"hasSbomReferrers",
|
|
"policyVerdict",
|
|
"reasons",
|
|
"signed"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"linksets"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_PolicyDiagnosticsResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errorCount": {
|
|
"type": "integer"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message",
|
|
"path",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"recommendations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"ruleCount": {
|
|
"type": "integer"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"warningCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"errorCount",
|
|
"generatedAt",
|
|
"issues",
|
|
"recommendations",
|
|
"ruleCount",
|
|
"success",
|
|
"version",
|
|
"warningCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"includeEvidence": {
|
|
"type": "boolean"
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryKey": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"nodeType": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"nodeId"
|
|
]
|
|
}
|
|
},
|
|
"overlayKind": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeEvidence",
|
|
"nodes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_PolicyOverlayResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overlays": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"hasSbomReferrers": {
|
|
"type": "boolean"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"rekor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"signed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasSbomReferrers",
|
|
"signed"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"overlayId": {
|
|
"type": "string"
|
|
},
|
|
"overlayKind": {
|
|
"type": "string"
|
|
},
|
|
"quieted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"nodeId",
|
|
"overlayId",
|
|
"overlayKind",
|
|
"reasons",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"policyRevision": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"overlays",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseline": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceBand": {
|
|
"type": "string"
|
|
},
|
|
"configVersion": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"quiet": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"ruleAction": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceTrust": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"unknownAgeDays": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"unknownConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"image": {
|
|
"type": "string"
|
|
},
|
|
"layerDigest": {
|
|
"type": "string"
|
|
},
|
|
"license": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vendor": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_PolicyPreviewResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changed": {
|
|
"type": "integer"
|
|
},
|
|
"diffs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseline": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceBand": {
|
|
"type": "string"
|
|
},
|
|
"configVersion": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"quiet": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"ruleAction": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceTrust": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"unknownAgeDays": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"unknownConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"changed": {
|
|
"type": "boolean"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"projected": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceBand": {
|
|
"type": "string"
|
|
},
|
|
"configVersion": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"quiet": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"ruleAction": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceTrust": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"unknownAgeDays": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"unknownConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"changed"
|
|
]
|
|
}
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message",
|
|
"path",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"revisionId": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"changed",
|
|
"diffs",
|
|
"issues",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleHash": {
|
|
"type": "string"
|
|
},
|
|
"bundleType": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleHash",
|
|
"bundleType",
|
|
"createdAt",
|
|
"rootHash"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ProofBundleResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleHash": {
|
|
"type": "string"
|
|
},
|
|
"bundleType": {
|
|
"type": "string"
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"ledgerHash": {
|
|
"type": "string"
|
|
},
|
|
"manifestHash": {
|
|
"type": "string"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomHash": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"signatureAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"signatureKeyId": {
|
|
"type": "string"
|
|
},
|
|
"signatureValid": {
|
|
"type": "boolean"
|
|
},
|
|
"verificationError": {
|
|
"type": "string"
|
|
},
|
|
"vexHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleHash",
|
|
"bundleType",
|
|
"contentDigest",
|
|
"createdAt",
|
|
"rootHash",
|
|
"scanId",
|
|
"signatureValid"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineListResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"segmentCount": {
|
|
"type": "integer"
|
|
},
|
|
"spineId": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"createdAt",
|
|
"segmentCount",
|
|
"spineId",
|
|
"verdict",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ProofSpineResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"policyProfileId": {
|
|
"type": "string"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"scanRunId": {
|
|
"type": "string"
|
|
},
|
|
"segments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"sig": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyId",
|
|
"sig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"index": {
|
|
"type": "integer"
|
|
},
|
|
"inputHash": {
|
|
"type": "string"
|
|
},
|
|
"prevSegmentHash": {
|
|
"type": "string"
|
|
},
|
|
"resultHash": {
|
|
"type": "string"
|
|
},
|
|
"segmentId": {
|
|
"type": "string"
|
|
},
|
|
"segmentType": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"toolId": {
|
|
"type": "string"
|
|
},
|
|
"toolVersion": {
|
|
"type": "string"
|
|
},
|
|
"verificationErrors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"envelope",
|
|
"index",
|
|
"inputHash",
|
|
"resultHash",
|
|
"segmentId",
|
|
"segmentType",
|
|
"status",
|
|
"toolId",
|
|
"toolVersion"
|
|
]
|
|
}
|
|
},
|
|
"spineId": {
|
|
"type": "string"
|
|
},
|
|
"supersededBySpineId": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"verdictReason": {
|
|
"type": "string"
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"errors",
|
|
"isValid"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"createdAt",
|
|
"policyProfileId",
|
|
"rootHash",
|
|
"scanRunId",
|
|
"segments",
|
|
"spineId",
|
|
"verdict",
|
|
"verdictReason",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_QuickDiffSummaryDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseDigest": {
|
|
"type": "string"
|
|
},
|
|
"canShip": {
|
|
"type": "boolean"
|
|
},
|
|
"criticalAdded": {
|
|
"type": "integer"
|
|
},
|
|
"criticalRemoved": {
|
|
"type": "integer"
|
|
},
|
|
"highAdded": {
|
|
"type": "integer"
|
|
},
|
|
"highRemoved": {
|
|
"type": "integer"
|
|
},
|
|
"netBlockingChange": {
|
|
"type": "integer"
|
|
},
|
|
"riskDirection": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"targetDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseDigest",
|
|
"canShip",
|
|
"criticalAdded",
|
|
"criticalRemoved",
|
|
"highAdded",
|
|
"highRemoved",
|
|
"netBlockingChange",
|
|
"riskDirection",
|
|
"summary",
|
|
"targetDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityExplanationDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyEvaluation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"verdictReason": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"runtimeEvidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hitCount": {
|
|
"type": "integer"
|
|
},
|
|
"lastObserved": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"observed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"hitCount",
|
|
"observed"
|
|
]
|
|
},
|
|
"staticAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callgraphDigest": {
|
|
"type": "string"
|
|
},
|
|
"edgeTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pathLength": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"latticeState": {
|
|
"type": "string"
|
|
},
|
|
"pathWitness": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"spineId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"why": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"impact": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"description"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"cveId",
|
|
"purl",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ReachabilityFindingListDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedVersions": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"latticeState": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"cveId",
|
|
"purl",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"casUri": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"casUri",
|
|
"digest",
|
|
"sizeBytes",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"manifestHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundles",
|
|
"manifestHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ReplayAttachResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ReportRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseline": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceBand": {
|
|
"type": "string"
|
|
},
|
|
"configVersion": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"quiet": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"ruleAction": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceTrust": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"unknownAgeDays": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"unknownConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"image": {
|
|
"type": "string"
|
|
},
|
|
"layerDigest": {
|
|
"type": "string"
|
|
},
|
|
"license": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vendor": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ReportResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"sig": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyId",
|
|
"sig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"report": {
|
|
"type": "object",
|
|
"properties": {
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message",
|
|
"path",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"linksets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"sourceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"observationIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"origin": {
|
|
"type": "string"
|
|
},
|
|
"raw": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"vector": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"revisionId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"reportId": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blocked": {
|
|
"type": "integer"
|
|
},
|
|
"ignored": {
|
|
"type": "integer"
|
|
},
|
|
"quieted": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
},
|
|
"warned": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"blocked",
|
|
"ignored",
|
|
"quieted",
|
|
"total",
|
|
"warned"
|
|
]
|
|
},
|
|
"surface": {
|
|
"type": "object",
|
|
"properties": {
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"manifest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"kind",
|
|
"mediaType",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"storage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucket": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"objectKey": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"view": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"format",
|
|
"kind",
|
|
"mediaType",
|
|
"sizeBytes",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"determinism": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compositionRecipeUri": {
|
|
"type": "string"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"recipeDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"merkleRoot"
|
|
]
|
|
},
|
|
"determinismMerkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"facetSeals": {
|
|
"type": "object",
|
|
"properties": {
|
|
"combinedMerkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"facets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"facetId": {
|
|
"type": "string"
|
|
},
|
|
"fileCount": {
|
|
"type": "integer"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"totalBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"facetId",
|
|
"fileCount",
|
|
"merkleRoot",
|
|
"name",
|
|
"totalBytes"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"stats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"filesMatched": {
|
|
"type": "integer"
|
|
},
|
|
"filesUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"totalBytes": {
|
|
"type": "integer"
|
|
},
|
|
"totalFilesProcessed": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"durationMs",
|
|
"filesMatched",
|
|
"filesUnmatched",
|
|
"totalBytes",
|
|
"totalFilesProcessed"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"combinedMerkleRoot",
|
|
"createdAt",
|
|
"facets",
|
|
"schemaVersion"
|
|
]
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayBundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"feedSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"policySnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"sha256",
|
|
"uri"
|
|
]
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"schema": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attempt": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"workerInstance": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"component"
|
|
]
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifacts",
|
|
"generatedAt",
|
|
"schema",
|
|
"tenant"
|
|
]
|
|
},
|
|
"manifestDigest": {
|
|
"type": "string"
|
|
},
|
|
"manifestUri": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"manifest",
|
|
"manifestDigest",
|
|
"tenant"
|
|
]
|
|
},
|
|
"unknownBudget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"byReasonCode": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"percentageUsed": {
|
|
"type": "number"
|
|
},
|
|
"totalLimit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"totalUnknowns": {
|
|
"type": "integer"
|
|
},
|
|
"violations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"reasonCode": {
|
|
"type": "string"
|
|
},
|
|
"shortCode": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"limit",
|
|
"reasonCode",
|
|
"shortCode"
|
|
]
|
|
}
|
|
},
|
|
"withinBudget": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"environment",
|
|
"percentageUsed",
|
|
"totalUnknowns",
|
|
"withinBudget"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
},
|
|
"verdicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidenceBand": {
|
|
"type": "string"
|
|
},
|
|
"configVersion": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"quiet": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"ruleAction": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceTrust": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"unknownAgeDays": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"unknownConfidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"imageDigest",
|
|
"issues",
|
|
"policy",
|
|
"reportId",
|
|
"summary",
|
|
"verdict",
|
|
"verdicts"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"report"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RubyPackagesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"packages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"declaredOnly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"groups": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
},
|
|
"provenance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"locator": {
|
|
"type": "string"
|
|
},
|
|
"lockfile": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"runtime": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entrypoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"files": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"runtimeUsed": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"name"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"imageDigest",
|
|
"packages",
|
|
"scanId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuleCategoriesResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"categories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"ruleCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"id",
|
|
"name",
|
|
"ruleCount"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"categories"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"batchId": {
|
|
"type": "string"
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"event": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"delta": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baselineImageDigest": {
|
|
"type": "string"
|
|
},
|
|
"changedFiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"newBinaries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"changedFiles",
|
|
"newBinaries"
|
|
]
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"signal": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signal"
|
|
]
|
|
}
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AttestationStatus",
|
|
"ContainerStart",
|
|
"ContainerStop",
|
|
"Drift",
|
|
"PolicyViolation"
|
|
]
|
|
},
|
|
"loadedLibraries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inode": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"node": {
|
|
"type": "string"
|
|
},
|
|
"posture": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"uuid": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"imageSigned": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"sbomReferrer": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"procSnapshot": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"autoloadPaths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"composerPackage": {
|
|
"type": "string"
|
|
},
|
|
"composerVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"classpath": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mavenCoordinate": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"entrypoint": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"loadedAssemblies": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"depsSource": {
|
|
"type": "string"
|
|
},
|
|
"isFrameworkAssembly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"nuGetPackage": {
|
|
"type": "string"
|
|
},
|
|
"nuGetVersion": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"rid": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"node": {
|
|
"type": "string"
|
|
},
|
|
"pid": {
|
|
"type": "integer"
|
|
},
|
|
"runtimeType": {
|
|
"type": "string"
|
|
},
|
|
"runtimeVersion": {
|
|
"type": "string"
|
|
},
|
|
"storedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"autoloadPaths",
|
|
"capturedAt",
|
|
"classpath",
|
|
"id",
|
|
"imageDigest",
|
|
"loadedAssemblies",
|
|
"pid",
|
|
"runtimeType",
|
|
"storedAt",
|
|
"tenant"
|
|
]
|
|
},
|
|
"process": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"entryTrace": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"op": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"entrypoint": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pid": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"entryTrace",
|
|
"entrypoint",
|
|
"pid"
|
|
]
|
|
},
|
|
"runtime": {
|
|
"type": "object",
|
|
"properties": {
|
|
"engine": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"engine"
|
|
]
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"workload": {
|
|
"type": "object",
|
|
"properties": {
|
|
"container": {
|
|
"type": "string"
|
|
},
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"imageRef": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"owner": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
},
|
|
"pod": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"platform"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId",
|
|
"evidence",
|
|
"kind",
|
|
"loadedLibraries",
|
|
"node",
|
|
"runtime",
|
|
"tenant",
|
|
"when",
|
|
"workload"
|
|
]
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"event",
|
|
"schemaVersion"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"events"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuntimeEventsIngestResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"accepted": {
|
|
"type": "integer"
|
|
},
|
|
"duplicates": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"accepted",
|
|
"duplicates"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"images": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"images"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuntimePolicyResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"policyRevision": {
|
|
"type": "string"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"hasSbomLegacy": {
|
|
"type": "boolean"
|
|
},
|
|
"hasSbomReferrers": {
|
|
"type": "boolean"
|
|
},
|
|
"linksets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"sourceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"observationIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"references": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"origin": {
|
|
"type": "string"
|
|
},
|
|
"raw": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"vector": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"policyVerdict": {
|
|
"type": "string"
|
|
},
|
|
"quieted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"quietedBy": {
|
|
"type": "string"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rekor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"signed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasSbomLegacy",
|
|
"hasSbomReferrers",
|
|
"policyVerdict",
|
|
"reasons",
|
|
"signed"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ttlSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"expiresAtUtc",
|
|
"results",
|
|
"ttlSeconds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"maxMisses": {
|
|
"type": "integer"
|
|
},
|
|
"runtimeEventId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"imageDigest",
|
|
"maxMisses"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_RuntimeReconcileResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errorCode": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"matchCount": {
|
|
"type": "integer"
|
|
},
|
|
"matches": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"matchType": {
|
|
"type": "string"
|
|
},
|
|
"runtimePath": {
|
|
"type": "string"
|
|
},
|
|
"runtimeSha256": {
|
|
"type": "string"
|
|
},
|
|
"sbomComponentKey": {
|
|
"type": "string"
|
|
},
|
|
"sbomComponentName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"runtimePath",
|
|
"sbomComponentKey"
|
|
]
|
|
}
|
|
},
|
|
"missCount": {
|
|
"type": "integer"
|
|
},
|
|
"misses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inode": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"reconciledAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"runtimeEventId": {
|
|
"type": "string"
|
|
},
|
|
"sbomArtifactId": {
|
|
"type": "string"
|
|
},
|
|
"totalRuntimeLibraries": {
|
|
"type": "integer"
|
|
},
|
|
"totalSbomComponents": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"imageDigest",
|
|
"matchCount",
|
|
"matches",
|
|
"missCount",
|
|
"misses",
|
|
"reconciledAt",
|
|
"totalRuntimeLibraries",
|
|
"totalSbomComponents"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomAcceptedResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"format",
|
|
"sbomId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupComponentSearchResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"canonicalBomSha256": {
|
|
"type": "string"
|
|
},
|
|
"evidenceScore": {
|
|
"type": "integer"
|
|
},
|
|
"insertedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payloadDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"buildId",
|
|
"canonicalBomSha256",
|
|
"evidenceScore",
|
|
"insertedAtUtc",
|
|
"payloadDigest"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"limit",
|
|
"offset"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupLatestResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"canonicalBomSha256": {
|
|
"type": "string"
|
|
},
|
|
"evidenceScore": {
|
|
"type": "integer"
|
|
},
|
|
"insertedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payloadDigest": {
|
|
"type": "string"
|
|
},
|
|
"rekorTileId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"buildId",
|
|
"canonicalBomSha256",
|
|
"evidenceScore",
|
|
"insertedAtUtc",
|
|
"payloadDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomHotLookupPendingSearchResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"canonicalBomSha256": {
|
|
"type": "string"
|
|
},
|
|
"evidenceScore": {
|
|
"type": "integer"
|
|
},
|
|
"insertedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payloadDigest": {
|
|
"type": "string"
|
|
},
|
|
"pending": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"buildId",
|
|
"canonicalBomSha256",
|
|
"evidenceScore",
|
|
"insertedAtUtc",
|
|
"payloadDigest",
|
|
"pending"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"limit",
|
|
"offset"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRecordDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analysisJobId": {
|
|
"type": "string"
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactRef": {
|
|
"type": "string"
|
|
},
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"createdAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"qualityScore": {
|
|
"type": "number"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ciContext": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"tool": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"analysisJobId",
|
|
"artifactRef",
|
|
"componentCount",
|
|
"createdAtUtc",
|
|
"digest",
|
|
"format",
|
|
"formatVersion",
|
|
"qualityScore",
|
|
"sbomId",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ancestry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"inheritedLayerCount": {
|
|
"type": "integer"
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"layerDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"inheritedLayerCount"
|
|
]
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactRef": {
|
|
"type": "string"
|
|
},
|
|
"baseImageDigest": {
|
|
"type": "string"
|
|
},
|
|
"baseImageRef": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"parentArtifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbom": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"sbomBase64": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ciContext": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"tool": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactRef"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SbomUploadResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analysisJobId": {
|
|
"type": "string"
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactRef": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
},
|
|
"uploadedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validationResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"qualityScore": {
|
|
"type": "number"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"errors",
|
|
"qualityScore",
|
|
"valid",
|
|
"warnings"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"analysisJobId",
|
|
"artifactRef",
|
|
"digest",
|
|
"format",
|
|
"formatVersion",
|
|
"sbomId",
|
|
"uploadedAtUtc",
|
|
"validationResult"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ScanManifestResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"feedHash": {
|
|
"type": "string"
|
|
},
|
|
"manifestHash": {
|
|
"type": "string"
|
|
},
|
|
"manifestId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"policyHash": {
|
|
"type": "string"
|
|
},
|
|
"rulesHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomHash": {
|
|
"type": "string"
|
|
},
|
|
"scanCompletedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"scanId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"scanStartedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"scannerVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentDigest",
|
|
"createdAt",
|
|
"feedHash",
|
|
"manifestHash",
|
|
"manifestId",
|
|
"policyHash",
|
|
"rulesHash",
|
|
"sbomHash",
|
|
"scanId",
|
|
"scanStartedAt",
|
|
"scannerVersion"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ScanStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"entropy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageOpaqueRatio": {
|
|
"type": "number"
|
|
},
|
|
"layers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"layerDigest": {
|
|
"type": "string"
|
|
},
|
|
"opaqueBytes": {
|
|
"type": "integer"
|
|
},
|
|
"opaqueRatio": {
|
|
"type": "number"
|
|
},
|
|
"totalBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"layerDigest",
|
|
"opaqueBytes",
|
|
"opaqueRatio",
|
|
"totalBytes"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"imageOpaqueRatio",
|
|
"layers"
|
|
]
|
|
},
|
|
"failureReason": {
|
|
"type": "string"
|
|
},
|
|
"image": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"reference": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"replay": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"casUri": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"casUri",
|
|
"digest",
|
|
"sizeBytes",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"manifestHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundles",
|
|
"manifestHash"
|
|
]
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"surface": {
|
|
"type": "object",
|
|
"properties": {
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"manifest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"kind",
|
|
"mediaType",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"storage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucket": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"objectKey": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"view": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"format",
|
|
"kind",
|
|
"mediaType",
|
|
"sizeBytes",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"determinism": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compositionRecipeUri": {
|
|
"type": "string"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"recipeDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"merkleRoot"
|
|
]
|
|
},
|
|
"determinismMerkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"facetSeals": {
|
|
"type": "object",
|
|
"properties": {
|
|
"combinedMerkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"facets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"facetId": {
|
|
"type": "string"
|
|
},
|
|
"fileCount": {
|
|
"type": "integer"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"totalBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"facetId",
|
|
"fileCount",
|
|
"merkleRoot",
|
|
"name",
|
|
"totalBytes"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"stats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"filesMatched": {
|
|
"type": "integer"
|
|
},
|
|
"filesUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"totalBytes": {
|
|
"type": "integer"
|
|
},
|
|
"totalFilesProcessed": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"durationMs",
|
|
"filesMatched",
|
|
"filesUnmatched",
|
|
"totalBytes",
|
|
"totalFilesProcessed"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"combinedMerkleRoot",
|
|
"createdAt",
|
|
"facets",
|
|
"schemaVersion"
|
|
]
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayBundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"feedSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"policySnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"sha256",
|
|
"uri"
|
|
]
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"schema": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attempt": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"workerInstance": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"component"
|
|
]
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifacts",
|
|
"generatedAt",
|
|
"schema",
|
|
"tenant"
|
|
]
|
|
},
|
|
"manifestDigest": {
|
|
"type": "string"
|
|
},
|
|
"manifestUri": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"manifest",
|
|
"manifestDigest",
|
|
"tenant"
|
|
]
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"image",
|
|
"scanId",
|
|
"status",
|
|
"updatedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"clientRequestId": {
|
|
"type": "string"
|
|
},
|
|
"force": {
|
|
"type": "boolean"
|
|
},
|
|
"image": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"reference": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"force",
|
|
"image",
|
|
"metadata"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_ScanSubmitResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"created": {
|
|
"type": "boolean"
|
|
},
|
|
"location": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"created",
|
|
"scanId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SecretDetectionSettingsResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"settings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertSettings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertMessagePrefix": {
|
|
"type": "string"
|
|
},
|
|
"deduplicationWindowMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"destinations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"channelType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Email",
|
|
"PagerDuty",
|
|
"Slack",
|
|
"Teams",
|
|
"Webhook"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"ruleCategoryFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severityFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"channelId",
|
|
"channelType",
|
|
"id",
|
|
"isActive",
|
|
"name"
|
|
]
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeFilePath": {
|
|
"type": "boolean"
|
|
},
|
|
"includeImageRef": {
|
|
"type": "boolean"
|
|
},
|
|
"includeMaskedValue": {
|
|
"type": "boolean"
|
|
},
|
|
"maxAlertsPerScan": {
|
|
"type": "integer"
|
|
},
|
|
"minimumAlertSeverity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"deduplicationWindowMinutes",
|
|
"destinations",
|
|
"enabled",
|
|
"includeFilePath",
|
|
"includeImageRef",
|
|
"includeMaskedValue",
|
|
"maxAlertsPerScan",
|
|
"minimumAlertSeverity"
|
|
]
|
|
},
|
|
"disabledRuleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"enabledRuleCategories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"excludedFileExtensions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"excludedPaths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxFileSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"requireSignedRuleBundles": {
|
|
"type": "boolean"
|
|
},
|
|
"revelationPolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"defaultPolicy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FullMask",
|
|
"FullReveal",
|
|
"PartialReveal"
|
|
]
|
|
},
|
|
"exportPolicy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FullMask",
|
|
"FullReveal",
|
|
"PartialReveal"
|
|
]
|
|
},
|
|
"fullRevealRoles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxMaskChars": {
|
|
"type": "integer"
|
|
},
|
|
"partialRevealChars": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultPolicy",
|
|
"exportPolicy",
|
|
"fullRevealRoles",
|
|
"maxMaskChars",
|
|
"partialRevealChars"
|
|
]
|
|
},
|
|
"scanBinaryFiles": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"alertSettings",
|
|
"disabledRuleIds",
|
|
"enabled",
|
|
"enabledRuleCategories",
|
|
"excludedFileExtensions",
|
|
"excludedPaths",
|
|
"maxFileSizeBytes",
|
|
"requireSignedRuleBundles",
|
|
"revelationPolicy",
|
|
"scanBinaryFiles"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"settings",
|
|
"tenantId",
|
|
"updatedAt",
|
|
"updatedBy",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicableRuleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"filePathGlob": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"valuePattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicableRuleIds",
|
|
"description",
|
|
"isActive",
|
|
"justification",
|
|
"name",
|
|
"valuePattern"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternListResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"patterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"lastMatchedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"matchCount": {
|
|
"type": "integer"
|
|
},
|
|
"pattern": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicableRuleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"filePathGlob": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"valuePattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicableRuleIds",
|
|
"description",
|
|
"isActive",
|
|
"justification",
|
|
"name",
|
|
"valuePattern"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"createdBy",
|
|
"id",
|
|
"matchCount",
|
|
"pattern",
|
|
"tenantId"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"patterns",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SecretExceptionPatternResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"lastMatchedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"matchCount": {
|
|
"type": "integer"
|
|
},
|
|
"pattern": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicableRuleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"filePathGlob": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"valuePattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicableRuleIds",
|
|
"description",
|
|
"isActive",
|
|
"justification",
|
|
"name",
|
|
"valuePattern"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"createdBy",
|
|
"id",
|
|
"matchCount",
|
|
"pattern",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionStatement": {
|
|
"type": "string"
|
|
},
|
|
"effectiveAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"impactStatement": {
|
|
"type": "string"
|
|
},
|
|
"issuedBy": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_SubmitVexStatementResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"newVerdict": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"verdictChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"vexStatementId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"recordedAt",
|
|
"status",
|
|
"verdictChanged",
|
|
"vexStatementId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_TriageSummaryDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"blockingCount": {
|
|
"type": "integer"
|
|
},
|
|
"byLane": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"byVerdict": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"canShipCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"blockingCount",
|
|
"byLane",
|
|
"byVerdict",
|
|
"canShipCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_UpdateSecretDetectionSettingsRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expectedVersion": {
|
|
"type": "integer"
|
|
},
|
|
"settings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertSettings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertMessagePrefix": {
|
|
"type": "string"
|
|
},
|
|
"deduplicationWindowMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"destinations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"channelType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Email",
|
|
"PagerDuty",
|
|
"Slack",
|
|
"Teams",
|
|
"Webhook"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"ruleCategoryFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severityFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"channelId",
|
|
"channelType",
|
|
"id",
|
|
"isActive",
|
|
"name"
|
|
]
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeFilePath": {
|
|
"type": "boolean"
|
|
},
|
|
"includeImageRef": {
|
|
"type": "boolean"
|
|
},
|
|
"includeMaskedValue": {
|
|
"type": "boolean"
|
|
},
|
|
"maxAlertsPerScan": {
|
|
"type": "integer"
|
|
},
|
|
"minimumAlertSeverity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"deduplicationWindowMinutes",
|
|
"destinations",
|
|
"enabled",
|
|
"includeFilePath",
|
|
"includeImageRef",
|
|
"includeMaskedValue",
|
|
"maxAlertsPerScan",
|
|
"minimumAlertSeverity"
|
|
]
|
|
},
|
|
"disabledRuleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"enabledRuleCategories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"excludedFileExtensions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"excludedPaths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxFileSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"requireSignedRuleBundles": {
|
|
"type": "boolean"
|
|
},
|
|
"revelationPolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"defaultPolicy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FullMask",
|
|
"FullReveal",
|
|
"PartialReveal"
|
|
]
|
|
},
|
|
"exportPolicy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FullMask",
|
|
"FullReveal",
|
|
"PartialReveal"
|
|
]
|
|
},
|
|
"fullRevealRoles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxMaskChars": {
|
|
"type": "integer"
|
|
},
|
|
"partialRevealChars": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultPolicy",
|
|
"exportPolicy",
|
|
"fullRevealRoles",
|
|
"maxMaskChars",
|
|
"partialRevealChars"
|
|
]
|
|
},
|
|
"scanBinaryFiles": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"alertSettings",
|
|
"disabledRuleIds",
|
|
"enabled",
|
|
"enabledRuleCategories",
|
|
"excludedFileExtensions",
|
|
"excludedPaths",
|
|
"maxFileSizeBytes",
|
|
"requireSignedRuleBundles",
|
|
"revelationPolicy",
|
|
"scanBinaryFiles"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"expectedVersion",
|
|
"settings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"decisionKind": {
|
|
"type": "string"
|
|
},
|
|
"exception": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvedBy": {
|
|
"type": "string"
|
|
},
|
|
"compensatingControls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"lane": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Contracts_UpdateTriageStatusResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"newLane": {
|
|
"type": "string"
|
|
},
|
|
"newVerdict": {
|
|
"type": "string"
|
|
},
|
|
"previousLane": {
|
|
"type": "string"
|
|
},
|
|
"previousVerdict": {
|
|
"type": "string"
|
|
},
|
|
"snapshotId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"appliedAt",
|
|
"findingId",
|
|
"newLane",
|
|
"newVerdict",
|
|
"previousLane",
|
|
"previousVerdict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_AlertResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alert": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"alert"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_AlertsListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alerts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"alerts",
|
|
"count"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvalId": {
|
|
"type": "string"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"approver": {
|
|
"type": "string"
|
|
},
|
|
"approverDisplayName": {
|
|
"type": "string"
|
|
},
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"chainStatus": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"isRevoked": {
|
|
"type": "boolean"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"policyDecisionRef": {
|
|
"type": "string"
|
|
},
|
|
"restrictions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxInstances": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"approvalId",
|
|
"approvedAt",
|
|
"approver",
|
|
"attestationId",
|
|
"decision",
|
|
"expiresAt",
|
|
"findingId",
|
|
"isRevoked",
|
|
"justification"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvals",
|
|
"scanId",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_ApprovalResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvalId": {
|
|
"type": "string"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"approver": {
|
|
"type": "string"
|
|
},
|
|
"approverDisplayName": {
|
|
"type": "string"
|
|
},
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"chainStatus": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"isRevoked": {
|
|
"type": "boolean"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"policyDecisionRef": {
|
|
"type": "string"
|
|
},
|
|
"restrictions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxInstances": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"approvalId",
|
|
"approvedAt",
|
|
"approver",
|
|
"attestationId",
|
|
"decision",
|
|
"expiresAt",
|
|
"findingId",
|
|
"isRevoked",
|
|
"justification"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentVerdict": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"maxPaths": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"currentVerdict": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"hasPaths": {
|
|
"type": "boolean"
|
|
},
|
|
"paths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentValue": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"requiredValue": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"requiredValue"
|
|
]
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"effort": {
|
|
"type": "string"
|
|
},
|
|
"isRecommended": {
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"conditions",
|
|
"description",
|
|
"isRecommended",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"wouldPassIf": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"currentVerdict",
|
|
"findingId",
|
|
"hasPaths",
|
|
"paths",
|
|
"wouldPassIf"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_CounterfactualScanSummaryDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"easiestPath": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"pathCount": {
|
|
"type": "integer"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
},
|
|
"wouldPassIf": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"pathCount",
|
|
"purl",
|
|
"vulnId",
|
|
"wouldPassIf"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"totalBlocked": {
|
|
"type": "integer"
|
|
},
|
|
"withExceptionPath": {
|
|
"type": "integer"
|
|
},
|
|
"withReachabilityPath": {
|
|
"type": "integer"
|
|
},
|
|
"withUpgradePath": {
|
|
"type": "integer"
|
|
},
|
|
"withVexPath": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"computedAt",
|
|
"findings",
|
|
"scanId",
|
|
"totalBlocked",
|
|
"withExceptionPath",
|
|
"withReachabilityPath",
|
|
"withUpgradePath",
|
|
"withVexPath"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_CreateApprovalRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyDecisionRef": {
|
|
"type": "string"
|
|
},
|
|
"restrictions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxInstances": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decision",
|
|
"findingId",
|
|
"justification"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_DriftedSinksResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"direction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BecameReachable",
|
|
"BecameUnreachable"
|
|
]
|
|
},
|
|
"driftId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"sinks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"associatedVulns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"packagePurl": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId"
|
|
]
|
|
}
|
|
},
|
|
"cause": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changedFile": {
|
|
"type": "string"
|
|
},
|
|
"changedLine": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"changedSymbol": {
|
|
"type": "string"
|
|
},
|
|
"codeChangeId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"DependencyUpgraded",
|
|
"GuardAdded",
|
|
"GuardRemoved",
|
|
"NewPublicRoute",
|
|
"SymbolRemoved",
|
|
"Unknown",
|
|
"VisibilityEscalated"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"kind"
|
|
]
|
|
},
|
|
"direction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BecameReachable",
|
|
"BecameUnreachable"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"path": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entrypoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
},
|
|
"fullPath": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"intermediateCount": {
|
|
"type": "integer"
|
|
},
|
|
"keyNodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"sink": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeKind": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Added",
|
|
"DependencyChanged",
|
|
"GuardChanged",
|
|
"Removed",
|
|
"SignatureChanged",
|
|
"VisibilityChanged"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isChanged": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nodeId": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isChanged",
|
|
"nodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"entrypoint",
|
|
"intermediateCount",
|
|
"keyNodes",
|
|
"sink"
|
|
]
|
|
},
|
|
"sinkCategory": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AuthzBypass",
|
|
"CmdExec",
|
|
"CodeInjection",
|
|
"CryptoWeak",
|
|
"FileWrite",
|
|
"LdapInjection",
|
|
"LogInjection",
|
|
"OpenRedirect",
|
|
"PathTraversal",
|
|
"Reflection",
|
|
"SqlInjection",
|
|
"SqlRaw",
|
|
"Ssrf",
|
|
"TemplateInjection",
|
|
"UnsafeDeser",
|
|
"XPathInjection",
|
|
"XxeInjection"
|
|
]
|
|
},
|
|
"sinkNodeId": {
|
|
"type": "string"
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"associatedVulns",
|
|
"cause",
|
|
"direction",
|
|
"id",
|
|
"path",
|
|
"sinkCategory",
|
|
"sinkNodeId",
|
|
"symbol"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"direction",
|
|
"driftId",
|
|
"limit",
|
|
"offset",
|
|
"sinks"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"cveIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_EpssBatchResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"found": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"fromCache": {
|
|
"type": "boolean"
|
|
},
|
|
"modelDate": {
|
|
"type": "string",
|
|
"format": "date"
|
|
},
|
|
"percentile": {
|
|
"type": "number"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"capturedAt",
|
|
"cveId",
|
|
"fromCache",
|
|
"modelDate",
|
|
"percentile",
|
|
"score"
|
|
]
|
|
}
|
|
},
|
|
"lookupTimeMs": {
|
|
"type": "integer"
|
|
},
|
|
"modelDate": {
|
|
"type": "string"
|
|
},
|
|
"notFound": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"partiallyFromCache": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"found",
|
|
"lookupTimeMs",
|
|
"modelDate",
|
|
"notFound",
|
|
"partiallyFromCache"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_EpssHistoryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"endDate": {
|
|
"type": "string"
|
|
},
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"fromCache": {
|
|
"type": "boolean"
|
|
},
|
|
"modelDate": {
|
|
"type": "string",
|
|
"format": "date"
|
|
},
|
|
"percentile": {
|
|
"type": "number"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"capturedAt",
|
|
"cveId",
|
|
"fromCache",
|
|
"modelDate",
|
|
"percentile",
|
|
"score"
|
|
]
|
|
}
|
|
},
|
|
"startDate": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"endDate",
|
|
"history",
|
|
"startDate"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_EpssStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"available": {
|
|
"type": "boolean"
|
|
},
|
|
"lastCheckedUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"latestModelDate": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"available",
|
|
"lastCheckedUtc"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_EvidenceListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"cve": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"hasPath": {
|
|
"type": "boolean"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"reachabilityStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"cve",
|
|
"findingId",
|
|
"hasPath",
|
|
"purl",
|
|
"reachabilityStatus"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"scanId",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_MaterialChangesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeType": {
|
|
"type": "string"
|
|
},
|
|
"currentValue": {
|
|
"type": "string"
|
|
},
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"previousValue": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"rule": {
|
|
"type": "string"
|
|
},
|
|
"subType": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"changeType",
|
|
"currentValue",
|
|
"direction",
|
|
"previousValue",
|
|
"reason",
|
|
"rule",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"currentStateHash": {
|
|
"type": "string"
|
|
},
|
|
"hasMaterialChange": {
|
|
"type": "boolean"
|
|
},
|
|
"previousStateHash": {
|
|
"type": "string"
|
|
},
|
|
"priorityScore": {
|
|
"type": "number"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"changes",
|
|
"currentStateHash",
|
|
"hasMaterialChange",
|
|
"previousStateHash",
|
|
"priorityScore",
|
|
"purl",
|
|
"vulnId"
|
|
]
|
|
}
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"totalChanges": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"changes",
|
|
"scanId",
|
|
"totalChanges"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_ReachabilityTraceExportDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageReachabilityScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"canonicalizationMethod": {
|
|
"type": "string"
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"edgeCount": {
|
|
"type": "integer"
|
|
},
|
|
"edges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"from": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"runtimeConfirmed": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"runtimeObservationCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"to": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"from",
|
|
"kind",
|
|
"to"
|
|
]
|
|
}
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"nodeCount": {
|
|
"type": "integer"
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"reachabilityScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"runtimeConfirmed": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"runtimeObservationCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"symbolId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"symbolId"
|
|
]
|
|
}
|
|
},
|
|
"runtimeCoverage": {
|
|
"type": "number"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalizationMethod",
|
|
"contentDigest",
|
|
"edgeCount",
|
|
"edges",
|
|
"format",
|
|
"nodeCount",
|
|
"nodes",
|
|
"runtimeCoverage",
|
|
"timestamp"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_ReviewRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_ReviewResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"candidateId": {
|
|
"type": "string"
|
|
},
|
|
"reviewedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reviewedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"candidateId",
|
|
"reviewedAt",
|
|
"reviewedBy"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"commitSha": {
|
|
"type": "string"
|
|
},
|
|
"owner": {
|
|
"type": "string"
|
|
},
|
|
"ref": {
|
|
"type": "string"
|
|
},
|
|
"repo": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"owner",
|
|
"repo"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sarifId": {
|
|
"type": "string"
|
|
},
|
|
"statusUrl": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"sarifId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SarifUploadStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analysesUrl": {
|
|
"type": "string"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"processingStatus": {
|
|
"type": "string"
|
|
},
|
|
"sarifId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"processingStatus",
|
|
"sarifId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_ScanReviewRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"candidateId": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"candidateId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SliceCacheStatsDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hitCount": {
|
|
"type": "integer"
|
|
},
|
|
"hitRate": {
|
|
"type": "number"
|
|
},
|
|
"itemCount": {
|
|
"type": "integer"
|
|
},
|
|
"missCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hitCount",
|
|
"hitRate",
|
|
"itemCount",
|
|
"missCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"entrypoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyHash": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
},
|
|
"symbols": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SliceQueryResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cacheHit": {
|
|
"type": "boolean"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"pathWitnesses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sliceDigest": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cacheHit",
|
|
"confidence",
|
|
"sliceDigest",
|
|
"verdict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sliceDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_SliceReplayResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"diff": {
|
|
"type": "object",
|
|
"properties": {
|
|
"extraEdges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"extraNodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"missingEdges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"missingNodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verdictDiff": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"match": {
|
|
"type": "boolean"
|
|
},
|
|
"originalDigest": {
|
|
"type": "string"
|
|
},
|
|
"recomputedDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"match",
|
|
"originalDigest",
|
|
"recomputedDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"decisionKind": {
|
|
"type": "string"
|
|
},
|
|
"lane": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"similarityThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_Triage_BatchTriageClusterActionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionRecord": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionRecordId": {
|
|
"type": "string"
|
|
},
|
|
"payloadDigest": {
|
|
"type": "string"
|
|
},
|
|
"signed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionRecordId",
|
|
"payloadDigest",
|
|
"signed"
|
|
]
|
|
},
|
|
"appliedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"decisionKind": {
|
|
"type": "string"
|
|
},
|
|
"lane": {
|
|
"type": "string"
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
},
|
|
"requestedFindingCount": {
|
|
"type": "integer"
|
|
},
|
|
"updatedFindingCount": {
|
|
"type": "integer"
|
|
},
|
|
"updatedFindingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"actionRecord",
|
|
"appliedAt",
|
|
"artifactDigest",
|
|
"decisionKind",
|
|
"lane",
|
|
"pathId",
|
|
"requestedFindingCount",
|
|
"updatedFindingCount",
|
|
"updatedFindingIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationKeyId": {
|
|
"type": "string"
|
|
},
|
|
"includeCallTrace": {
|
|
"type": "boolean"
|
|
},
|
|
"includeReachGraph": {
|
|
"type": "boolean"
|
|
},
|
|
"includeVexStatements": {
|
|
"type": "boolean"
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeCallTrace",
|
|
"includeReachGraph",
|
|
"includeVexStatements",
|
|
"pathId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_Triage_ProofBundleResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsseEnvelope": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"dsseEnvelope",
|
|
"predicate",
|
|
"subject",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"callTrace": {
|
|
"type": "object",
|
|
"properties": {
|
|
"frames": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"function": {
|
|
"type": "string"
|
|
},
|
|
"line": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"file",
|
|
"function",
|
|
"line"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"frames"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"path": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"entryPoint": {
|
|
"type": "string"
|
|
},
|
|
"packagePurl": {
|
|
"type": "string"
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
},
|
|
"reachabilityStatus": {
|
|
"type": "string"
|
|
},
|
|
"vulnerableSymbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveIds",
|
|
"entryPoint",
|
|
"packagePurl",
|
|
"pathId",
|
|
"reachabilityStatus",
|
|
"vulnerableSymbol"
|
|
]
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
},
|
|
"reachGraph": {
|
|
"type": "object",
|
|
"properties": {
|
|
"edges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"to": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"from",
|
|
"label",
|
|
"to"
|
|
]
|
|
}
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"label",
|
|
"type"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"edges",
|
|
"nodes"
|
|
]
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyId",
|
|
"signature",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"vexStatements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"issuedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"issuedAt",
|
|
"justification",
|
|
"status"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestations",
|
|
"bundleId",
|
|
"createdAt",
|
|
"path",
|
|
"pathId",
|
|
"signature"
|
|
]
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundle",
|
|
"generatedAt",
|
|
"pathId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageClusterStatsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"clusters": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"critical": {
|
|
"type": "integer"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"high": {
|
|
"type": "integer"
|
|
},
|
|
"low": {
|
|
"type": "integer"
|
|
},
|
|
"medium": {
|
|
"type": "integer"
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
},
|
|
"priorityScore": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"critical",
|
|
"findingCount",
|
|
"high",
|
|
"low",
|
|
"medium",
|
|
"pathId",
|
|
"priorityScore",
|
|
"reachability"
|
|
]
|
|
}
|
|
},
|
|
"filter": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reachabilityDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"severityDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"totalClusters": {
|
|
"type": "integer"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"clusters",
|
|
"generatedAt",
|
|
"reachabilityDistribution",
|
|
"severityDistribution",
|
|
"totalClusters",
|
|
"totalFindings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_Triage_TriageInboxResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"filter": {
|
|
"type": "string"
|
|
},
|
|
"filteredPaths": {
|
|
"type": "integer"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"paths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activeExceptions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"exceptionId": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exceptionId",
|
|
"expiresAt",
|
|
"reason"
|
|
]
|
|
}
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"cveIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"entryPoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"type"
|
|
]
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"source",
|
|
"type",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"latticeState": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Contested",
|
|
"RuntimeObserved",
|
|
"StaticallyReachable",
|
|
"Unknown",
|
|
"Unreachable"
|
|
]
|
|
},
|
|
"vexStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation",
|
|
"Unknown"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"items",
|
|
"latticeState",
|
|
"vexStatus"
|
|
]
|
|
},
|
|
"findingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"firstSeenAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isQuiet": {
|
|
"type": "boolean"
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"package": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ecosystem": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"purl",
|
|
"version"
|
|
]
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
},
|
|
"priorityScore": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Contested",
|
|
"RuntimeConfirmed",
|
|
"StaticallyReachable",
|
|
"Unknown",
|
|
"Unreachable"
|
|
]
|
|
},
|
|
"riskScore": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregatedCvss": {
|
|
"type": "number"
|
|
},
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxEpss": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregatedCvss",
|
|
"criticalCount",
|
|
"highCount",
|
|
"lowCount",
|
|
"maxEpss",
|
|
"mediumCount"
|
|
]
|
|
},
|
|
"symbol": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fullyQualifiedName": {
|
|
"type": "string"
|
|
},
|
|
"language": {
|
|
"type": "string"
|
|
},
|
|
"lineNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fullyQualifiedName"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"activeExceptions",
|
|
"artifactDigest",
|
|
"cveIds",
|
|
"entryPoint",
|
|
"evidence",
|
|
"findingIds",
|
|
"firstSeenAt",
|
|
"isQuiet",
|
|
"lastUpdatedAt",
|
|
"package",
|
|
"pathId",
|
|
"priorityScore",
|
|
"reachability",
|
|
"riskScore",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"totalPaths": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"filteredPaths",
|
|
"generatedAt",
|
|
"paths",
|
|
"totalPaths"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidateResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"candidate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"candidateId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidenceLinks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"requiresReview": {
|
|
"type": "boolean"
|
|
},
|
|
"suggestedStatus": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"candidateId",
|
|
"confidence",
|
|
"evidenceLinks",
|
|
"expiresAt",
|
|
"generatedAt",
|
|
"imageDigest",
|
|
"justification",
|
|
"purl",
|
|
"rationale",
|
|
"requiresReview",
|
|
"suggestedStatus",
|
|
"vulnId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"candidate"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_VexCandidatesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"candidates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"candidateId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidenceLinks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"requiresReview": {
|
|
"type": "boolean"
|
|
},
|
|
"suggestedStatus": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"candidateId",
|
|
"confidence",
|
|
"evidenceLinks",
|
|
"expiresAt",
|
|
"generatedAt",
|
|
"imageDigest",
|
|
"justification",
|
|
"purl",
|
|
"rationale",
|
|
"requiresReview",
|
|
"suggestedStatus",
|
|
"vulnId"
|
|
]
|
|
}
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"totalCandidates": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"candidates",
|
|
"imageDigest",
|
|
"totalCandidates"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_WitnessListResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"totalCount": {
|
|
"type": "integer"
|
|
},
|
|
"witnesses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dsseEnvelope": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"entrypointFqn": {
|
|
"type": "string"
|
|
},
|
|
"graphHash": {
|
|
"type": "string"
|
|
},
|
|
"isSigned": {
|
|
"type": "boolean"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"scanId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signerKeyId": {
|
|
"type": "string"
|
|
},
|
|
"sinkCve": {
|
|
"type": "string"
|
|
},
|
|
"witnessHash": {
|
|
"type": "string"
|
|
},
|
|
"witnessId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"witnessType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"graphHash",
|
|
"isSigned",
|
|
"payload",
|
|
"schemaVersion",
|
|
"witnessHash",
|
|
"witnessId",
|
|
"witnessType"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"totalCount",
|
|
"witnesses"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_WitnessResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dsseEnvelope": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"entrypointFqn": {
|
|
"type": "string"
|
|
},
|
|
"graphHash": {
|
|
"type": "string"
|
|
},
|
|
"isSigned": {
|
|
"type": "boolean"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"scanId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signerKeyId": {
|
|
"type": "string"
|
|
},
|
|
"sinkCve": {
|
|
"type": "string"
|
|
},
|
|
"witnessHash": {
|
|
"type": "string"
|
|
},
|
|
"witnessId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"witnessType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"graphHash",
|
|
"isSigned",
|
|
"payload",
|
|
"schemaVersion",
|
|
"witnessHash",
|
|
"witnessId",
|
|
"witnessType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Endpoints_WitnessVerificationResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"isSigned": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"witnessHash": {
|
|
"type": "string"
|
|
},
|
|
"witnessId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"isSigned",
|
|
"status",
|
|
"verifiedAt",
|
|
"witnessHash",
|
|
"witnessId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Services_OfflineKitImportResponseTransport": {
|
|
"type": "object",
|
|
"properties": {
|
|
"importId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"submittedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Services_OfflineKitManifestTransport": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assets": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"assets",
|
|
"createdAt",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Services_OfflineKitStatusTransport": {
|
|
"type": "object",
|
|
"properties": {
|
|
"components": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"capturedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"current": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseBundleId": {
|
|
"type": "string"
|
|
},
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"bundleSha256": {
|
|
"type": "string"
|
|
},
|
|
"bundleSize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"capturedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"channel": {
|
|
"type": "string"
|
|
},
|
|
"importedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"isDelta": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_StellaOps_Scanner_WebService_Services_OfflineKitValidationResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assetIntegrity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashMismatches": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actual": {
|
|
"type": "string"
|
|
},
|
|
"asset": {
|
|
"type": "string"
|
|
},
|
|
"expected": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actual",
|
|
"asset",
|
|
"expected"
|
|
]
|
|
}
|
|
},
|
|
"invalidAssets": {
|
|
"type": "integer"
|
|
},
|
|
"missingAssets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalAssets": {
|
|
"type": "integer"
|
|
},
|
|
"validAssets": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashMismatches",
|
|
"invalidAssets",
|
|
"missingAssets",
|
|
"totalAssets",
|
|
"validAssets"
|
|
]
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"signatureStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"valid"
|
|
]
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"assetIntegrity",
|
|
"errors",
|
|
"signatureStatus",
|
|
"valid",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scanner_System_Text_Json_JsonDocument": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rootElement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rootElement"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_StellaOps_Registry_TokenService_Admin_CreatePlanRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"rateLimit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxRequests": {
|
|
"type": "integer"
|
|
},
|
|
"windowSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxRequests",
|
|
"windowSeconds"
|
|
]
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"pattern"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"allowlist",
|
|
"name",
|
|
"repositories"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_StellaOps_Registry_TokenService_Admin_PaginatedResponse_1_StellaOps_Registry_TokenService_Admin_PlanAuditEntry_StellaOps_Registry_TokenService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"newVersion": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"planId": {
|
|
"type": "string"
|
|
},
|
|
"previousVersion": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"actor",
|
|
"id",
|
|
"planId",
|
|
"timestamp"
|
|
]
|
|
}
|
|
},
|
|
"page": {
|
|
"type": "integer"
|
|
},
|
|
"pageSize": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"page",
|
|
"pageSize",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_StellaOps_Registry_TokenService_Admin_PlanRuleDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"modifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"rateLimit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxRequests": {
|
|
"type": "integer"
|
|
},
|
|
"windowSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxRequests",
|
|
"windowSeconds"
|
|
]
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"pattern"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowlist",
|
|
"createdAt",
|
|
"enabled",
|
|
"id",
|
|
"modifiedAt",
|
|
"name",
|
|
"repositories",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_StellaOps_Registry_TokenService_Admin_UpdatePlanRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"rateLimit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxRequests": {
|
|
"type": "integer"
|
|
},
|
|
"windowSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxRequests",
|
|
"windowSeconds"
|
|
]
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"pattern"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_StellaOps_Registry_TokenService_Admin_ValidatePlanRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"plan": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"rateLimit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxRequests": {
|
|
"type": "integer"
|
|
},
|
|
"windowSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxRequests",
|
|
"windowSeconds"
|
|
]
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"pattern"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"allowlist",
|
|
"name",
|
|
"repositories"
|
|
]
|
|
},
|
|
"testScopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"repository"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"plan"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_StellaOps_Registry_TokenService_Admin_ValidationResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"testResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"allowed": {
|
|
"type": "boolean"
|
|
},
|
|
"matchedPattern": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"allowed",
|
|
"repository"
|
|
]
|
|
}
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"errors",
|
|
"valid",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"registry-token_System_Collections_Generic_IReadOnlyList_1_StellaOps_Registry_TokenService_Admin_PlanRuleDto_StellaOps_Registry_TokenService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"modifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"rateLimit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxRequests": {
|
|
"type": "integer"
|
|
},
|
|
"windowSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxRequests",
|
|
"windowSeconds"
|
|
]
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"pattern"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowlist",
|
|
"createdAt",
|
|
"enabled",
|
|
"id",
|
|
"modifiedAt",
|
|
"name",
|
|
"repositories",
|
|
"version"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphBuildJobRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"graphSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
},
|
|
"sbomVersionId": {
|
|
"type": "string"
|
|
},
|
|
"trigger": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Backfill",
|
|
"Manual",
|
|
"SbomVersion"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"sbomDigest",
|
|
"sbomId",
|
|
"sbomVersionId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphJobCompletionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"graphSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"jobType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Build",
|
|
"Overlay"
|
|
]
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"resultUri": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"Pending",
|
|
"Queued",
|
|
"Running"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"jobId",
|
|
"jobType",
|
|
"occurredAt",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_GraphJobs_GraphOverlayJobRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildJobId": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"graphSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"overlayKey": {
|
|
"type": "string"
|
|
},
|
|
"overlayKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Advisory",
|
|
"Policy",
|
|
"Vex"
|
|
]
|
|
},
|
|
"subjects": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trigger": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Advisory",
|
|
"Manual",
|
|
"Policy",
|
|
"SbomVersion",
|
|
"Vex"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"graphSnapshotId",
|
|
"overlayKey",
|
|
"overlayKind"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_PolicyRuns_PolicyRunEndpointExtensions_PolicyRunCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryCursor": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"captureExplain": {
|
|
"type": "boolean"
|
|
},
|
|
"environment": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"sbomSet": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vexCursor": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"captureExplain",
|
|
"environment",
|
|
"sbomSet"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Full",
|
|
"Incremental",
|
|
"Simulate"
|
|
]
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"priority": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Emergency",
|
|
"High",
|
|
"Normal"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode",
|
|
"policyId",
|
|
"priority"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCancelRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_PolicySimulations_PolicySimulationCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"inputs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryCursor": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"captureExplain": {
|
|
"type": "boolean"
|
|
},
|
|
"environment": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"sbomSet": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vexCursor": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"captureExplain",
|
|
"environment",
|
|
"sbomSet"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"priority": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Emergency",
|
|
"High",
|
|
"Normal"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policyId",
|
|
"priority"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_Runs_ImpactPreviewRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"productKeys": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sampleSize": {
|
|
"type": "integer"
|
|
},
|
|
"scheduleId": {
|
|
"type": "string"
|
|
},
|
|
"selector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeTags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"values"
|
|
]
|
|
}
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"resolvesTags": {
|
|
"type": "boolean"
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AllImages",
|
|
"ByDigest",
|
|
"ByLabels",
|
|
"ByNamespace",
|
|
"ByRepository"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digests",
|
|
"includeTags",
|
|
"labels",
|
|
"namespaces",
|
|
"repositories",
|
|
"resolvesTags",
|
|
"scope"
|
|
]
|
|
},
|
|
"usageOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"vulnerabilityIds": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"sampleSize",
|
|
"usageOnly"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_Runs_RunCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conselierExportId": {
|
|
"type": "string"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"excitorExportId": {
|
|
"type": "string"
|
|
},
|
|
"impactWindowFrom": {
|
|
"type": "string"
|
|
},
|
|
"impactWindowTo": {
|
|
"type": "string"
|
|
},
|
|
"manualReason": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"scheduleId": {
|
|
"type": "string"
|
|
},
|
|
"trigger": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Conselier",
|
|
"Cron",
|
|
"Excitor",
|
|
"Manual"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"trigger"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cronExpression": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"limits": {
|
|
"type": "object",
|
|
"properties": {
|
|
"burst": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"maxJobs": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"parallelism": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"ratePerSecond": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AnalysisOnly",
|
|
"ContentRefresh"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"notify": {
|
|
"type": "object",
|
|
"properties": {
|
|
"includeKev": {
|
|
"type": "boolean"
|
|
},
|
|
"includeQuietFindings": {
|
|
"type": "boolean"
|
|
},
|
|
"minSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Info",
|
|
"Low",
|
|
"Medium",
|
|
"None",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"onNewFindings": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeKev",
|
|
"includeQuietFindings",
|
|
"onNewFindings"
|
|
]
|
|
},
|
|
"onlyIf": {
|
|
"type": "object",
|
|
"properties": {
|
|
"lastReportOlderThanDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"policyRevision": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"selection": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeTags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"values"
|
|
]
|
|
}
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"resolvesTags": {
|
|
"type": "boolean"
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AllImages",
|
|
"ByDigest",
|
|
"ByLabels",
|
|
"ByNamespace",
|
|
"ByRepository"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digests",
|
|
"includeTags",
|
|
"labels",
|
|
"namespaces",
|
|
"repositories",
|
|
"resolvesTags",
|
|
"scope"
|
|
]
|
|
},
|
|
"subscribers": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"timezone": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cronExpression",
|
|
"enabled",
|
|
"mode",
|
|
"name",
|
|
"selection",
|
|
"timezone"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_Schedules_ScheduleUpdateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cronExpression": {
|
|
"type": "string"
|
|
},
|
|
"limits": {
|
|
"type": "object",
|
|
"properties": {
|
|
"burst": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"maxJobs": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"parallelism": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"ratePerSecond": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"mode": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"AnalysisOnly",
|
|
"ContentRefresh"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"notify": {
|
|
"type": "object",
|
|
"properties": {
|
|
"includeKev": {
|
|
"type": "boolean"
|
|
},
|
|
"includeQuietFindings": {
|
|
"type": "boolean"
|
|
},
|
|
"minSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Info",
|
|
"Low",
|
|
"Medium",
|
|
"None",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"onNewFindings": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeKev",
|
|
"includeQuietFindings",
|
|
"onNewFindings"
|
|
]
|
|
},
|
|
"onlyIf": {
|
|
"type": "object",
|
|
"properties": {
|
|
"lastReportOlderThanDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"policyRevision": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"selection": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeTags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"values"
|
|
]
|
|
}
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"resolvesTags": {
|
|
"type": "boolean"
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AllImages",
|
|
"ByDigest",
|
|
"ByLabels",
|
|
"ByNamespace",
|
|
"ByRepository"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digests",
|
|
"includeTags",
|
|
"labels",
|
|
"namespaces",
|
|
"repositories",
|
|
"resolvesTags",
|
|
"scope"
|
|
]
|
|
},
|
|
"subscribers": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"timezone": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"scheduler_StellaOps_Scheduler_WebService_VulnerabilityResolverJobs_ResolverJobRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"policyId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor-scheduler_StellaOps_Doctor_Scheduler_Contracts_UpsertScheduleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alerts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertOnFail": {
|
|
"type": "boolean"
|
|
},
|
|
"alertOnStatusChange": {
|
|
"type": "boolean"
|
|
},
|
|
"alertOnWarn": {
|
|
"type": "boolean"
|
|
},
|
|
"channels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"emailRecipients": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"webhookUrls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"alertOnFail",
|
|
"alertOnStatusChange",
|
|
"alertOnWarn",
|
|
"channels",
|
|
"emailRecipients",
|
|
"enabled",
|
|
"minSeverity",
|
|
"webhookUrls"
|
|
]
|
|
},
|
|
"categories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cronExpression": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Categories",
|
|
"Full",
|
|
"Plugins",
|
|
"Quick"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"plugins": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"scheduleId": {
|
|
"type": "string"
|
|
},
|
|
"timeZoneId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cronExpression",
|
|
"enabled",
|
|
"mode",
|
|
"name",
|
|
"scheduleId",
|
|
"timeZoneId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ActivatePolicyRevisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_AmendCvssReceiptRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"newValue": {
|
|
"type": "string"
|
|
},
|
|
"previousValue": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"referenceUri": {
|
|
"type": "string"
|
|
},
|
|
"signingKey": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"hasPrivateMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPublicMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Ecdsa",
|
|
"Ed25519"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithmId",
|
|
"hasPrivateMaterial",
|
|
"hasPublicMaterial",
|
|
"keyId",
|
|
"kind"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ApproveExceptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ComputeDeltaRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactName": {
|
|
"type": "string"
|
|
},
|
|
"artifactTag": {
|
|
"type": "string"
|
|
},
|
|
"baselineSnapshotId": {
|
|
"type": "string"
|
|
},
|
|
"baselineStrategy": {
|
|
"type": "string"
|
|
},
|
|
"targetSnapshotId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"targetSnapshotId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateCvssReceiptRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attackComplexity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low"
|
|
]
|
|
},
|
|
"attackRequirements": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Present"
|
|
]
|
|
},
|
|
"attackVector": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"Physical"
|
|
]
|
|
},
|
|
"privilegesRequired": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemAvailability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemConfidentiality": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemIntegrity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"userInteraction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"Passive"
|
|
]
|
|
},
|
|
"vulnerableSystemAvailability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"vulnerableSystemConfidentiality": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"vulnerableSystemIntegrity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attackComplexity",
|
|
"attackRequirements",
|
|
"attackVector",
|
|
"privilegesRequired",
|
|
"subsequentSystemAvailability",
|
|
"subsequentSystemConfidentiality",
|
|
"subsequentSystemIntegrity",
|
|
"userInteraction",
|
|
"vulnerableSystemAvailability",
|
|
"vulnerableSystemConfidentiality",
|
|
"vulnerableSystemIntegrity"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"environmentalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"dsseRef": {
|
|
"type": "string"
|
|
},
|
|
"isAuthoritative": {
|
|
"type": "boolean"
|
|
},
|
|
"isRedacted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"retentionClass": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"isAuthoritative",
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedSigners": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumTrustLevel": {
|
|
"type": "string"
|
|
},
|
|
"requireDsse": {
|
|
"type": "boolean"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowedSigners",
|
|
"requireDsse",
|
|
"requireRekor"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"defaultEffectiveScoreType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base",
|
|
"Environmental",
|
|
"Full",
|
|
"Threat"
|
|
]
|
|
},
|
|
"defaultEnvironmentalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"evidenceRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAgeInDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minimumCount": {
|
|
"type": "integer"
|
|
},
|
|
"requireAuthoritative": {
|
|
"type": "boolean"
|
|
},
|
|
"requiredTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumCount",
|
|
"requireAuthoritative",
|
|
"requiredTypes"
|
|
]
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"metricOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cweIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"environmentalOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"scoreAdjustment": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"vulnerabilityIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityPattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cweIds",
|
|
"id",
|
|
"isActive",
|
|
"priority",
|
|
"vulnerabilityIds"
|
|
]
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"rounding": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decimalPlaces": {
|
|
"type": "integer"
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RoundDown",
|
|
"RoundUp",
|
|
"Standard"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"decimalPlaces",
|
|
"mode"
|
|
]
|
|
},
|
|
"severityThresholds": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalMin": {
|
|
"type": "number"
|
|
},
|
|
"highMin": {
|
|
"type": "number"
|
|
},
|
|
"lowMin": {
|
|
"type": "number"
|
|
},
|
|
"mediumMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalMin",
|
|
"highMin",
|
|
"lowMin",
|
|
"mediumMin"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultEffectiveScoreType",
|
|
"effectiveFrom",
|
|
"isActive",
|
|
"metricOverrides",
|
|
"name",
|
|
"policyId",
|
|
"rounding",
|
|
"version"
|
|
]
|
|
},
|
|
"signingKey": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"hasPrivateMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPublicMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Ecdsa",
|
|
"Ed25519"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithmId",
|
|
"hasPrivateMaterial",
|
|
"hasPublicMaterial",
|
|
"keyId",
|
|
"kind"
|
|
]
|
|
},
|
|
"supplementalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"automatable": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"No",
|
|
"NotDefined",
|
|
"Yes"
|
|
]
|
|
},
|
|
"providerUrgency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Amber",
|
|
"Clear",
|
|
"Green",
|
|
"NotDefined",
|
|
"Red"
|
|
]
|
|
},
|
|
"recovery": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Automatic",
|
|
"Irrecoverable",
|
|
"NotDefined",
|
|
"User"
|
|
]
|
|
},
|
|
"safety": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"valueDensity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Concentrated",
|
|
"Diffuse",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"vulnerabilityResponseEffort": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Moderate",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"threatMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"exploitMaturity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Attacked",
|
|
"NotDefined",
|
|
"ProofOfConcept",
|
|
"Unreported"
|
|
]
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exploitMaturity"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseMetrics",
|
|
"policy",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_CreateExceptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compensatingControls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"evidenceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ownerId": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"reasonCode": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyRuleId": {
|
|
"type": "string"
|
|
},
|
|
"purlPattern": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"expiresAt",
|
|
"ownerId",
|
|
"rationale",
|
|
"reasonCode",
|
|
"scope",
|
|
"type"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyPackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_CreatePolicyRevisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"initialStatus": {
|
|
"type": "string"
|
|
},
|
|
"requiresTwoPersonApproval": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"version": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"initialStatus"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_EvaluateDeltaRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"exceptions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ExtendExceptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"newExpiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"newExpiresAt",
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_GateEvaluateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowOverride": {
|
|
"type": "boolean"
|
|
},
|
|
"baselineRef": {
|
|
"type": "string"
|
|
},
|
|
"ciContext": {
|
|
"type": "string"
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"branch": {
|
|
"type": "string"
|
|
},
|
|
"commitSha": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"pipelineId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"overrideJustification": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowOverride",
|
|
"imageDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_RevokeExceptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateBatchEvaluateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorToRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"cvssBase": {
|
|
"type": "number"
|
|
},
|
|
"cvssVersion": {
|
|
"type": "string"
|
|
},
|
|
"epss": {
|
|
"type": "number"
|
|
},
|
|
"epssModelDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date"
|
|
},
|
|
"exploitMaturity": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"includeVerdict": {
|
|
"type": "boolean"
|
|
},
|
|
"patchProofConfidence": {
|
|
"type": "number"
|
|
},
|
|
"policyProfile": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"vexSource": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorToRekor",
|
|
"cvssBase",
|
|
"epss",
|
|
"findingId",
|
|
"includeVerdict",
|
|
"patchProofConfidence"
|
|
]
|
|
}
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorToRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"failFast": {
|
|
"type": "boolean"
|
|
},
|
|
"includeVerdicts": {
|
|
"type": "boolean"
|
|
},
|
|
"maxParallelism": {
|
|
"type": "integer"
|
|
},
|
|
"policyProfile": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorToRekor",
|
|
"failFast",
|
|
"includeVerdicts",
|
|
"maxParallelism"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ScoreGateEvaluateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorToRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"cvssBase": {
|
|
"type": "number"
|
|
},
|
|
"cvssVersion": {
|
|
"type": "string"
|
|
},
|
|
"epss": {
|
|
"type": "number"
|
|
},
|
|
"epssModelDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date"
|
|
},
|
|
"exploitMaturity": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"includeVerdict": {
|
|
"type": "boolean"
|
|
},
|
|
"patchProofConfidence": {
|
|
"type": "number"
|
|
},
|
|
"policyProfile": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"vexSource": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorToRekor",
|
|
"cvssBase",
|
|
"epss",
|
|
"findingId",
|
|
"includeVerdict",
|
|
"patchProofConfidence"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_ToolAccessRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"resource": {
|
|
"type": "string"
|
|
},
|
|
"roles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"tool": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Contracts_UpdateExceptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compensatingControls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"evidenceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceConflictListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"conflictId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"conflictType": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"firstDetectedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"lastDetectedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"pairedSourceKey": {
|
|
"type": "string"
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"conflictId",
|
|
"conflictType",
|
|
"description",
|
|
"firstDetectedAt",
|
|
"lastDetectedAt",
|
|
"severity",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"sourceId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"dataAsOf",
|
|
"items",
|
|
"limit",
|
|
"offset",
|
|
"sourceId",
|
|
"status",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_AdvisorySourceImpactResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"decisionRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionId": {
|
|
"type": "string"
|
|
},
|
|
"decisionType": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"route": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionId"
|
|
]
|
|
}
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"impactSeverity": {
|
|
"type": "string"
|
|
},
|
|
"impactedDecisionsCount": {
|
|
"type": "integer"
|
|
},
|
|
"lastDecisionAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"region": {
|
|
"type": "string"
|
|
},
|
|
"sourceFamily": {
|
|
"type": "string"
|
|
},
|
|
"sourceId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"dataAsOf",
|
|
"decisionRefs",
|
|
"impactSeverity",
|
|
"impactedDecisionsCount",
|
|
"sourceFamily",
|
|
"sourceId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_ApproveRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_CancelRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateApprovalRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"compensatingControls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"evidenceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"exceptionId": {
|
|
"type": "string"
|
|
},
|
|
"gateLevel": {
|
|
"type": "string"
|
|
},
|
|
"imagePattern": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"purlPattern": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"reasonCode": {
|
|
"type": "string"
|
|
},
|
|
"requestedTtlDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"requiredApproverIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"justification"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_CreateRiskProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"condition": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"targetAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extendsProfile": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"severityOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"condition": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"targetSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"name",
|
|
"weight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_DeprecateProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_DockerRegistryNotification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"request": {
|
|
"type": "object",
|
|
"properties": {
|
|
"host": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"method": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"target": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"size": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_ExceptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"unknownIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"unknownIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_GateCheckRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"proposedVerdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_GenericRegistryWebhook": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baselineRef": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"registryUrl": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_HarborWebhookEvent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"eventData": {
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"repoFullName": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"resources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"resourceUrl": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"occurAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"operator": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_RejectRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_RevokeOverrideRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeOverrideRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"durationHours": {
|
|
"type": "integer"
|
|
},
|
|
"durationMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"durationHours",
|
|
"durationMinutes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_SealedModeToggleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedSources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"enable": {
|
|
"type": "boolean"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"trustRoots": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"enable"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_UpdateRiskProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"condition": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"targetAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"severityOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"condition": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"targetSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"priority"
|
|
]
|
|
}
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"name",
|
|
"weight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_ValidateRiskProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"name",
|
|
"weight"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-gateway_StellaOps_Policy_Gateway_Endpoints_WebhookAcceptedResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"jobIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"jobsQueued": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"jobIds",
|
|
"jobsQueued"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"contents": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"hashAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"importOperator": {
|
|
"type": "string"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"mirrorGeneration": {
|
|
"type": "string"
|
|
},
|
|
"publisher": {
|
|
"type": "string"
|
|
},
|
|
"timeAnchor": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"contents",
|
|
"merkleRoot",
|
|
"timeAnchor"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AirgapImportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"chainId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"ledgerEventId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"sequence": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"chainId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_AttestationPointerSearchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"findingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"signerIdentity": {
|
|
"type": "string"
|
|
},
|
|
"verificationStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BackportEvidenceResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"diffs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additions": {
|
|
"type": "integer"
|
|
},
|
|
"deletions": {
|
|
"type": "integer"
|
|
},
|
|
"hunks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"functionContext": {
|
|
"type": "string"
|
|
},
|
|
"header": {
|
|
"type": "string"
|
|
},
|
|
"index": {
|
|
"type": "integer"
|
|
},
|
|
"lines": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"newLineNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"oldLineNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Addition",
|
|
"Context",
|
|
"Deletion"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"newCount": {
|
|
"type": "integer"
|
|
},
|
|
"newStart": {
|
|
"type": "integer"
|
|
},
|
|
"oldCount": {
|
|
"type": "integer"
|
|
},
|
|
"oldStart": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"header",
|
|
"index",
|
|
"lines",
|
|
"newCount",
|
|
"newStart",
|
|
"oldCount",
|
|
"oldStart"
|
|
]
|
|
}
|
|
},
|
|
"newPath": {
|
|
"type": "string"
|
|
},
|
|
"oldPath": {
|
|
"type": "string"
|
|
},
|
|
"rawDiff": {
|
|
"type": "string"
|
|
},
|
|
"signatureId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"additions",
|
|
"deletions",
|
|
"newPath",
|
|
"oldPath",
|
|
"signatureId"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"verdict": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"distro": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"advisoryUrl": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"purl"
|
|
]
|
|
},
|
|
"patches": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"diffUrl": {
|
|
"type": "string"
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"hunkSignature": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isPrimary": {
|
|
"type": "boolean"
|
|
},
|
|
"resolves": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"filePath",
|
|
"hunkSignature",
|
|
"id",
|
|
"isPrimary",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Partial",
|
|
"Unknown",
|
|
"Unverified",
|
|
"Verified"
|
|
]
|
|
},
|
|
"tier": {
|
|
"type": "string",
|
|
"enum": [
|
|
"BinaryFingerprint",
|
|
"Changelog",
|
|
"DistroAdvisory",
|
|
"NvdHeuristic",
|
|
"PatchHeader"
|
|
]
|
|
},
|
|
"tierDescription": {
|
|
"type": "string"
|
|
},
|
|
"upstream": {
|
|
"type": "object",
|
|
"properties": {
|
|
"commitSha": {
|
|
"type": "string"
|
|
},
|
|
"commitUrl": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"resolves": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"purl"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"distro",
|
|
"patches",
|
|
"status",
|
|
"tier",
|
|
"tierDescription",
|
|
"upstream"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"verdict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleHash": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_BundleVerificationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertId": {
|
|
"type": "string"
|
|
},
|
|
"chainValid": {
|
|
"type": "boolean"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"hashValid": {
|
|
"type": "boolean"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"signatureValid": {
|
|
"type": "boolean"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"alertId",
|
|
"chainValid",
|
|
"hashValid",
|
|
"isValid",
|
|
"signatureValid",
|
|
"verifiedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoreRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"forceRecalculate": {
|
|
"type": "boolean"
|
|
},
|
|
"includeBreakdown": {
|
|
"type": "boolean"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"forceRecalculate",
|
|
"includeBreakdown"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"forceRecalculate": {
|
|
"type": "boolean"
|
|
},
|
|
"includeBreakdown": {
|
|
"type": "boolean"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findingIds",
|
|
"forceRecalculate",
|
|
"includeBreakdown"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CalculateScoresBatchResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"calculatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"findingId",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchored": {
|
|
"type": "boolean"
|
|
},
|
|
"attestedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekorEntryId": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"anchored"
|
|
]
|
|
},
|
|
"bucket": {
|
|
"type": "string"
|
|
},
|
|
"cachedUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"calculatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"caps": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notAffectedCap": {
|
|
"type": "boolean"
|
|
},
|
|
"runtimeFloor": {
|
|
"type": "boolean"
|
|
},
|
|
"speculativeCap": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"notAffectedCap",
|
|
"runtimeFloor",
|
|
"speculativeCap"
|
|
]
|
|
},
|
|
"explanations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"flags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fromCache": {
|
|
"type": "boolean"
|
|
},
|
|
"hardFail": {
|
|
"type": "boolean"
|
|
},
|
|
"inputs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": "number"
|
|
},
|
|
"exploit": {
|
|
"type": "number"
|
|
},
|
|
"mitigation": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "number"
|
|
},
|
|
"runtime": {
|
|
"type": "number"
|
|
},
|
|
"sourceTrust": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"backport",
|
|
"exploit",
|
|
"mitigation",
|
|
"reachability",
|
|
"runtime",
|
|
"sourceTrust"
|
|
]
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"reductionProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxReductionPercent": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"requireRekorVerification": {
|
|
"type": "boolean"
|
|
},
|
|
"requireVexAnchoring": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"requireRekorVerification",
|
|
"requireVexAnchoring"
|
|
]
|
|
},
|
|
"score": {
|
|
"type": "integer"
|
|
},
|
|
"shortCircuitReason": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": "number"
|
|
},
|
|
"exploit": {
|
|
"type": "number"
|
|
},
|
|
"mitigation": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "number"
|
|
},
|
|
"runtime": {
|
|
"type": "number"
|
|
},
|
|
"sourceTrust": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"backport",
|
|
"exploit",
|
|
"mitigation",
|
|
"reachability",
|
|
"runtime",
|
|
"sourceTrust"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bucket",
|
|
"calculatedAt",
|
|
"findingId",
|
|
"fromCache",
|
|
"hardFail",
|
|
"policyDigest",
|
|
"score"
|
|
]
|
|
}
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageScore": {
|
|
"type": "number"
|
|
},
|
|
"byBucket": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actNow": {
|
|
"type": "integer"
|
|
},
|
|
"investigate": {
|
|
"type": "integer"
|
|
},
|
|
"scheduleNext": {
|
|
"type": "integer"
|
|
},
|
|
"watchlist": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"actNow",
|
|
"investigate",
|
|
"scheduleNext",
|
|
"watchlist"
|
|
]
|
|
},
|
|
"calculationTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"failed": {
|
|
"type": "integer"
|
|
},
|
|
"succeeded": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageScore",
|
|
"byBucket",
|
|
"calculationTimeMs",
|
|
"failed",
|
|
"succeeded",
|
|
"total"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"calculatedAt",
|
|
"policyDigest",
|
|
"results",
|
|
"summary"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"emitEvents": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"storeResults": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"productKey",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"targets"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ComputeVexConsensusRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"emitEvent": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"minimumWeightThreshold": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"storeResult": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"productKey",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationRef": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekorEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entryUrl": {
|
|
"type": "string"
|
|
},
|
|
"integratedTime": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"integratedTimeRfc3339": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"signerInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificateChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"storageUri": {
|
|
"type": "string"
|
|
},
|
|
"subjectDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"digest"
|
|
]
|
|
},
|
|
"attestationType": {
|
|
"type": "string"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"relationship": {
|
|
"type": "string"
|
|
},
|
|
"verificationResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkType": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"passed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkType",
|
|
"passed"
|
|
]
|
|
}
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyRef": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"verifier": {
|
|
"type": "string"
|
|
},
|
|
"verifierVersion": {
|
|
"type": "string"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"verified",
|
|
"verifiedAt"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationRef",
|
|
"attestationType",
|
|
"findingId",
|
|
"relationship"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateAttestationPointerResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"ledgerEventId": {
|
|
"type": "string"
|
|
},
|
|
"pointerId": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"atSequence": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"atTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"expiresInHours": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"includeEntityTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"sign": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"sign"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_CreateSnapshotResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"snapshot": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"dsseDigest": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"sequenceNumber": {
|
|
"type": "integer"
|
|
},
|
|
"snapshotId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"statistics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoriesCount": {
|
|
"type": "integer"
|
|
},
|
|
"eventsCount": {
|
|
"type": "integer"
|
|
},
|
|
"findingsCount": {
|
|
"type": "integer"
|
|
},
|
|
"sbomsCount": {
|
|
"type": "integer"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"vexStatementsCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoriesCount",
|
|
"eventsCount",
|
|
"findingsCount",
|
|
"sbomsCount",
|
|
"sizeBytes",
|
|
"vexStatementsCount"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"sequenceNumber",
|
|
"snapshotId",
|
|
"statistics",
|
|
"status",
|
|
"timestamp"
|
|
]
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionStatus": {
|
|
"type": "string"
|
|
},
|
|
"evidenceHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyContext": {
|
|
"type": "string"
|
|
},
|
|
"reasonCode": {
|
|
"type": "string"
|
|
},
|
|
"reasonText": {
|
|
"type": "string"
|
|
},
|
|
"rulesVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionStatus",
|
|
"reasonCode"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DecisionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"alertId": {
|
|
"type": "string"
|
|
},
|
|
"decisionId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"replayToken": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"alertId",
|
|
"decisionId",
|
|
"replayToken",
|
|
"timestamp"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_DiffApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entityTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"from": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sequenceNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"snapshotId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"includeUnchanged": {
|
|
"type": "boolean"
|
|
},
|
|
"outputFormat": {
|
|
"type": "string"
|
|
},
|
|
"to": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sequenceNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"snapshotId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"from",
|
|
"includeUnchanged",
|
|
"outputFormat",
|
|
"to"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceGraphResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"edges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"relation": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Corroborates",
|
|
"DerivedFrom",
|
|
"References",
|
|
"Supersedes",
|
|
"VerifiedBy"
|
|
]
|
|
},
|
|
"to": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"from",
|
|
"relation",
|
|
"to"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"nodes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentUrl": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"isSigned": {
|
|
"type": "boolean"
|
|
},
|
|
"isValid": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signerIdentity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isSigned"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Advisory",
|
|
"Attestation",
|
|
"PolicyTrace",
|
|
"Provenance",
|
|
"Reachability",
|
|
"RuntimeObservation",
|
|
"SbomComponent",
|
|
"Verdict",
|
|
"VexStatement"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"id",
|
|
"label",
|
|
"metadata",
|
|
"signature",
|
|
"timestamp",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"rootNodeId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"edges",
|
|
"findingId",
|
|
"generatedAt",
|
|
"nodes",
|
|
"rootNodeId",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_EvidenceWeightedScoreResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchored": {
|
|
"type": "boolean"
|
|
},
|
|
"attestedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekorEntryId": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"anchored"
|
|
]
|
|
},
|
|
"bucket": {
|
|
"type": "string"
|
|
},
|
|
"cachedUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"calculatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"caps": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notAffectedCap": {
|
|
"type": "boolean"
|
|
},
|
|
"runtimeFloor": {
|
|
"type": "boolean"
|
|
},
|
|
"speculativeCap": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"notAffectedCap",
|
|
"runtimeFloor",
|
|
"speculativeCap"
|
|
]
|
|
},
|
|
"explanations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"flags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fromCache": {
|
|
"type": "boolean"
|
|
},
|
|
"hardFail": {
|
|
"type": "boolean"
|
|
},
|
|
"inputs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": "number"
|
|
},
|
|
"exploit": {
|
|
"type": "number"
|
|
},
|
|
"mitigation": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "number"
|
|
},
|
|
"runtime": {
|
|
"type": "number"
|
|
},
|
|
"sourceTrust": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"backport",
|
|
"exploit",
|
|
"mitigation",
|
|
"reachability",
|
|
"runtime",
|
|
"sourceTrust"
|
|
]
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"reductionProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxReductionPercent": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"requireRekorVerification": {
|
|
"type": "boolean"
|
|
},
|
|
"requireVexAnchoring": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"requireRekorVerification",
|
|
"requireVexAnchoring"
|
|
]
|
|
},
|
|
"score": {
|
|
"type": "integer"
|
|
},
|
|
"shortCircuitReason": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": "number"
|
|
},
|
|
"exploit": {
|
|
"type": "number"
|
|
},
|
|
"mitigation": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "number"
|
|
},
|
|
"runtime": {
|
|
"type": "number"
|
|
},
|
|
"sourceTrust": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"backport",
|
|
"exploit",
|
|
"mitigation",
|
|
"reachability",
|
|
"runtime",
|
|
"sourceTrust"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bucket",
|
|
"calculatedAt",
|
|
"findingId",
|
|
"fromCache",
|
|
"hardFail",
|
|
"policyDigest",
|
|
"score"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"badges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
},
|
|
"provenance": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
},
|
|
"reachability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
},
|
|
"runtime": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policy",
|
|
"provenance",
|
|
"reachability",
|
|
"runtime"
|
|
]
|
|
},
|
|
"chip": {
|
|
"type": "object",
|
|
"properties": {
|
|
"color": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blue",
|
|
"Green",
|
|
"Red",
|
|
"Yellow"
|
|
]
|
|
},
|
|
"icon": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"color",
|
|
"label"
|
|
]
|
|
},
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"firstSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"lastUpdated": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"oneLiner": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Mitigated",
|
|
"NotAffected",
|
|
"UnderReview"
|
|
]
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"badges",
|
|
"chip",
|
|
"component",
|
|
"confidence",
|
|
"findingId",
|
|
"firstSeen",
|
|
"lastUpdated",
|
|
"oneLiner",
|
|
"status",
|
|
"title",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_FindingSummaryPage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"badges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
},
|
|
"provenance": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
},
|
|
"reachability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
},
|
|
"runtime": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Partial",
|
|
"Strong",
|
|
"Verified"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policy",
|
|
"provenance",
|
|
"reachability",
|
|
"runtime"
|
|
]
|
|
},
|
|
"chip": {
|
|
"type": "object",
|
|
"properties": {
|
|
"color": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blue",
|
|
"Green",
|
|
"Red",
|
|
"Yellow"
|
|
]
|
|
},
|
|
"icon": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"color",
|
|
"label"
|
|
]
|
|
},
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"firstSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"lastUpdated": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"oneLiner": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Mitigated",
|
|
"NotAffected",
|
|
"UnderReview"
|
|
]
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"badges",
|
|
"chip",
|
|
"component",
|
|
"confidence",
|
|
"findingId",
|
|
"firstSeen",
|
|
"lastUpdated",
|
|
"oneLiner",
|
|
"status",
|
|
"title",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
},
|
|
"page": {
|
|
"type": "integer"
|
|
},
|
|
"pageSize": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalPages": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"page",
|
|
"pageSize",
|
|
"totalCount",
|
|
"totalPages"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"type"
|
|
]
|
|
},
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"chainId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"eventId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"eventType": {
|
|
"type": "string"
|
|
},
|
|
"finding": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"vulnId"
|
|
]
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"previousHash": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"sequence": {
|
|
"type": "integer"
|
|
},
|
|
"sourceRunId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actor",
|
|
"artifactId",
|
|
"chainId",
|
|
"eventId",
|
|
"eventType",
|
|
"finding",
|
|
"occurredAt",
|
|
"policyVersion",
|
|
"sequence",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_LedgerEventResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"chainId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"eventHash": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"merkleLeafHash": {
|
|
"type": "string"
|
|
},
|
|
"previousHash": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"sequence": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"chainId",
|
|
"eventHash",
|
|
"eventId",
|
|
"merkleLeafHash",
|
|
"previousHash",
|
|
"recordedAt",
|
|
"sequence",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactHash": {
|
|
"type": "string"
|
|
},
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"jobType": {
|
|
"type": "string"
|
|
},
|
|
"logsPath": {
|
|
"type": "string"
|
|
},
|
|
"manifestPath": {
|
|
"type": "string"
|
|
},
|
|
"policyHash": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactHash",
|
|
"jobType",
|
|
"policyHash",
|
|
"runId",
|
|
"startedAt",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_OrchestratorExportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"merkleRoot",
|
|
"runId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PatchesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"patches": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"diffUrl": {
|
|
"type": "string"
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"hunkSignature": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isPrimary": {
|
|
"type": "boolean"
|
|
},
|
|
"resolves": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"filePath",
|
|
"hunkSignature",
|
|
"id",
|
|
"isPrimary",
|
|
"type"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"patches"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_PolicyVersionListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activeVersion": {
|
|
"type": "string"
|
|
},
|
|
"versions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"digest",
|
|
"environment",
|
|
"isActive",
|
|
"version"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"activeVersion",
|
|
"versions"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterVexIssuerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"initialKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"fingerprint": {
|
|
"type": "string"
|
|
},
|
|
"keyType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fingerprint",
|
|
"keyType"
|
|
]
|
|
}
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"trustTier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"issuerId",
|
|
"name",
|
|
"trustTier"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RegisterWebhookRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingPatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minScoreChange": {
|
|
"type": "integer"
|
|
},
|
|
"secret": {
|
|
"type": "string"
|
|
},
|
|
"triggerOnBucketChange": {
|
|
"type": "boolean"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"minScoreChange",
|
|
"triggerOnBucketChange",
|
|
"url"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ReplayApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"chainIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"eventTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"fromSequence": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"fromTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"includePayload": {
|
|
"type": "boolean"
|
|
},
|
|
"pageSize": {
|
|
"type": "integer"
|
|
},
|
|
"toSequence": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"toTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"includePayload",
|
|
"pageSize"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RtsScoreResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"score": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"observationScore": {
|
|
"type": "number"
|
|
},
|
|
"qualityFactor": {
|
|
"type": "number"
|
|
},
|
|
"recencyFactor": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"observationScore",
|
|
"qualityFactor",
|
|
"recencyFactor"
|
|
]
|
|
},
|
|
"computedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"breakdown",
|
|
"computedAt",
|
|
"score"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"score"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"capturedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"containerName": {
|
|
"type": "string"
|
|
},
|
|
"frames": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isEntryPoint": {
|
|
"type": "boolean"
|
|
},
|
|
"isVulnerableFunction": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isEntryPoint",
|
|
"isVulnerableFunction",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"capturedAt",
|
|
"componentPurl",
|
|
"frames"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTraceIngestResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"frameCount": {
|
|
"type": "integer"
|
|
},
|
|
"observationId": {
|
|
"type": "string"
|
|
},
|
|
"privacyFilterApplied": {
|
|
"type": "boolean"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"componentPurl",
|
|
"findingId",
|
|
"frameCount",
|
|
"observationId",
|
|
"privacyFilterApplied",
|
|
"recordedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_RuntimeTracesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectionActive": {
|
|
"type": "boolean"
|
|
},
|
|
"collectionStarted": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"containerCount": {
|
|
"type": "integer"
|
|
},
|
|
"directPathObserved": {
|
|
"type": "boolean"
|
|
},
|
|
"lastHit": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"posture": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ActiveTracing",
|
|
"EbpfDeep",
|
|
"FullInstrumentation",
|
|
"None",
|
|
"Passive"
|
|
]
|
|
},
|
|
"productionTraffic": {
|
|
"type": "boolean"
|
|
},
|
|
"totalHits": {
|
|
"type": "integer"
|
|
},
|
|
"uniquePaths": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"containerCount",
|
|
"directPathObserved",
|
|
"posture",
|
|
"productionTraffic",
|
|
"totalHits",
|
|
"uniquePaths"
|
|
]
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callPath": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"file": {
|
|
"type": "string"
|
|
},
|
|
"isEntryPoint": {
|
|
"type": "boolean"
|
|
},
|
|
"isVulnerableFunction": {
|
|
"type": "boolean"
|
|
},
|
|
"line": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"symbol": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isEntryPoint",
|
|
"isVulnerableFunction",
|
|
"symbol"
|
|
]
|
|
}
|
|
},
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"containerName": {
|
|
"type": "string"
|
|
},
|
|
"firstSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"hitCount": {
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isDirectPath": {
|
|
"type": "boolean"
|
|
},
|
|
"lastSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"vulnerableFunction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"callPath",
|
|
"firstSeen",
|
|
"hitCount",
|
|
"id",
|
|
"isDirectPath",
|
|
"lastSeen",
|
|
"vulnerableFunction"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"collectionActive",
|
|
"findingId",
|
|
"summary",
|
|
"traces"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoreHistoryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucket": {
|
|
"type": "string"
|
|
},
|
|
"calculatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"changedFactors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "integer"
|
|
},
|
|
"trigger": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucket",
|
|
"calculatedAt",
|
|
"policyDigest",
|
|
"score",
|
|
"trigger"
|
|
]
|
|
}
|
|
},
|
|
"pagination": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hasMore": {
|
|
"type": "boolean"
|
|
},
|
|
"nextCursor": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasMore"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"history",
|
|
"pagination"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_ScoringPolicyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activeSince": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"buckets": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actNowMin": {
|
|
"type": "integer"
|
|
},
|
|
"investigateMin": {
|
|
"type": "integer"
|
|
},
|
|
"scheduleNextMin": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"actNowMin",
|
|
"investigateMin",
|
|
"scheduleNextMin"
|
|
]
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"guardrails": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notAffectedCap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxScore": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minScore": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled"
|
|
]
|
|
},
|
|
"runtimeFloor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxScore": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minScore": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled"
|
|
]
|
|
},
|
|
"speculativeCap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxScore": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minScore": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"notAffectedCap",
|
|
"runtimeFloor",
|
|
"speculativeCap"
|
|
]
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": "number"
|
|
},
|
|
"exploit": {
|
|
"type": "number"
|
|
},
|
|
"mitigation": {
|
|
"type": "number"
|
|
},
|
|
"reachability": {
|
|
"type": "number"
|
|
},
|
|
"runtime": {
|
|
"type": "number"
|
|
},
|
|
"sourceTrust": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"backport",
|
|
"exploit",
|
|
"mitigation",
|
|
"reachability",
|
|
"runtime",
|
|
"sourceTrust"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"activeSince",
|
|
"buckets",
|
|
"digest",
|
|
"environment",
|
|
"guardrails",
|
|
"version",
|
|
"weights"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dueDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetState": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"targetState"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_StateTransitionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"currentState": {
|
|
"type": "string"
|
|
},
|
|
"dueDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"eventId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"previousState": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"transitionRecordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"currentState",
|
|
"findingId",
|
|
"transitionRecordedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_UpdateVerificationResultRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"verificationResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkType": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"passed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkType",
|
|
"passed"
|
|
]
|
|
}
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyRef": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"verifier": {
|
|
"type": "string"
|
|
},
|
|
"verifierVersion": {
|
|
"type": "string"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"verified",
|
|
"verifiedAt"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"verificationResult"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_VexIssuerDetailResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"issuerId": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"fingerprint": {
|
|
"type": "string"
|
|
},
|
|
"keyType": {
|
|
"type": "string"
|
|
},
|
|
"registeredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fingerprint",
|
|
"keyType",
|
|
"registeredAt",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"registeredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"revocationReason": {
|
|
"type": "string"
|
|
},
|
|
"revokedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"trustTier": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"issuerId",
|
|
"keyFingerprints",
|
|
"name",
|
|
"registeredAt",
|
|
"status",
|
|
"trustTier"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Contracts_WebhookResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingPatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"hasSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"minScoreChange": {
|
|
"type": "integer"
|
|
},
|
|
"triggerOnBucketChange": {
|
|
"type": "boolean"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"hasSecret",
|
|
"id",
|
|
"minScoreChange",
|
|
"triggerOnBucketChange",
|
|
"url"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Findings_Ledger_WebService_Endpoints_WebhookListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"totalCount": {
|
|
"type": "integer"
|
|
},
|
|
"webhooks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingPatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"hasSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"minScoreChange": {
|
|
"type": "integer"
|
|
},
|
|
"triggerOnBucketChange": {
|
|
"type": "boolean"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"hasSecret",
|
|
"id",
|
|
"minScoreChange",
|
|
"triggerOnBucketChange",
|
|
"url"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"totalCount",
|
|
"webhooks"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Scanner_Analyzers_Native_RuntimeCapture_Timeline_RuntimeTimeline": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byType": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"FileAccess",
|
|
"LibraryLoad",
|
|
"NetworkConnection",
|
|
"ProcessSpawn",
|
|
"SymbolResolution",
|
|
"Syscall"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"componentLoaded": {
|
|
"type": "boolean"
|
|
},
|
|
"end": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"observationCount": {
|
|
"type": "integer"
|
|
},
|
|
"start": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"vulnerableCodeExecuted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"byType",
|
|
"componentLoaded",
|
|
"end",
|
|
"observationCount",
|
|
"start"
|
|
]
|
|
}
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"evidenceDigest": {
|
|
"type": "string"
|
|
},
|
|
"significance": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CaptureStarted",
|
|
"CaptureStopped",
|
|
"ComponentLoaded",
|
|
"ComponentUnloaded",
|
|
"NetworkExposure",
|
|
"ProcessForked",
|
|
"SyscallBlocked",
|
|
"VulnerableFunctionCalled"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"details",
|
|
"significance",
|
|
"timestamp",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"posture": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Contradicts",
|
|
"Inconclusive",
|
|
"Supports",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"postureExplanation": {
|
|
"type": "string"
|
|
},
|
|
"sessionDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalObservations": {
|
|
"type": "integer"
|
|
},
|
|
"windowEnd": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"windowStart": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"componentPurl",
|
|
"events",
|
|
"findingId",
|
|
"posture",
|
|
"postureExplanation",
|
|
"sessionDigests",
|
|
"totalObservations",
|
|
"windowEnd",
|
|
"windowStart"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"findings-ledger_StellaOps_Scanner_Reachability_MiniMap_ReachabilityMiniMap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"entrypoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CliCommand",
|
|
"EventHandler",
|
|
"GrpcMethod",
|
|
"HttpEndpoint",
|
|
"MainFunction",
|
|
"MessageHandler",
|
|
"Other",
|
|
"PublicApi"
|
|
]
|
|
},
|
|
"node": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"lineNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Class",
|
|
"Entrypoint",
|
|
"Function",
|
|
"Module",
|
|
"Sink",
|
|
"VulnerableComponent"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"label",
|
|
"type"
|
|
]
|
|
},
|
|
"pathCount": {
|
|
"type": "integer"
|
|
},
|
|
"shortestPathLength": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"node",
|
|
"pathCount",
|
|
"shortestPathLength"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"graphDigest": {
|
|
"type": "string"
|
|
},
|
|
"paths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entrypointId": {
|
|
"type": "string"
|
|
},
|
|
"hasRuntimeEvidence": {
|
|
"type": "boolean"
|
|
},
|
|
"length": {
|
|
"type": "integer"
|
|
},
|
|
"pathConfidence": {
|
|
"type": "number"
|
|
},
|
|
"pathId": {
|
|
"type": "string"
|
|
},
|
|
"steps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callType": {
|
|
"type": "string"
|
|
},
|
|
"index": {
|
|
"type": "integer"
|
|
},
|
|
"node": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"lineNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Class",
|
|
"Entrypoint",
|
|
"Function",
|
|
"Module",
|
|
"Sink",
|
|
"VulnerableComponent"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"label",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"index",
|
|
"node"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"entrypointId",
|
|
"hasRuntimeEvidence",
|
|
"length",
|
|
"pathConfidence",
|
|
"pathId",
|
|
"steps"
|
|
]
|
|
}
|
|
},
|
|
"state": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ConfirmedReachable",
|
|
"ConfirmedUnreachable",
|
|
"StaticReachable",
|
|
"StaticUnreachable",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerableComponent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"lineNumber": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Class",
|
|
"Entrypoint",
|
|
"Function",
|
|
"Module",
|
|
"Sink",
|
|
"VulnerableComponent"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"label",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"analyzedAt",
|
|
"confidence",
|
|
"entrypoints",
|
|
"findingId",
|
|
"graphDigest",
|
|
"paths",
|
|
"state",
|
|
"vulnerabilityId",
|
|
"vulnerableComponent"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEventView": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"attestationDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestationSubject": {
|
|
"type": "string"
|
|
},
|
|
"attributes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"bundleDigest": {
|
|
"type": "string"
|
|
},
|
|
"bundleId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"eventSeq": {
|
|
"type": "integer"
|
|
},
|
|
"eventType": {
|
|
"type": "string"
|
|
},
|
|
"manifestUri": {
|
|
"type": "string"
|
|
},
|
|
"normalizedPayloadJson": {
|
|
"type": "string"
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payloadHash": {
|
|
"type": "string"
|
|
},
|
|
"rawPayloadJson": {
|
|
"type": "string"
|
|
},
|
|
"receivedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId",
|
|
"eventSeq",
|
|
"eventType",
|
|
"occurredAt",
|
|
"receivedAt",
|
|
"severity",
|
|
"source",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timelineindexer_StellaOps_TimelineIndexer_Core_Models_TimelineEvidenceView": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestationSubject": {
|
|
"type": "string"
|
|
},
|
|
"bundleDigest": {
|
|
"type": "string"
|
|
},
|
|
"bundleId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"manifestUri": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"eventId",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timelineindexer_System_Collections_Generic_IReadOnlyList_1_StellaOps_TimelineIndexer_Core_Models_TimelineEventView_StellaOps_TimelineIndexer_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"attestationDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestationSubject": {
|
|
"type": "string"
|
|
},
|
|
"attributes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"bundleDigest": {
|
|
"type": "string"
|
|
},
|
|
"bundleId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"eventSeq": {
|
|
"type": "integer"
|
|
},
|
|
"eventType": {
|
|
"type": "string"
|
|
},
|
|
"manifestUri": {
|
|
"type": "string"
|
|
},
|
|
"normalizedPayloadJson": {
|
|
"type": "string"
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"payloadHash": {
|
|
"type": "string"
|
|
},
|
|
"rawPayloadJson": {
|
|
"type": "string"
|
|
},
|
|
"receivedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId",
|
|
"eventSeq",
|
|
"eventType",
|
|
"occurredAt",
|
|
"receivedAt",
|
|
"severity",
|
|
"source",
|
|
"tenantId"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timelineindexer_TimelineIngestAcceptedResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_AdvisoryAi_AdvisoryAiRemoteInferenceLogRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contextDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"modelId": {
|
|
"type": "string"
|
|
},
|
|
"outputHash": {
|
|
"type": "string"
|
|
},
|
|
"profile": {
|
|
"type": "string"
|
|
},
|
|
"prompt": {
|
|
"type": "string"
|
|
},
|
|
"taskId": {
|
|
"type": "string"
|
|
},
|
|
"taskType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Airgap_AirgapAuditListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"clientId": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subjectId": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"id",
|
|
"metadata",
|
|
"occurredAt",
|
|
"status",
|
|
"tenant"
|
|
]
|
|
}
|
|
},
|
|
"nextCursor": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"items"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Airgap_AirgapAuditRecordRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Airgap_AirgapAuditRecordResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"clientId": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subjectId": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"id",
|
|
"metadata",
|
|
"occurredAt",
|
|
"status",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_CreateClientRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"clientId": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"grantTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"clientId",
|
|
"displayName",
|
|
"grantTypes",
|
|
"scopes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_CreateRoleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"roleId": {
|
|
"type": "string"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"displayName",
|
|
"roleId",
|
|
"scopes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_CreateTenantRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isolationMode": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"displayName",
|
|
"id"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_CreateUserRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"roles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"email",
|
|
"username"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_RevokeTokensRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"tokenIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"tokenIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_UpdateBrandingRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"faviconUri": {
|
|
"type": "string"
|
|
},
|
|
"logoUri": {
|
|
"type": "string"
|
|
},
|
|
"themeTokens": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_UpdateClientRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_UpdateRoleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_UpdateTenantRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"isolationMode": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_Admin_UpdateUserRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"roles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Console_ConsoleVulnerabilityTicketRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selection": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetSystem": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"selection",
|
|
"targetSystem"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Notifications_Ack_AckTokenIssueRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"allowEscalation": {
|
|
"type": "boolean"
|
|
},
|
|
"channel": {
|
|
"type": "string"
|
|
},
|
|
"deliveryId": {
|
|
"type": "string"
|
|
},
|
|
"lifetime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "duration"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"nonce": {
|
|
"type": "string"
|
|
},
|
|
"notificationId": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"webhookUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowEscalation",
|
|
"channel",
|
|
"deliveryId",
|
|
"notificationId",
|
|
"tenant",
|
|
"webhookUrl"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Notifications_Ack_AckTokenVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"signatures"
|
|
]
|
|
},
|
|
"expectedTenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Observability_IncidentAuditResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"clientId": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"issuedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"subjectId": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"tokenId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"issuedAt",
|
|
"tokenId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"items"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Permalinks_VulnPermalinkRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"expiresInSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"resourceKind": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"resourceKind",
|
|
"state",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Signing_SigningRotationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"location": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Vulnerability_Attachments_VulnAttachmentTokenIssueRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachmentId": {
|
|
"type": "string"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"expiresInSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ledgerEventHash": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Vulnerability_Attachments_VulnAttachmentTokenVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachmentId": {
|
|
"type": "string"
|
|
},
|
|
"ledgerEventHash": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"token": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Vulnerability_Workflow_VulnWorkflowAntiForgeryIssueRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"expiresInSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"nonce": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"authority_StellaOps_Authority_Vulnerability_Workflow_VulnWorkflowAntiForgeryVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nonce": {
|
|
"type": "string"
|
|
},
|
|
"requiredAction": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"token": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_Core_Services_ComplianceSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestedPacks": {
|
|
"type": "integer"
|
|
},
|
|
"deprecatedPacks": {
|
|
"type": "integer"
|
|
},
|
|
"parityReadyPacks": {
|
|
"type": "integer"
|
|
},
|
|
"promotedPacks": {
|
|
"type": "integer"
|
|
},
|
|
"totalPacks": {
|
|
"type": "integer"
|
|
},
|
|
"unsignedPacks": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestedPacks",
|
|
"deprecatedPacks",
|
|
"parityReadyPacks",
|
|
"promotedPacks",
|
|
"totalPacks",
|
|
"unsignedPacks"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAtUtc",
|
|
"digest",
|
|
"packId",
|
|
"type"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_AttestationUploadRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_LifecycleResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"packId",
|
|
"state",
|
|
"tenantId",
|
|
"updatedAtUtc"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"upstream": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"lastSuccessfulSyncUtc": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"upstream": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"id",
|
|
"status",
|
|
"tenantId",
|
|
"updatedAtUtc",
|
|
"upstream"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_MirrorSyncRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_OfflineSeedRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"includeContent": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeContent",
|
|
"includeProvenance"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackManifestResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentLength": {
|
|
"type": "integer"
|
|
},
|
|
"createdAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"provenanceDigest": {
|
|
"type": "string"
|
|
},
|
|
"provenanceLength": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentLength",
|
|
"createdAtUtc",
|
|
"digest",
|
|
"packId",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"provenanceUri": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAtUtc",
|
|
"digest",
|
|
"name",
|
|
"packId",
|
|
"tenantId",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_PackUploadRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"provenanceContent": {
|
|
"type": "string"
|
|
},
|
|
"provenanceUri": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_ParityResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAtUtc": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"packId",
|
|
"status",
|
|
"tenantId",
|
|
"updatedAtUtc"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_StellaOps_PacksRegistry_WebService_Contracts_RotateSignatureRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"publicKeyPem": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_AttestationResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_MirrorResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"packsregistry_System_Collections_Generic_IEnumerable_1_StellaOps_PacksRegistry_WebService_Contracts_PackResponse_StellaOps_PacksRegistry_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_AirgapImportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"mirrorGeneration": {
|
|
"type": "string"
|
|
},
|
|
"payloadHash": {
|
|
"type": "string"
|
|
},
|
|
"payloadUrl": {
|
|
"type": "string"
|
|
},
|
|
"publisher": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"transparencyLog": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_AttestationVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"type": "string"
|
|
},
|
|
"inclusionProofUrl": {
|
|
"type": "string",
|
|
"format": "uri"
|
|
},
|
|
"location": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"envelopeDigest",
|
|
"predicateType",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"envelope": {
|
|
"type": "string"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"isReverify": {
|
|
"type": "boolean"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"querySignature": {
|
|
"type": "string"
|
|
},
|
|
"sourceProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestation",
|
|
"createdAt",
|
|
"envelope",
|
|
"exportId",
|
|
"format",
|
|
"isReverify",
|
|
"metadata",
|
|
"querySignature",
|
|
"sourceProviders"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_GraphLinkoutsRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"includeJustifications": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
},
|
|
"purls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeJustifications",
|
|
"includeProvenance",
|
|
"purls",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_PolicyVexLookupRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"purls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"statuses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryKeys",
|
|
"limit",
|
|
"providers",
|
|
"purls",
|
|
"statuses"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_VexAocVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"codes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"since": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"sources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"until": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateApprovalRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvalNotes": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"justificationText": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"validUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"justification",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_VexCandidateRejectionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Contracts_VexIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "object",
|
|
"properties": {
|
|
"encoding": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"raw": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"specVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"raw"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"connector": {
|
|
"type": "string"
|
|
},
|
|
"stream": {
|
|
"type": "string"
|
|
},
|
|
"vendor": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"connector",
|
|
"vendor",
|
|
"version"
|
|
]
|
|
},
|
|
"upstream": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"documentVersion": {
|
|
"type": "string"
|
|
},
|
|
"provenance": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"retrievedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificate": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"present": {
|
|
"type": "boolean"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"present"
|
|
]
|
|
},
|
|
"sourceUri": {
|
|
"type": "string"
|
|
},
|
|
"upstreamId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"sourceUri",
|
|
"upstreamId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"providerId",
|
|
"source",
|
|
"upstream"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestResumeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkpoint": {
|
|
"type": "string"
|
|
},
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorIngestRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"force": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"since": {
|
|
"type": "string"
|
|
},
|
|
"window": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorInitRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"resume": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Endpoints_IngestEndpoints_ExcititorReconcileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAge": {
|
|
"type": "string"
|
|
},
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Endpoints_RiskFeedRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryKeys": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"artifacts": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"since": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Endpoints_VexResolveRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyRevisionId": {
|
|
"type": "string"
|
|
},
|
|
"productKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"purls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_StellaOps_Excititor_WebService_Services_VexStatementBackfillRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"batchSize": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"batchSize"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"excititor_VexStatementIngestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentIdentifiers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"confidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"method": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"level"
|
|
]
|
|
},
|
|
"detail": {
|
|
"type": "string"
|
|
},
|
|
"documentDigest": {
|
|
"type": "string"
|
|
},
|
|
"documentFormat": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csaf",
|
|
"CycloneDx",
|
|
"OciAttestation",
|
|
"OpenVex"
|
|
]
|
|
},
|
|
"documentRevision": {
|
|
"type": "string"
|
|
},
|
|
"documentUri": {
|
|
"type": "string"
|
|
},
|
|
"firstSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"CodeNotPresent",
|
|
"CodeNotReachable",
|
|
"ComponentNotConfigured",
|
|
"ComponentNotPresent",
|
|
"InlineMitigationsAlreadyExist",
|
|
"ProtectedAtPerimeter",
|
|
"ProtectedAtRuntime",
|
|
"ProtectedByCompensatingControl",
|
|
"ProtectedByMitigatingControl",
|
|
"RequiresConfiguration",
|
|
"RequiresDependency",
|
|
"RequiresEnvironment",
|
|
"VulnerableCodeCannotBeControlledByAdversary",
|
|
"VulnerableCodeNotInExecutePath",
|
|
"VulnerableCodeNotPresent"
|
|
]
|
|
},
|
|
"lastSeen": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"productCpe": {
|
|
"type": "string"
|
|
},
|
|
"productKey": {
|
|
"type": "string"
|
|
},
|
|
"productName": {
|
|
"type": "string"
|
|
},
|
|
"productPurl": {
|
|
"type": "string"
|
|
},
|
|
"productVersion": {
|
|
"type": "string"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"properties": {
|
|
"epss": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"kev": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"scheme": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"vector": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"scheme"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"transparencyLogReference": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Affected",
|
|
"Fixed",
|
|
"NotAffected",
|
|
"UnderInvestigation"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"documentDigest",
|
|
"documentFormat",
|
|
"documentUri",
|
|
"firstSeen",
|
|
"lastSeen",
|
|
"productKey",
|
|
"providerId",
|
|
"status",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"statements"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"smremote_DecryptRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"ciphertextBase64": {
|
|
"type": "string"
|
|
},
|
|
"keyBase64": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"ciphertextBase64",
|
|
"keyBase64"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"smremote_EncryptRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"keyBase64": {
|
|
"type": "string"
|
|
},
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyBase64",
|
|
"payloadBase64"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"smremote_HashRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"payloadBase64"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"smremote_SignRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithmId",
|
|
"keyId",
|
|
"payloadBase64"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"smremote_VerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithmId",
|
|
"keyId",
|
|
"payloadBase64",
|
|
"signature"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_ExportStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"downloadUrl": {
|
|
"type": "string"
|
|
},
|
|
"estimatedTimeRemaining": {
|
|
"type": "string"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"fileSize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"progress": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exportId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compression": {
|
|
"type": "string"
|
|
},
|
|
"compressionLevel": {
|
|
"type": "integer"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"includeLayerSboms": {
|
|
"type": "boolean"
|
|
},
|
|
"includeRekorProofs": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"compression",
|
|
"compressionLevel",
|
|
"format",
|
|
"includeLayerSboms",
|
|
"includeRekorProofs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_ExportTriggerResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"estimatedSize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exportId",
|
|
"status",
|
|
"statusUrl"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_GetEvidenceThreadResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsseDigest": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekorEntryId": {
|
|
"type": "string"
|
|
},
|
|
"rekorTile": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"signerKeyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"dsseDigest",
|
|
"predicateType",
|
|
"signedAt"
|
|
]
|
|
}
|
|
},
|
|
"canonicalId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"transparencyStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestations",
|
|
"canonicalId",
|
|
"createdAt",
|
|
"format"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_GetVerdictResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyRunId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "integer"
|
|
},
|
|
"predicateDigest": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"verdictId": {
|
|
"type": "string"
|
|
},
|
|
"verdictScore": {
|
|
"type": "number"
|
|
},
|
|
"verdictSeverity": {
|
|
"type": "string"
|
|
},
|
|
"verdictStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"envelope",
|
|
"evaluatedAt",
|
|
"findingId",
|
|
"policyId",
|
|
"policyRunId",
|
|
"policyVersion",
|
|
"predicateDigest",
|
|
"tenantId",
|
|
"verdictId",
|
|
"verdictScore",
|
|
"verdictSeverity",
|
|
"verdictStatus"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_ListEvidenceThreadsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pagination": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset",
|
|
"total"
|
|
]
|
|
},
|
|
"threads": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"canonicalId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationCount",
|
|
"canonicalId",
|
|
"createdAt",
|
|
"format"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"pagination",
|
|
"threads"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_ListVerdictsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pagination": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset",
|
|
"total"
|
|
]
|
|
},
|
|
"verdicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"verdictId": {
|
|
"type": "string"
|
|
},
|
|
"verdictScore": {
|
|
"type": "number"
|
|
},
|
|
"verdictSeverity": {
|
|
"type": "string"
|
|
},
|
|
"verdictStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluatedAt",
|
|
"findingId",
|
|
"verdictId",
|
|
"verdictScore",
|
|
"verdictSeverity",
|
|
"verdictStatus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"pagination",
|
|
"verdicts"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyRunId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "integer"
|
|
},
|
|
"predicateDigest": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"verdictId": {
|
|
"type": "string"
|
|
},
|
|
"verdictScore": {
|
|
"type": "number"
|
|
},
|
|
"verdictSeverity": {
|
|
"type": "string"
|
|
},
|
|
"verdictStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"envelope",
|
|
"evaluatedAt",
|
|
"findingId",
|
|
"policyId",
|
|
"policyRunId",
|
|
"policyVersion",
|
|
"predicateDigest",
|
|
"tenantId",
|
|
"verdictId",
|
|
"verdictScore",
|
|
"verdictSeverity",
|
|
"verdictStatus"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_StoreVerdictResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"stored": {
|
|
"type": "boolean"
|
|
},
|
|
"verdictId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"stored",
|
|
"verdictId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_Api_VerifyVerdictResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rekorVerification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"inclusionProofValid": {
|
|
"type": "boolean"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"inclusionProofValid",
|
|
"logIndex",
|
|
"verifiedAt"
|
|
]
|
|
},
|
|
"signatureValid": {
|
|
"type": "boolean"
|
|
},
|
|
"verdictId": {
|
|
"type": "string"
|
|
},
|
|
"verifications": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyId",
|
|
"valid"
|
|
]
|
|
}
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"signatureValid",
|
|
"verdictId",
|
|
"verifications",
|
|
"verifiedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceBundleResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Evaluation",
|
|
"Export",
|
|
"Job"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"sealedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"timestampAuthority": {
|
|
"type": "string"
|
|
},
|
|
"timestampToken": {
|
|
"type": "string"
|
|
},
|
|
"timestampedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"payload",
|
|
"payloadType",
|
|
"provider",
|
|
"signature",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Archived",
|
|
"Assembling",
|
|
"Failed",
|
|
"Pending",
|
|
"Sealed"
|
|
]
|
|
},
|
|
"storageKey": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"createdAt",
|
|
"kind",
|
|
"rootHash",
|
|
"status",
|
|
"storageKey",
|
|
"updatedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"producerBundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"attestationRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"canonicalBomSha256": {
|
|
"type": "string"
|
|
},
|
|
"dsseEnvelopePath": {
|
|
"type": "string"
|
|
},
|
|
"payloadDigest": {
|
|
"type": "string"
|
|
},
|
|
"rekor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inclusionProofPath": {
|
|
"type": "string"
|
|
},
|
|
"index": {
|
|
"type": "integer"
|
|
},
|
|
"tileId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"inclusionProofPath",
|
|
"index",
|
|
"tileId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"attestationRefs",
|
|
"canonicalBomSha256",
|
|
"dsseEnvelopePath",
|
|
"payloadDigest",
|
|
"rekor"
|
|
]
|
|
},
|
|
"rawBomPath": {
|
|
"type": "string"
|
|
},
|
|
"vexRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"producerBundle",
|
|
"vexRefs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceGateArtifactResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evidenceId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceScore": {
|
|
"type": "string"
|
|
},
|
|
"stored": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evidenceId",
|
|
"evidenceScore",
|
|
"stored"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceHoldResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"caseId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"holdId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"releasedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"caseId",
|
|
"createdAt",
|
|
"holdId",
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceScoreResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evidenceScore": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"evidenceScore",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Evaluation",
|
|
"Export",
|
|
"Job"
|
|
]
|
|
},
|
|
"materials": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attributes": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"section": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"sha256",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"materials"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceSnapshotResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"timestampAuthority": {
|
|
"type": "string"
|
|
},
|
|
"timestampToken": {
|
|
"type": "string"
|
|
},
|
|
"timestampedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"payload",
|
|
"payloadType",
|
|
"provider",
|
|
"signature",
|
|
"signedAt"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"rootHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"rootHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"evidencelocker_StellaOps_EvidenceLocker_WebService_Contracts_EvidenceVerifyResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"trusted": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"trusted"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_DecisionDetailsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decision": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"decidedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"decidedBy": {
|
|
"type": "string"
|
|
},
|
|
"mitigation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"effectiveness": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"type"
|
|
]
|
|
},
|
|
"policyReference": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"vexStatementId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"decidedAt",
|
|
"decidedBy",
|
|
"rationale"
|
|
]
|
|
},
|
|
"memoryId": {
|
|
"type": "string"
|
|
},
|
|
"outcome": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actualImpact": {
|
|
"type": "string"
|
|
},
|
|
"alternativeActions": {
|
|
"type": "string"
|
|
},
|
|
"lessonsLearned": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"recordedBy": {
|
|
"type": "string"
|
|
},
|
|
"resolutionTimeMinutes": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"wouldRepeat": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"recordedAt",
|
|
"recordedBy",
|
|
"status"
|
|
]
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"situation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"componentName": {
|
|
"type": "string"
|
|
},
|
|
"contextTags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"isKev": {
|
|
"type": "boolean"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isKev"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"decision",
|
|
"memoryId",
|
|
"recordedAt",
|
|
"situation",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OpsMemoryStatsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionsWithOutcomes": {
|
|
"type": "integer"
|
|
},
|
|
"successRate": {
|
|
"type": "number"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"totalDecisions": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionsWithOutcomes",
|
|
"successRate",
|
|
"tenantId",
|
|
"totalDecisions"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_OutcomeRecordedResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"memoryId": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"memoryId",
|
|
"recordedAt",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_PlaybookSuggestionsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"analyzedRecords": {
|
|
"type": "integer"
|
|
},
|
|
"suggestions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageResolutionTimeMinutes": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"decidedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"memoryId": {
|
|
"type": "string"
|
|
},
|
|
"outcome": {
|
|
"type": "string"
|
|
},
|
|
"similarity": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"decidedAt",
|
|
"memoryId",
|
|
"outcome",
|
|
"similarity"
|
|
]
|
|
}
|
|
},
|
|
"matchingFactors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"similarDecisionCount": {
|
|
"type": "integer"
|
|
},
|
|
"successRate": {
|
|
"type": "number"
|
|
},
|
|
"suggestedAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"evidence",
|
|
"rationale",
|
|
"similarDecisionCount",
|
|
"successRate",
|
|
"suggestedAction"
|
|
]
|
|
}
|
|
},
|
|
"topSimilarity": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"analyzedRecords",
|
|
"suggestions"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_QueryDecisionsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"decidedBy": {
|
|
"type": "string"
|
|
},
|
|
"memoryId": {
|
|
"type": "string"
|
|
},
|
|
"outcomeStatus": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"memoryId",
|
|
"recordedAt"
|
|
]
|
|
}
|
|
},
|
|
"hasMore": {
|
|
"type": "boolean"
|
|
},
|
|
"nextCursor": {
|
|
"type": "string"
|
|
},
|
|
"totalCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"hasMore"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"contextTags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"decidedBy": {
|
|
"type": "string"
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mitigationDetails": {
|
|
"type": "string"
|
|
},
|
|
"mitigationType": {
|
|
"type": "string"
|
|
},
|
|
"policyReference": {
|
|
"type": "string"
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"reachability": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordDecisionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"memoryId": {
|
|
"type": "string"
|
|
},
|
|
"recordedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"memoryId",
|
|
"recordedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"opsmemory_StellaOps_OpsMemory_WebService_Endpoints_RecordOutcomeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actualImpact": {
|
|
"type": "string"
|
|
},
|
|
"lessonsLearned": {
|
|
"type": "string"
|
|
},
|
|
"recordedBy": {
|
|
"type": "string"
|
|
},
|
|
"resolutionTimeMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_ConfigureAdministrationTransparencyLogRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enforceInclusion": {
|
|
"type": "boolean"
|
|
},
|
|
"logUrl": {
|
|
"type": "string"
|
|
},
|
|
"witnessUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enforceInclusion",
|
|
"logUrl"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_CreateAdministrationTrustKeyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"alias": {
|
|
"type": "string"
|
|
},
|
|
"metadataJson": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"alias"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_CreateFunctionMapRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hotFunctions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failOnUnexpected": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"minObservationRate": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"windowSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"sbomRef": {
|
|
"type": "string"
|
|
},
|
|
"serviceName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"sbomRef",
|
|
"serviceName"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_CreateReleaseControlBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"slug": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"slug"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_CreateSetupSessionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_EnvironmentSettingsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"apiBaseUrls": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"authority": {
|
|
"type": "object",
|
|
"properties": {
|
|
"audience": {
|
|
"type": "string"
|
|
},
|
|
"authorizeEndpoint": {
|
|
"type": "string"
|
|
},
|
|
"clientId": {
|
|
"type": "string"
|
|
},
|
|
"dpopAlgorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"logoutEndpoint": {
|
|
"type": "string"
|
|
},
|
|
"postLogoutRedirectUri": {
|
|
"type": "string"
|
|
},
|
|
"redirectUri": {
|
|
"type": "string"
|
|
},
|
|
"refreshLeewaySeconds": {
|
|
"type": "integer"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"silentRefreshRedirectUri": {
|
|
"type": "string"
|
|
},
|
|
"tokenEndpoint": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"audience",
|
|
"authorizeEndpoint",
|
|
"clientId",
|
|
"issuer",
|
|
"redirectUri",
|
|
"refreshLeewaySeconds",
|
|
"scope",
|
|
"tokenEndpoint"
|
|
]
|
|
},
|
|
"doctor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fixEnabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"fixEnabled"
|
|
]
|
|
},
|
|
"setup": {
|
|
"type": "string"
|
|
},
|
|
"telemetry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"otlpEndpoint": {
|
|
"type": "string"
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"sampleRate"
|
|
]
|
|
},
|
|
"welcome": {
|
|
"type": "object",
|
|
"properties": {
|
|
"docsUrl": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"apiBaseUrls",
|
|
"authority"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"configuration": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"stepId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_ExecuteSetupStepResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"stepState": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"NotRun",
|
|
"Pass",
|
|
"Warn"
|
|
]
|
|
},
|
|
"suggestedFix": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkId",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"completedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"skippedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"skippedReason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Current",
|
|
"Failed",
|
|
"Passed",
|
|
"Pending",
|
|
"Skipped"
|
|
]
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"checkResults",
|
|
"status",
|
|
"stepId"
|
|
]
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"suggestedFixes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"documentationUrl": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"title"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"stepState",
|
|
"success",
|
|
"suggestedFixes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_FederationGrantConsentRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"grantedBy": {
|
|
"type": "string"
|
|
},
|
|
"ttlHours": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"grantedBy"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_FederationRevokeConsentRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"revokedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"revokedBy"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"force": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"force"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_FinalizeSetupSessionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedSteps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"NotRun",
|
|
"Pass",
|
|
"Warn"
|
|
]
|
|
},
|
|
"suggestedFix": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkId",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"completedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"skippedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"skippedReason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Current",
|
|
"Failed",
|
|
"Passed",
|
|
"Pending",
|
|
"Skipped"
|
|
]
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"checkResults",
|
|
"status",
|
|
"stepId"
|
|
]
|
|
}
|
|
},
|
|
"failedSteps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"NotRun",
|
|
"Pass",
|
|
"Warn"
|
|
]
|
|
},
|
|
"suggestedFix": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkId",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"completedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"skippedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"skippedReason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Current",
|
|
"Failed",
|
|
"Passed",
|
|
"Pending",
|
|
"Skipped"
|
|
]
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"checkResults",
|
|
"status",
|
|
"stepId"
|
|
]
|
|
}
|
|
},
|
|
"finalStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Abandoned",
|
|
"Completed",
|
|
"CompletedPartial",
|
|
"Failed",
|
|
"InProgress",
|
|
"NotStarted"
|
|
]
|
|
},
|
|
"reportPath": {
|
|
"type": "string"
|
|
},
|
|
"skippedSteps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"NotRun",
|
|
"Pass",
|
|
"Warn"
|
|
]
|
|
},
|
|
"suggestedFix": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkId",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"completedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"skippedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"skippedReason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Current",
|
|
"Failed",
|
|
"Passed",
|
|
"Pending",
|
|
"Skipped"
|
|
]
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"checkResults",
|
|
"status",
|
|
"stepId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"completedSteps",
|
|
"failedSteps",
|
|
"finalStatus",
|
|
"skippedSteps"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_MaterializeReleaseControlBundleVersionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformContextPreferencesRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"regions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"timeWindow": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardPreferencesRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"preferences": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"preferences"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformDashboardProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"preferences": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"preferences",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsAttestationCoverage_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"missingProvenance": {
|
|
"type": "integer"
|
|
},
|
|
"provenancePct": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"slsa2Pct": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"slsaLevel2Plus": {
|
|
"type": "integer"
|
|
},
|
|
"team": {
|
|
"type": "string"
|
|
},
|
|
"totalArtifacts": {
|
|
"type": "integer"
|
|
},
|
|
"withProvenance": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"environment",
|
|
"missingProvenance",
|
|
"slsaLevel2Plus",
|
|
"totalArtifacts",
|
|
"withProvenance"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsComponentTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"snapshotDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalComponents": {
|
|
"type": "integer"
|
|
},
|
|
"uniqueSuppliers": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"environment",
|
|
"snapshotDate",
|
|
"totalComponents",
|
|
"uniqueSuppliers"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsFixableBacklogItem_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"fixedVersion": {
|
|
"type": "string"
|
|
},
|
|
"service": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"component",
|
|
"environment",
|
|
"service",
|
|
"severity",
|
|
"vulnId"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsLicenseDistribution_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactCount": {
|
|
"type": "integer"
|
|
},
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystems": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"licenseCategory": {
|
|
"type": "string"
|
|
},
|
|
"licenseConcluded": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactCount",
|
|
"componentCount",
|
|
"licenseCategory"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsSupplierConcentration_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactCount": {
|
|
"type": "integer"
|
|
},
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"criticalVulnCount": {
|
|
"type": "integer"
|
|
},
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"highVulnCount": {
|
|
"type": "integer"
|
|
},
|
|
"supplier": {
|
|
"type": "string"
|
|
},
|
|
"teamCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactCount",
|
|
"componentCount",
|
|
"criticalVulnCount",
|
|
"highVulnCount",
|
|
"supplier",
|
|
"teamCount"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityExposure_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"effectiveArtifactCount": {
|
|
"type": "integer"
|
|
},
|
|
"effectiveComponentCount": {
|
|
"type": "integer"
|
|
},
|
|
"epssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"fixAvailable": {
|
|
"type": "boolean"
|
|
},
|
|
"kevListed": {
|
|
"type": "boolean"
|
|
},
|
|
"rawArtifactCount": {
|
|
"type": "integer"
|
|
},
|
|
"rawComponentCount": {
|
|
"type": "integer"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"vexMitigated": {
|
|
"type": "integer"
|
|
},
|
|
"vulnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"effectiveArtifactCount",
|
|
"effectiveComponentCount",
|
|
"fixAvailable",
|
|
"kevListed",
|
|
"rawArtifactCount",
|
|
"rawComponentCount",
|
|
"severity",
|
|
"vexMitigated",
|
|
"vulnId"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformListResponse_1_StellaOps_Platform_WebService_Contracts_AnalyticsVulnerabilityTrendPoint_StellaOps_Platform_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"cacheTtlSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"dataAsOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"fixableVulns": {
|
|
"type": "integer"
|
|
},
|
|
"kevVulns": {
|
|
"type": "integer"
|
|
},
|
|
"netExposure": {
|
|
"type": "integer"
|
|
},
|
|
"snapshotDate": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalVulns": {
|
|
"type": "integer"
|
|
},
|
|
"vexMitigated": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"environment",
|
|
"fixableVulns",
|
|
"kevVulns",
|
|
"netExposure",
|
|
"snapshotDate",
|
|
"totalVulns",
|
|
"vexMitigated"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"offset": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"cacheTtlSeconds",
|
|
"cached",
|
|
"count",
|
|
"dataAsOf",
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformOnboardingSkipRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PlatformQuotaAlertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"condition": {
|
|
"type": "string"
|
|
},
|
|
"quotaId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"threshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"condition",
|
|
"quotaId",
|
|
"severity",
|
|
"threshold"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PolicyEvaluateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"includeRemediation": {
|
|
"type": "boolean"
|
|
},
|
|
"input": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"cvssScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"dsseVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"freshnessVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"reachabilityStatus": {
|
|
"type": "string"
|
|
},
|
|
"rekorVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"unknownsRatio": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"policyContent": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeRemediation",
|
|
"policyContent"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PolicyExportApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"includeComments": {
|
|
"type": "boolean"
|
|
},
|
|
"includeRemediation": {
|
|
"type": "boolean"
|
|
},
|
|
"packageName": {
|
|
"type": "string"
|
|
},
|
|
"policyContent": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"includeComments",
|
|
"includeRemediation"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PolicyImportApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"dryRun": {
|
|
"type": "boolean"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"mergeStrategy": {
|
|
"type": "string"
|
|
},
|
|
"validateOnly": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"dryRun",
|
|
"mergeStrategy",
|
|
"validateOnly"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PolicyValidateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"strict": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"strict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_PublishReleaseControlBundleVersionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changelog": {
|
|
"type": "string"
|
|
},
|
|
"components": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentName": {
|
|
"type": "string"
|
|
},
|
|
"componentVersionId": {
|
|
"type": "string"
|
|
},
|
|
"deployOrder": {
|
|
"type": "integer"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadataJson": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentName",
|
|
"componentVersionId",
|
|
"deployOrder",
|
|
"imageDigest"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustCertificateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuerId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"keyId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"notAfter": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"serialNumber": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"notAfter",
|
|
"notBefore",
|
|
"serialNumber"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_RegisterAdministrationTrustIssuerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuerUri": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"trustLevel": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"issuerUri",
|
|
"name",
|
|
"trustLevel"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustCertificateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"ticket": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_RevokeAdministrationTrustKeyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"ticket": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_RotateAdministrationTrustKeyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"ticket": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_ScoreEvaluateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"cvssVector": {
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decayLambda": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"includeBreakdown": {
|
|
"type": "boolean"
|
|
},
|
|
"includeDelta": {
|
|
"type": "boolean"
|
|
},
|
|
"weightSetId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeBreakdown",
|
|
"includeDelta"
|
|
]
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"rekorReceipts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runtimeWitnesses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "string"
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"sbomRef": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"exploit": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mitigation": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"reachability": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"runtime": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"vexRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_ScoreVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"originalInputs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"signals": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backport": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"exploit": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mitigation": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"reachability": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"runtime": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"source": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"weightManifestVersion": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"signedReplayLogDsse": {
|
|
"type": "string"
|
|
},
|
|
"verifyRekor": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"signedReplayLogDsse",
|
|
"verifyRekor"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_SetupSessionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"session": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"dataAsOfUtc": {
|
|
"type": "string"
|
|
},
|
|
"sessionId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Abandoned",
|
|
"Completed",
|
|
"CompletedPartial",
|
|
"Failed",
|
|
"InProgress",
|
|
"NotStarted"
|
|
]
|
|
},
|
|
"steps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"NotRun",
|
|
"Pass",
|
|
"Warn"
|
|
]
|
|
},
|
|
"suggestedFix": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkId",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"completedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"skippedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"skippedReason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Current",
|
|
"Failed",
|
|
"Passed",
|
|
"Pending",
|
|
"Skipped"
|
|
]
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"checkResults",
|
|
"status",
|
|
"stepId"
|
|
]
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAtUtc": {
|
|
"type": "string"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAtUtc",
|
|
"sessionId",
|
|
"status",
|
|
"steps",
|
|
"tenantId",
|
|
"updatedAtUtc"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"session"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_SetupStepDefinitionsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"steps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dependsOn": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"doctorChecks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
},
|
|
"isRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"orderIndex": {
|
|
"type": "integer"
|
|
},
|
|
"subtitle": {
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"dependsOn",
|
|
"doctorChecks",
|
|
"id",
|
|
"isRequired",
|
|
"orderIndex",
|
|
"subtitle",
|
|
"title"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"steps"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_SkipSetupStepRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"stepId": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Admin",
|
|
"Agents",
|
|
"Crypto",
|
|
"Database",
|
|
"Environments",
|
|
"Llm",
|
|
"Migrations",
|
|
"Notifications",
|
|
"Registry",
|
|
"Scm",
|
|
"SettingsStore",
|
|
"Sources",
|
|
"Telemetry",
|
|
"Valkey",
|
|
"Vault"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"stepId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Contracts_VerifyFunctionMapRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"observations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"containerId": {
|
|
"type": "string"
|
|
},
|
|
"functionName": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"nodeHash": {
|
|
"type": "string"
|
|
},
|
|
"observationCount": {
|
|
"type": "integer"
|
|
},
|
|
"observationId": {
|
|
"type": "string"
|
|
},
|
|
"observedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"podName": {
|
|
"type": "string"
|
|
},
|
|
"probeType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"functionName",
|
|
"nodeHash",
|
|
"observationCount",
|
|
"observationId",
|
|
"observedAt",
|
|
"probeType"
|
|
]
|
|
}
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"containerIdFilter": {
|
|
"type": "string"
|
|
},
|
|
"failOnUnexpectedOverride": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"minObservationRateOverride": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"podNameFilter": {
|
|
"type": "string"
|
|
},
|
|
"windowSecondsOverride": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Endpoints_EnvironmentSettingsAdminEndpoints_SettingValueRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"updatedBy": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dryRun": {
|
|
"type": "boolean"
|
|
},
|
|
"modules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"dryRun",
|
|
"modules"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_StellaOps_Platform_WebService_Endpoints_SeedEndpoints_SeedDemoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dryRun": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"modules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applied": {
|
|
"type": "integer"
|
|
},
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"module": {
|
|
"type": "string"
|
|
},
|
|
"skipped": {
|
|
"type": "integer"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"applied",
|
|
"durationMs",
|
|
"module",
|
|
"skipped",
|
|
"success"
|
|
]
|
|
}
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"dryRun",
|
|
"message",
|
|
"modules",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"platform_System_Collections_Generic_IReadOnlyDictionary_2_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_AckRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_AttestationEventRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"attributes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"eventId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"resumeToken": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_ChannelUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"endpoint": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"secretRef": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Cli",
|
|
"Custom",
|
|
"Email",
|
|
"InApp",
|
|
"InAppInbox",
|
|
"OpsGenie",
|
|
"PagerDuty",
|
|
"Slack",
|
|
"Teams",
|
|
"Webhook"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_CreateAckTokenRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"deliveryId": {
|
|
"type": "string"
|
|
},
|
|
"expirationHours": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_DeliveryRetryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bypassThrottle": {
|
|
"type": "boolean"
|
|
},
|
|
"forceChannel": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bypassThrottle"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_EnqueueDeadLetterRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attemptCount": {
|
|
"type": "integer"
|
|
},
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"channelType": {
|
|
"type": "string"
|
|
},
|
|
"deliveryId": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"failureDetails": {
|
|
"type": "string"
|
|
},
|
|
"failureReason": {
|
|
"type": "string"
|
|
},
|
|
"lastAttemptAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"originalPayload": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attemptCount",
|
|
"channelId",
|
|
"channelType",
|
|
"deliveryId",
|
|
"eventId",
|
|
"failureReason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_EscalationPolicyUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"levels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"escalateAfter": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"order": {
|
|
"type": "integer"
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"targetId": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"escalateAfter",
|
|
"order",
|
|
"targets"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"repeatCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"levels"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_IncidentAckRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_IncidentResolveRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_LocalizationBundleUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleKey": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"isDefault": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"parentLocale": {
|
|
"type": "string"
|
|
},
|
|
"strings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_LocalizationResolveRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleKey": {
|
|
"type": "string"
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"stringKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_MaintenanceWindowUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"endsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"ruleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"startsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"suppressNotifications": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"channelIds",
|
|
"endsAt",
|
|
"name",
|
|
"ruleIds",
|
|
"startsAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_OnCallOverrideRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"endsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"startsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"endsAt",
|
|
"startsAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_OnCallScheduleUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"layers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"layerId": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"participants": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contactMethods": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contactMethods"
|
|
]
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"restrictions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"timeRanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dayOfWeek": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Friday",
|
|
"Monday",
|
|
"Saturday",
|
|
"Sunday",
|
|
"Thursday",
|
|
"Tuesday",
|
|
"Wednesday"
|
|
]
|
|
},
|
|
"endTime": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"startTime": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
}
|
|
},
|
|
"required": [
|
|
"endTime",
|
|
"startTime"
|
|
]
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"timeRanges"
|
|
]
|
|
},
|
|
"rotationInterval": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"rotationStartsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"participants",
|
|
"priority",
|
|
"rotationInterval",
|
|
"rotationStartsAt"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"timeZone": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"layers"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_OperatorOverrideCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"expiresAt",
|
|
"overrideType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalAckRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ackToken": {
|
|
"type": "string"
|
|
},
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"ackToken"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_PackApprovalRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"issuedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"resumeToken": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actor",
|
|
"decision",
|
|
"eventId",
|
|
"issuedAt",
|
|
"kind",
|
|
"packId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_PurgeDeadLetterRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAgeDays": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAgeDays"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_QuietHoursUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"cronExpression": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"duration": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"timeZone": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cronExpression",
|
|
"duration",
|
|
"name",
|
|
"timeZone"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_ResolveDeadLetterRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"resolution": {
|
|
"type": "string"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"resolution"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_RetryDeadLetterRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"entryIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_RiskEventRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"attributes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"eventId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"resumeToken": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_RuleCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionId": {
|
|
"type": "string"
|
|
},
|
|
"channel": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"template": {
|
|
"type": "string"
|
|
},
|
|
"throttle": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionId",
|
|
"channel",
|
|
"enabled"
|
|
]
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"match": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"kevOnly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verdicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actions",
|
|
"enabled",
|
|
"match",
|
|
"name",
|
|
"ruleId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_RuleUpdateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionId": {
|
|
"type": "string"
|
|
},
|
|
"channel": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"template": {
|
|
"type": "string"
|
|
},
|
|
"throttle": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionId",
|
|
"channel",
|
|
"enabled"
|
|
]
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"match": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"kevOnly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verdicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_SanitizeHtmlRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additionalAllowedTags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"allowDataUrls": {
|
|
"type": "boolean"
|
|
},
|
|
"html": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowDataUrls"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_SimulateSingleEventRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evaluationTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"eventPayload": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"ruleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"eventPayload",
|
|
"ruleIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_SimulationRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evaluateQuietHours": {
|
|
"type": "boolean"
|
|
},
|
|
"evaluateThrottling": {
|
|
"type": "boolean"
|
|
},
|
|
"evaluationTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeNonMatches": {
|
|
"type": "boolean"
|
|
},
|
|
"maxEvents": {
|
|
"type": "integer"
|
|
},
|
|
"periodEnd": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"periodStart": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"ruleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluateQuietHours",
|
|
"evaluateThrottling",
|
|
"eventKinds",
|
|
"includeNonMatches",
|
|
"maxEvents",
|
|
"periodEnd",
|
|
"periodStart",
|
|
"ruleIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_TemplateCreateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"channelType": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"renderMode": {
|
|
"type": "string"
|
|
},
|
|
"templateId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"body",
|
|
"channelType",
|
|
"key",
|
|
"locale",
|
|
"templateId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_TemplatePreviewRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"eventKind": {
|
|
"type": "string"
|
|
},
|
|
"formatOverride": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Cli",
|
|
"Email",
|
|
"Html",
|
|
"InAppInbox",
|
|
"Json",
|
|
"Markdown",
|
|
"OpsGenie",
|
|
"PagerDuty",
|
|
"PlainText",
|
|
"Slack",
|
|
"Teams",
|
|
"Webhook"
|
|
]
|
|
},
|
|
"includeProvenance": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"outputFormat": {
|
|
"type": "string"
|
|
},
|
|
"provenanceBaseUrl": {
|
|
"type": "string"
|
|
},
|
|
"sampleAttributes": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"samplePayload": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"templateBody": {
|
|
"type": "string"
|
|
},
|
|
"templateId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_ThrottleConfigUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"defaultWindow": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"isDefault": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"maxNotificationsPerWindow": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultWindow",
|
|
"name"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_UpdateRetentionPolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auditRetentionDays": {
|
|
"type": "integer"
|
|
},
|
|
"autoCleanupEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"cleanupSchedule": {
|
|
"type": "string"
|
|
},
|
|
"deadLetterRetentionDays": {
|
|
"type": "integer"
|
|
},
|
|
"deliveryRetentionDays": {
|
|
"type": "integer"
|
|
},
|
|
"eventHistoryRetentionDays": {
|
|
"type": "integer"
|
|
},
|
|
"extendResolvedRetention": {
|
|
"type": "boolean"
|
|
},
|
|
"inboxRetentionDays": {
|
|
"type": "integer"
|
|
},
|
|
"maxDeletesPerRun": {
|
|
"type": "integer"
|
|
},
|
|
"resolvedRetentionMultiplier": {
|
|
"type": "number"
|
|
},
|
|
"stormDataRetentionDays": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"auditRetentionDays",
|
|
"autoCleanupEnabled",
|
|
"cleanupSchedule",
|
|
"deadLetterRetentionDays",
|
|
"deliveryRetentionDays",
|
|
"eventHistoryRetentionDays",
|
|
"extendResolvedRetention",
|
|
"inboxRetentionDays",
|
|
"maxDeletesPerRun",
|
|
"resolvedRetentionMultiplier",
|
|
"stormDataRetentionDays"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policy"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_ValidateHtmlRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"html": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Contracts_VerifyAckTokenRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"token": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_AckApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"acknowledgedBy": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
},
|
|
"incidentId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_CheckOverrideApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationKey": {
|
|
"type": "string"
|
|
},
|
|
"eventKind": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_CreateBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"strings": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"locale",
|
|
"priority",
|
|
"strings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_CrossTenantGrantRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedOperations": {
|
|
"type": "string",
|
|
"enum": [
|
|
"All",
|
|
"Delete",
|
|
"Execute",
|
|
"None",
|
|
"Read",
|
|
"Share",
|
|
"Write"
|
|
]
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"grantedBy": {
|
|
"type": "string"
|
|
},
|
|
"ownerTenantId": {
|
|
"type": "string"
|
|
},
|
|
"resourceId": {
|
|
"type": "string"
|
|
},
|
|
"resourceType": {
|
|
"type": "string"
|
|
},
|
|
"targetTenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowedOperations",
|
|
"grantedBy",
|
|
"ownerTenantId",
|
|
"resourceId",
|
|
"resourceType",
|
|
"targetTenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_DeliveryAckRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
},
|
|
"resolution": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_DiscardDeadLetterRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actor",
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_EscalationPolicyApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"exhaustedAction": {
|
|
"type": "string"
|
|
},
|
|
"isDefault": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"levels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"escalateAfterMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"level": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"notifyMode": {
|
|
"type": "string"
|
|
},
|
|
"stopOnAck": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"targetId": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"maxCycles": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_FormatStringRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"locale": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_ManualEscalateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_OnCallOverrideApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"endsAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"overrideId": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"startsAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
},
|
|
"userName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_OnCallScheduleApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"layers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"handoffTime": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"restrictions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"daysOfWeek": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"endTime": {
|
|
"type": "string"
|
|
},
|
|
"startTime": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"rotationIntervalDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"rotationStart": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"rotationType": {
|
|
"type": "string"
|
|
},
|
|
"users": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"email": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"order": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"phone": {
|
|
"type": "string"
|
|
},
|
|
"preferredChannelId": {
|
|
"type": "string"
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"scheduleId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timezone": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_OperatorOverrideApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"correlationKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"durationMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"effectiveFrom": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxUsageCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursCalendarApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"calendarId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"excludedEventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includedEventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"schedules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"daysOfWeek": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"endTime": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"startTime": {
|
|
"type": "string"
|
|
},
|
|
"timezone": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_QuietHoursEvaluateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evaluationTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"eventKind": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_RetryDeadLetterRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actor"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_RevokeCrossTenantRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ownerTenantId": {
|
|
"type": "string"
|
|
},
|
|
"resourceId": {
|
|
"type": "string"
|
|
},
|
|
"resourceType": {
|
|
"type": "string"
|
|
},
|
|
"revokedBy": {
|
|
"type": "string"
|
|
},
|
|
"targetTenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"ownerTenantId",
|
|
"resourceId",
|
|
"resourceType",
|
|
"revokedBy",
|
|
"targetTenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_RevokeOverrideApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_RuleApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionId": {
|
|
"type": "string"
|
|
},
|
|
"channel": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"template": {
|
|
"type": "string"
|
|
},
|
|
"throttleSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"match": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"kevOnly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verdicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_SanitizeHtmlRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"html": {
|
|
"type": "string"
|
|
},
|
|
"profile": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"html"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_SetFallbackChainRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fallbackChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fallbackChain"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_SignTokenRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"purpose": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"tokenId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"purpose",
|
|
"subject",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_SimulationApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabledRulesOnly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"evaluationTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"eventKindFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attributes": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"eventId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"image": {
|
|
"type": "string"
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"repo": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"historicalLookbackMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"includeNonMatches": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"maxEvents": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"rules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionId": {
|
|
"type": "string"
|
|
},
|
|
"channel": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"template": {
|
|
"type": "string"
|
|
},
|
|
"throttleSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"match": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"digests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"eventKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"kevOnly": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"repositories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verdicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_StartEscalationApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_StopEscalationApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_StripHtmlRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"html": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"html"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_TestFallbackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failedChannelType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"failedChannelType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleConfigurationApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"burstWindowDurationSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"defaultDurationSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"eventKindOverrides": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"maxEventsPerWindow": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_ThrottleEvaluateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"eventKind": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_UpdateAllowlistRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"allowedIps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"actor",
|
|
"allowedIps"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_ValidateHtmlRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"html": {
|
|
"type": "string"
|
|
},
|
|
"profile": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"html"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_ValidateTenantAccessRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"operation": {
|
|
"type": "string",
|
|
"enum": [
|
|
"All",
|
|
"Delete",
|
|
"Execute",
|
|
"None",
|
|
"Read",
|
|
"Share",
|
|
"Write"
|
|
]
|
|
},
|
|
"resourceId": {
|
|
"type": "string"
|
|
},
|
|
"resourceType": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"operation",
|
|
"resourceId",
|
|
"resourceType",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_WebService_Endpoints_VerifyTokenRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"token": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"token"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_Worker_Observability_ChaosExperimentConfig": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"duration": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"faultConfig": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"errorStatusCode": {
|
|
"type": "integer"
|
|
},
|
|
"failureRate": {
|
|
"type": "number"
|
|
},
|
|
"maxLatency": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"minLatency": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"rateLimitPerMinute": {
|
|
"type": "integer"
|
|
},
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"timeoutDuration": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
}
|
|
},
|
|
"required": [
|
|
"errorStatusCode",
|
|
"failureRate",
|
|
"maxLatency",
|
|
"minLatency",
|
|
"rateLimitPerMinute",
|
|
"timeoutDuration"
|
|
]
|
|
},
|
|
"faultType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AuthFailure",
|
|
"CorruptResponse",
|
|
"ErrorResponse",
|
|
"Intermittent",
|
|
"Latency",
|
|
"Outage",
|
|
"PartialFailure",
|
|
"RateLimit",
|
|
"Timeout"
|
|
]
|
|
},
|
|
"initiatedBy": {
|
|
"type": "string"
|
|
},
|
|
"maxAffectedOperations": {
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetChannelIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetChannelTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"duration",
|
|
"faultConfig",
|
|
"faultType",
|
|
"initiatedBy",
|
|
"maxAffectedOperations",
|
|
"name",
|
|
"tags",
|
|
"targetChannelIds",
|
|
"targetChannelTypes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_Worker_Retention_RetentionPolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auditRetention": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"autoCleanupEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"cleanupSchedule": {
|
|
"type": "string"
|
|
},
|
|
"deadLetterRetention": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"deliveryRetention": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"eventHistoryRetention": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"extendResolvedRetention": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"inboxRetention": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"maxDeletesPerRun": {
|
|
"type": "integer"
|
|
},
|
|
"resolvedRetentionMultiplier": {
|
|
"type": "number"
|
|
},
|
|
"stormDataRetention": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
}
|
|
},
|
|
"required": [
|
|
"auditRetention",
|
|
"autoCleanupEnabled",
|
|
"cleanupSchedule",
|
|
"deadLetterRetention",
|
|
"deliveryRetention",
|
|
"eventHistoryRetention",
|
|
"extendResolvedRetention",
|
|
"id",
|
|
"inboxRetention",
|
|
"maxDeletesPerRun",
|
|
"resolvedRetentionMultiplier",
|
|
"stormDataRetention"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_Worker_Security_TenantFuzzTestConfig": {
|
|
"type": "object",
|
|
"properties": {
|
|
"iterations": {
|
|
"type": "integer"
|
|
},
|
|
"resourceTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"testCrossTenantGrants": {
|
|
"type": "boolean"
|
|
},
|
|
"testEdgeCases": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"iterations",
|
|
"resourceTypes",
|
|
"tenantIds",
|
|
"testCrossTenantGrants",
|
|
"testEdgeCases"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_Worker_Security_WebhookSecurityConfig": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"allowedIps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"configId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"enforceIpAllowlist": {
|
|
"type": "boolean"
|
|
},
|
|
"maxRequestAge": {
|
|
"type": "string",
|
|
"format": "duration"
|
|
},
|
|
"requireSignature": {
|
|
"type": "boolean"
|
|
},
|
|
"secretKey": {
|
|
"type": "string"
|
|
},
|
|
"signatureFormat": {
|
|
"type": "string"
|
|
},
|
|
"signatureHeader": {
|
|
"type": "string"
|
|
},
|
|
"signaturePrefix": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timestampHeader": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"allowedIps",
|
|
"channelId",
|
|
"configId",
|
|
"createdAt",
|
|
"enabled",
|
|
"enforceIpAllowlist",
|
|
"maxRequestAge",
|
|
"requireSignature",
|
|
"secretKey",
|
|
"signatureFormat",
|
|
"signatureHeader",
|
|
"tenantId",
|
|
"updatedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"notifier_StellaOps_Notifier_Worker_Security_WebhookValidationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"channelId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"signatureHeader": {
|
|
"type": "string"
|
|
},
|
|
"sourceIp": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"timestampHeader": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"body",
|
|
"channelId",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"riskengine_StellaOps_RiskEngine_Core_Contracts_ExploitMaturityResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assessedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"level": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"ProofOfConcept",
|
|
"Theoretical",
|
|
"Unknown",
|
|
"Weaponized"
|
|
]
|
|
},
|
|
"rationale": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidence": {
|
|
"type": "string"
|
|
},
|
|
"level": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"ProofOfConcept",
|
|
"Theoretical",
|
|
"Unknown",
|
|
"Weaponized"
|
|
]
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"source": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Epss",
|
|
"ExploitDb",
|
|
"InTheWild",
|
|
"Kev",
|
|
"Override",
|
|
"ScannerTemplate"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"level",
|
|
"source"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"assessedAt",
|
|
"confidence",
|
|
"cveId",
|
|
"level",
|
|
"rationale",
|
|
"signals"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"riskengine_StellaOps_RiskEngine_Core_Contracts_ScoreRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"provider",
|
|
"signals",
|
|
"subject"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"riskengine_StellaOps_RiskEngine_WebService_Endpoints_BatchMaturityRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cveIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"riskengine_System_Collections_Generic_IReadOnlyCollection_1_StellaOps_RiskEngine_Core_Contracts_ScoreRequest_StellaOps_RiskEngine_Core_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"provider",
|
|
"signals",
|
|
"subject"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"integrations_StellaOps_Integrations_Contracts_AiCodeGuard_AiCodeGuardRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"commitSha": {
|
|
"type": "string"
|
|
},
|
|
"configYaml": {
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"owner": {
|
|
"type": "string"
|
|
},
|
|
"repo": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"commitSha",
|
|
"files",
|
|
"owner",
|
|
"repo"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"integrations_StellaOps_Integrations_Contracts_CreateIntegrationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"authRefUri": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"endpoint": {
|
|
"type": "string"
|
|
},
|
|
"extendedConfig": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"organizationId": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Acr",
|
|
"ArgoWorkflows",
|
|
"Artifactory",
|
|
"AzureDevOps",
|
|
"AzurePipelines",
|
|
"Bitbucket",
|
|
"CircleCi",
|
|
"CommunityFixes",
|
|
"CratesIo",
|
|
"Custom",
|
|
"DebianDebuginfod",
|
|
"DockerHub",
|
|
"DyldInterposer",
|
|
"EbpfAgent",
|
|
"Ecr",
|
|
"EtwAgent",
|
|
"FedoraDebuginfod",
|
|
"Gcr",
|
|
"GitHubActions",
|
|
"GitHubApp",
|
|
"GitHubContainerRegistry",
|
|
"GitLabCi",
|
|
"GitLabContainerRegistry",
|
|
"GitLabServer",
|
|
"Gitea",
|
|
"GoProxy",
|
|
"Harbor",
|
|
"InMemory",
|
|
"Jenkins",
|
|
"MavenCentral",
|
|
"MicrosoftSymbols",
|
|
"Nexus",
|
|
"NpmRegistry",
|
|
"NuGetOrg",
|
|
"NvdMirror",
|
|
"OsvMirror",
|
|
"PartnerFixes",
|
|
"PartnerSymbols",
|
|
"PyPi",
|
|
"Quay",
|
|
"StellaOpsMirror",
|
|
"Tekton",
|
|
"UbuntuDebuginfod",
|
|
"VendorFixes"
|
|
]
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CiCd",
|
|
"FeedMirror",
|
|
"Marketplace",
|
|
"Registry",
|
|
"RepoSource",
|
|
"RuntimeHost",
|
|
"Scm",
|
|
"SymbolSource"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoint",
|
|
"name",
|
|
"provider",
|
|
"type"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"integrations_StellaOps_Integrations_Contracts_UpdateIntegrationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"authRefUri": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"endpoint": {
|
|
"type": "string"
|
|
},
|
|
"extendedConfig": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"organizationId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Disabled",
|
|
"Failed",
|
|
"Pending"
|
|
]
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_ActivateIncidentModeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"durationMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"requestedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_ApprovalDecisionDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"planHash": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"decision",
|
|
"planHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_CreateRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inputs": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"manifest": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"manifest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_DeactivateIncidentModeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_EscalateIncidentModeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"level"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_SimulationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inputs": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"propertyNameCaseInsensitive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"propertyNameCaseInsensitive"
|
|
]
|
|
},
|
|
"parent": {
|
|
"type": "object"
|
|
},
|
|
"root": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"root"
|
|
]
|
|
}
|
|
},
|
|
"manifest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"manifest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_StellaOps_TaskRunner_Core_IncidentMode_SloBreachNotification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breachId": {
|
|
"type": "string"
|
|
},
|
|
"context": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"currentValue": {
|
|
"type": "number"
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"resourceId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"sloName": {
|
|
"type": "string"
|
|
},
|
|
"target": {
|
|
"type": "number"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"threshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"breachId",
|
|
"currentValue",
|
|
"occurredAt",
|
|
"severity",
|
|
"sloName",
|
|
"target",
|
|
"threshold"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"taskrunner_VerifyAttestationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkRevocation": {
|
|
"type": "boolean"
|
|
},
|
|
"expectedSubjects": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name"
|
|
]
|
|
}
|
|
},
|
|
"verifySignature": {
|
|
"type": "boolean"
|
|
},
|
|
"verifySubjects": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkRevocation",
|
|
"verifySignature",
|
|
"verifySubjects"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Marketplace_Models_SymbolPackSource": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"freshnessSlaSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"sourceType": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"warningRatio": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"enabled",
|
|
"freshnessSlaSeconds",
|
|
"id",
|
|
"key",
|
|
"name",
|
|
"priority",
|
|
"sourceType",
|
|
"warningRatio"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"addresses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"debugId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"addresses",
|
|
"debugId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Server_Contracts_ResolveSymbolsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"debugId": {
|
|
"type": "string"
|
|
},
|
|
"resolutions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"type": "integer"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"demangledName": {
|
|
"type": "string"
|
|
},
|
|
"found": {
|
|
"type": "boolean"
|
|
},
|
|
"mangledName": {
|
|
"type": "string"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
},
|
|
"sourceLine": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"address",
|
|
"confidence",
|
|
"found",
|
|
"offset"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"debugId",
|
|
"resolutions"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestDetailResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryName": {
|
|
"type": "string"
|
|
},
|
|
"blobUri": {
|
|
"type": "string"
|
|
},
|
|
"codeId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"debugId": {
|
|
"type": "string"
|
|
},
|
|
"dsseDigest": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Elf",
|
|
"MachO",
|
|
"Pe",
|
|
"Unknown",
|
|
"Wasm"
|
|
]
|
|
},
|
|
"manifestId": {
|
|
"type": "string"
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"sourceMappings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compiledPath": {
|
|
"type": "string"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"sourcePath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"compiledPath",
|
|
"sourcePath"
|
|
]
|
|
}
|
|
},
|
|
"symbolCount": {
|
|
"type": "integer"
|
|
},
|
|
"symbols": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"type": "integer"
|
|
},
|
|
"binding": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Global",
|
|
"Local",
|
|
"Weak"
|
|
]
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"demangledName": {
|
|
"type": "string"
|
|
},
|
|
"mangledName": {
|
|
"type": "string"
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
},
|
|
"sourceLine": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"File",
|
|
"Function",
|
|
"Object",
|
|
"Section",
|
|
"TlsData",
|
|
"Unknown",
|
|
"Variable"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"address",
|
|
"binding",
|
|
"mangledName",
|
|
"size",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"binaryName",
|
|
"createdAt",
|
|
"debugId",
|
|
"format",
|
|
"manifestId",
|
|
"symbolCount",
|
|
"symbols",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Server_Contracts_SymbolManifestListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"manifests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryName": {
|
|
"type": "string"
|
|
},
|
|
"codeId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"debugId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Elf",
|
|
"MachO",
|
|
"Pe",
|
|
"Unknown",
|
|
"Wasm"
|
|
]
|
|
},
|
|
"hasDsse": {
|
|
"type": "boolean"
|
|
},
|
|
"manifestId": {
|
|
"type": "string"
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
},
|
|
"symbolCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"binaryName",
|
|
"createdAt",
|
|
"debugId",
|
|
"format",
|
|
"hasDsse",
|
|
"manifestId",
|
|
"symbolCount"
|
|
]
|
|
}
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"manifests",
|
|
"offset",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryName": {
|
|
"type": "string"
|
|
},
|
|
"codeId": {
|
|
"type": "string"
|
|
},
|
|
"debugId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Elf",
|
|
"MachO",
|
|
"Pe",
|
|
"Unknown",
|
|
"Wasm"
|
|
]
|
|
},
|
|
"platform": {
|
|
"type": "string"
|
|
},
|
|
"sourceMappings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compiledPath": {
|
|
"type": "string"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"sourcePath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"compiledPath",
|
|
"sourcePath"
|
|
]
|
|
}
|
|
},
|
|
"symbols": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"type": "integer"
|
|
},
|
|
"binding": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Global",
|
|
"Local",
|
|
"Weak"
|
|
]
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"demangledName": {
|
|
"type": "string"
|
|
},
|
|
"mangledName": {
|
|
"type": "string"
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"sourceFile": {
|
|
"type": "string"
|
|
},
|
|
"sourceLine": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"File",
|
|
"Function",
|
|
"Object",
|
|
"Section",
|
|
"TlsData",
|
|
"Unknown",
|
|
"Variable"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"address",
|
|
"binding",
|
|
"mangledName",
|
|
"size",
|
|
"type"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"binaryName",
|
|
"debugId",
|
|
"format",
|
|
"symbols"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"symbols_StellaOps_Symbols_Server_Contracts_UploadSymbolManifestResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryName": {
|
|
"type": "string"
|
|
},
|
|
"blobUri": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"debugId": {
|
|
"type": "string"
|
|
},
|
|
"manifestId": {
|
|
"type": "string"
|
|
},
|
|
"symbolCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"binaryName",
|
|
"createdAt",
|
|
"debugId",
|
|
"manifestId",
|
|
"symbolCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleIndexDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"type": "string"
|
|
},
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"path"
|
|
]
|
|
},
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"id",
|
|
"mediaType",
|
|
"path",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"displayName",
|
|
"id"
|
|
]
|
|
},
|
|
"integrity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashAlgorithm",
|
|
"rootHash"
|
|
]
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"name",
|
|
"type"
|
|
]
|
|
},
|
|
"timeWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"vexDecisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionId",
|
|
"digest",
|
|
"path",
|
|
"status",
|
|
"vulnerabilityId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"apiVersion",
|
|
"artifacts",
|
|
"bundleId",
|
|
"createdAt",
|
|
"createdBy",
|
|
"kind",
|
|
"subject"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactCount": {
|
|
"type": "integer"
|
|
},
|
|
"bundleHash": {
|
|
"type": "string"
|
|
},
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"name",
|
|
"type"
|
|
]
|
|
},
|
|
"vexDecisionCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactCount",
|
|
"bundleId",
|
|
"createdAt",
|
|
"status",
|
|
"subject",
|
|
"vexDecisionCount"
|
|
]
|
|
}
|
|
},
|
|
"continuationToken": {
|
|
"type": "string"
|
|
},
|
|
"hasMore": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundles",
|
|
"hasMore"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Client_Models_AuditBundleStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleHash": {
|
|
"type": "string"
|
|
},
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"downloadUrl": {
|
|
"type": "string"
|
|
},
|
|
"errorCode": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"ociReference": {
|
|
"type": "string"
|
|
},
|
|
"progress": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"createdAt",
|
|
"progress",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callbackUrl": {
|
|
"type": "string"
|
|
},
|
|
"includeContent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestations": {
|
|
"type": "boolean"
|
|
},
|
|
"policyEvaluations": {
|
|
"type": "boolean"
|
|
},
|
|
"sbom": {
|
|
"type": "boolean"
|
|
},
|
|
"vexDecisions": {
|
|
"type": "boolean"
|
|
},
|
|
"vulnReports": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestations",
|
|
"policyEvaluations",
|
|
"sbom",
|
|
"vexDecisions",
|
|
"vulnReports"
|
|
]
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"name",
|
|
"type"
|
|
]
|
|
},
|
|
"timeWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"includeContent",
|
|
"subject"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Client_Models_CreateAuditBundleResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"estimatedCompletionSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"status",
|
|
"statusUrl"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Core_Domain_LineageNodeEvidencePack": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactName": {
|
|
"type": "string"
|
|
},
|
|
"artifactVersion": {
|
|
"type": "string"
|
|
},
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"envelopeBase64": {
|
|
"type": "string"
|
|
},
|
|
"logEntryId": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"transparencyLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"digest",
|
|
"envelopeBase64",
|
|
"predicateType"
|
|
]
|
|
}
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"manifest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"mimeType": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"path",
|
|
"sha256",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"fileCount": {
|
|
"type": "integer"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"schema": {
|
|
"type": "string"
|
|
},
|
|
"totalSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"entries",
|
|
"fileCount",
|
|
"merkleRoot",
|
|
"schema",
|
|
"totalSizeBytes",
|
|
"version"
|
|
]
|
|
},
|
|
"manifestSignature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"certificateChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signatureBase64": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"transparencyLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"certificateChain",
|
|
"signatureBase64",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"packId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"policyVerdict": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentBase64": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"rulesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"rulesWarned": {
|
|
"type": "integer"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"evaluatedAt",
|
|
"fileName",
|
|
"policyVersion",
|
|
"rulesEvaluated",
|
|
"rulesFailed",
|
|
"rulesPassed",
|
|
"rulesWarned",
|
|
"verdict"
|
|
]
|
|
},
|
|
"policyVerdictDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbomDocuments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"contentBase64": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"encoding": {
|
|
"type": "string"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"encoding",
|
|
"fileName",
|
|
"format",
|
|
"formatVersion",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"vexDocuments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentBase64": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"statementCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"fileName",
|
|
"format",
|
|
"formatVersion",
|
|
"sizeBytes",
|
|
"statementCount"
|
|
]
|
|
}
|
|
},
|
|
"vexVerdictDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestations",
|
|
"generatedAt",
|
|
"packId",
|
|
"sbomDigest",
|
|
"sbomDocuments",
|
|
"tenantId",
|
|
"vexDocuments",
|
|
"vexVerdictDigests"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsseEnvelopeBase64": {
|
|
"type": "string"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"logEntryId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signedPack": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactName": {
|
|
"type": "string"
|
|
},
|
|
"artifactVersion": {
|
|
"type": "string"
|
|
},
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"envelopeBase64": {
|
|
"type": "string"
|
|
},
|
|
"logEntryId": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"transparencyLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"digest",
|
|
"envelopeBase64",
|
|
"predicateType"
|
|
]
|
|
}
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"manifest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"mimeType": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"path",
|
|
"sha256",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"fileCount": {
|
|
"type": "integer"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"schema": {
|
|
"type": "string"
|
|
},
|
|
"totalSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"entries",
|
|
"fileCount",
|
|
"merkleRoot",
|
|
"schema",
|
|
"totalSizeBytes",
|
|
"version"
|
|
]
|
|
},
|
|
"manifestSignature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"certificateChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signatureBase64": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"transparencyLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"certificateChain",
|
|
"signatureBase64",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"packId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"policyVerdict": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentBase64": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"rulesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"rulesWarned": {
|
|
"type": "integer"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"evaluatedAt",
|
|
"fileName",
|
|
"policyVersion",
|
|
"rulesEvaluated",
|
|
"rulesFailed",
|
|
"rulesPassed",
|
|
"rulesWarned",
|
|
"verdict"
|
|
]
|
|
},
|
|
"policyVerdictDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbomDocuments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"contentBase64": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"encoding": {
|
|
"type": "string"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentCount",
|
|
"digest",
|
|
"encoding",
|
|
"fileName",
|
|
"format",
|
|
"formatVersion",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"vexDocuments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentBase64": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"statementCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"fileName",
|
|
"format",
|
|
"formatVersion",
|
|
"sizeBytes",
|
|
"statementCount"
|
|
]
|
|
}
|
|
},
|
|
"vexVerdictDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestations",
|
|
"generatedAt",
|
|
"packId",
|
|
"sbomDigest",
|
|
"sbomDocuments",
|
|
"tenantId",
|
|
"vexDocuments",
|
|
"vexVerdictDigests"
|
|
]
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"transparencyLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_Core_Services_EvidencePackSignVerifyResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificateChainValid": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"failures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"merkleRootValid": {
|
|
"type": "boolean"
|
|
},
|
|
"signatureValid": {
|
|
"type": "boolean"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"signerIdentity": {
|
|
"type": "string"
|
|
},
|
|
"transparencyLogValid": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"merkleRootValid",
|
|
"signatureValid",
|
|
"valid"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_CreateExportProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compression": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Brotli",
|
|
"Gzip",
|
|
"None",
|
|
"Zstd"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"JsonPolicy",
|
|
"JsonRaw",
|
|
"Mirror",
|
|
"Ndjson",
|
|
"TrivyDb",
|
|
"TrivyJavaDb"
|
|
]
|
|
},
|
|
"includeMetadata": {
|
|
"type": "boolean"
|
|
},
|
|
"normalizeTimestamps": {
|
|
"type": "boolean"
|
|
},
|
|
"prettyPrint": {
|
|
"type": "boolean"
|
|
},
|
|
"redactFields": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sortKeys": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"compression",
|
|
"format",
|
|
"includeMetadata",
|
|
"normalizeTimestamps",
|
|
"prettyPrint",
|
|
"redactFields",
|
|
"sortKeys"
|
|
]
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdHoc",
|
|
"Continuous",
|
|
"EventDriven",
|
|
"Scheduled"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"schedule": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dateRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CreatedAt",
|
|
"ModifiedAt",
|
|
"ProcessedAt"
|
|
]
|
|
},
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
},
|
|
"excludePatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxItems": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"sampling": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"First",
|
|
"Last",
|
|
"None",
|
|
"Random",
|
|
"Stratified",
|
|
"Systematic"
|
|
]
|
|
},
|
|
"stratifyBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"size",
|
|
"strategy"
|
|
]
|
|
},
|
|
"sourceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"excludePatterns",
|
|
"namespaces",
|
|
"runIds",
|
|
"sourceRefs",
|
|
"tags",
|
|
"targetKinds"
|
|
]
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"providerHint": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"enabled",
|
|
"includeProvenance"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"name"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"checksum": {
|
|
"type": "string"
|
|
},
|
|
"checksumAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"checksum",
|
|
"checksumAlgorithm",
|
|
"createdAt",
|
|
"kind",
|
|
"name",
|
|
"path",
|
|
"runId",
|
|
"sizeBytes",
|
|
"tenantId"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportArtifactResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"checksum": {
|
|
"type": "string"
|
|
},
|
|
"checksumAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"checksum",
|
|
"checksumAlgorithm",
|
|
"createdAt",
|
|
"kind",
|
|
"name",
|
|
"path",
|
|
"runId",
|
|
"sizeBytes",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportAttestationStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationType": {
|
|
"type": "string"
|
|
},
|
|
"hasAttestation": {
|
|
"type": "boolean"
|
|
},
|
|
"manifestDigest": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasAttestation",
|
|
"runId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportManifestResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"manifestContent": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"manifestContent",
|
|
"runId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compression": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Brotli",
|
|
"Gzip",
|
|
"None",
|
|
"Zstd"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"JsonPolicy",
|
|
"JsonRaw",
|
|
"Mirror",
|
|
"Ndjson",
|
|
"TrivyDb",
|
|
"TrivyJavaDb"
|
|
]
|
|
},
|
|
"includeMetadata": {
|
|
"type": "boolean"
|
|
},
|
|
"normalizeTimestamps": {
|
|
"type": "boolean"
|
|
},
|
|
"prettyPrint": {
|
|
"type": "boolean"
|
|
},
|
|
"redactFields": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sortKeys": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"compression",
|
|
"format",
|
|
"includeMetadata",
|
|
"normalizeTimestamps",
|
|
"prettyPrint",
|
|
"redactFields",
|
|
"sortKeys"
|
|
]
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdHoc",
|
|
"Continuous",
|
|
"EventDriven",
|
|
"Scheduled"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"schedule": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dateRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CreatedAt",
|
|
"ModifiedAt",
|
|
"ProcessedAt"
|
|
]
|
|
},
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
},
|
|
"excludePatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxItems": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"sampling": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"First",
|
|
"Last",
|
|
"None",
|
|
"Random",
|
|
"Stratified",
|
|
"Systematic"
|
|
]
|
|
},
|
|
"stratifyBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"size",
|
|
"strategy"
|
|
]
|
|
},
|
|
"sourceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"excludePatterns",
|
|
"namespaces",
|
|
"runIds",
|
|
"sourceRefs",
|
|
"tags",
|
|
"targetKinds"
|
|
]
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"providerHint": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"enabled",
|
|
"includeProvenance"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Draft",
|
|
"Paused"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"kind",
|
|
"name",
|
|
"profileId",
|
|
"status",
|
|
"tenantId",
|
|
"updatedAt"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"limit",
|
|
"offset",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportProfileResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compression": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Brotli",
|
|
"Gzip",
|
|
"None",
|
|
"Zstd"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"JsonPolicy",
|
|
"JsonRaw",
|
|
"Mirror",
|
|
"Ndjson",
|
|
"TrivyDb",
|
|
"TrivyJavaDb"
|
|
]
|
|
},
|
|
"includeMetadata": {
|
|
"type": "boolean"
|
|
},
|
|
"normalizeTimestamps": {
|
|
"type": "boolean"
|
|
},
|
|
"prettyPrint": {
|
|
"type": "boolean"
|
|
},
|
|
"redactFields": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sortKeys": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"compression",
|
|
"format",
|
|
"includeMetadata",
|
|
"normalizeTimestamps",
|
|
"prettyPrint",
|
|
"redactFields",
|
|
"sortKeys"
|
|
]
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdHoc",
|
|
"Continuous",
|
|
"EventDriven",
|
|
"Scheduled"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"schedule": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dateRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CreatedAt",
|
|
"ModifiedAt",
|
|
"ProcessedAt"
|
|
]
|
|
},
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
},
|
|
"excludePatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxItems": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"sampling": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"First",
|
|
"Last",
|
|
"None",
|
|
"Random",
|
|
"Stratified",
|
|
"Systematic"
|
|
]
|
|
},
|
|
"stratifyBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"size",
|
|
"strategy"
|
|
]
|
|
},
|
|
"sourceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"excludePatterns",
|
|
"namespaces",
|
|
"runIds",
|
|
"sourceRefs",
|
|
"tags",
|
|
"targetKinds"
|
|
]
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"providerHint": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"enabled",
|
|
"includeProvenance"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Draft",
|
|
"Paused"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"kind",
|
|
"name",
|
|
"profileId",
|
|
"status",
|
|
"tenantId",
|
|
"updatedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"checksum": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"downloadUrl": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"kind",
|
|
"name",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"error": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
]
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"initiatedBy": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"progress": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failedItems": {
|
|
"type": "integer"
|
|
},
|
|
"percentComplete": {
|
|
"type": "number"
|
|
},
|
|
"processedItems": {
|
|
"type": "integer"
|
|
},
|
|
"totalItems": {
|
|
"type": "integer"
|
|
},
|
|
"totalSizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"failedItems",
|
|
"percentComplete",
|
|
"processedItems",
|
|
"totalItems",
|
|
"totalSizeBytes"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"startedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"PartiallyCompleted",
|
|
"Queued",
|
|
"Running"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"trigger": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Api",
|
|
"Event",
|
|
"Manual",
|
|
"Scheduled"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"profileId",
|
|
"progress",
|
|
"runId",
|
|
"status",
|
|
"tenantId",
|
|
"trigger"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"limit",
|
|
"offset",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportRunResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"checksum": {
|
|
"type": "string"
|
|
},
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"downloadUrl": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"kind",
|
|
"name",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"error": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
]
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"initiatedBy": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"progress": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failedItems": {
|
|
"type": "integer"
|
|
},
|
|
"percentComplete": {
|
|
"type": "number"
|
|
},
|
|
"processedItems": {
|
|
"type": "integer"
|
|
},
|
|
"totalItems": {
|
|
"type": "integer"
|
|
},
|
|
"totalSizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"failedItems",
|
|
"percentComplete",
|
|
"processedItems",
|
|
"totalItems",
|
|
"totalSizeBytes"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"startedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"PartiallyCompleted",
|
|
"Queued",
|
|
"Running"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"trigger": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Api",
|
|
"Event",
|
|
"Manual",
|
|
"Scheduled"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"profileId",
|
|
"progress",
|
|
"runId",
|
|
"status",
|
|
"tenantId",
|
|
"trigger"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_ExportVerificationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"fileHashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"computedHash": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"expectedHash": {
|
|
"type": "string"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isValid",
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"manifest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"entryCount": {
|
|
"type": "integer"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"entryCount",
|
|
"errors",
|
|
"isValid"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"rekorVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"signer": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"errors",
|
|
"isValid"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"errors",
|
|
"fileHashes",
|
|
"isValid",
|
|
"runId",
|
|
"status",
|
|
"verifiedAt",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_StartExportRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"dryRun": {
|
|
"type": "boolean"
|
|
},
|
|
"formatOverride": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compression": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Brotli",
|
|
"Gzip",
|
|
"None",
|
|
"Zstd"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"JsonPolicy",
|
|
"JsonRaw",
|
|
"Mirror",
|
|
"Ndjson",
|
|
"TrivyDb",
|
|
"TrivyJavaDb"
|
|
]
|
|
},
|
|
"includeMetadata": {
|
|
"type": "boolean"
|
|
},
|
|
"normalizeTimestamps": {
|
|
"type": "boolean"
|
|
},
|
|
"prettyPrint": {
|
|
"type": "boolean"
|
|
},
|
|
"redactFields": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sortKeys": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"compression",
|
|
"format",
|
|
"includeMetadata",
|
|
"normalizeTimestamps",
|
|
"prettyPrint",
|
|
"redactFields",
|
|
"sortKeys"
|
|
]
|
|
},
|
|
"scopeOverride": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dateRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CreatedAt",
|
|
"ModifiedAt",
|
|
"ProcessedAt"
|
|
]
|
|
},
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
},
|
|
"excludePatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxItems": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"sampling": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"First",
|
|
"Last",
|
|
"None",
|
|
"Random",
|
|
"Stratified",
|
|
"Systematic"
|
|
]
|
|
},
|
|
"stratifyBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"size",
|
|
"strategy"
|
|
]
|
|
},
|
|
"sourceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"excludePatterns",
|
|
"namespaces",
|
|
"runIds",
|
|
"sourceRefs",
|
|
"tags",
|
|
"targetKinds"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"dryRun"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_UpdateExportProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "object",
|
|
"properties": {
|
|
"compression": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Brotli",
|
|
"Gzip",
|
|
"None",
|
|
"Zstd"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"JsonPolicy",
|
|
"JsonRaw",
|
|
"Mirror",
|
|
"Ndjson",
|
|
"TrivyDb",
|
|
"TrivyJavaDb"
|
|
]
|
|
},
|
|
"includeMetadata": {
|
|
"type": "boolean"
|
|
},
|
|
"normalizeTimestamps": {
|
|
"type": "boolean"
|
|
},
|
|
"prettyPrint": {
|
|
"type": "boolean"
|
|
},
|
|
"redactFields": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sortKeys": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"compression",
|
|
"format",
|
|
"includeMetadata",
|
|
"normalizeTimestamps",
|
|
"prettyPrint",
|
|
"redactFields",
|
|
"sortKeys"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"schedule": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dateRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string",
|
|
"enum": [
|
|
"CreatedAt",
|
|
"ModifiedAt",
|
|
"ProcessedAt"
|
|
]
|
|
},
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"field"
|
|
]
|
|
},
|
|
"excludePatterns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"maxItems": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"namespaces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"runIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"sampling": {
|
|
"type": "object",
|
|
"properties": {
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {
|
|
"type": "string",
|
|
"enum": [
|
|
"First",
|
|
"Last",
|
|
"None",
|
|
"Random",
|
|
"Stratified",
|
|
"Systematic"
|
|
]
|
|
},
|
|
"stratifyBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"size",
|
|
"strategy"
|
|
]
|
|
},
|
|
"sourceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"targetKinds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"excludePatterns",
|
|
"namespaces",
|
|
"runIds",
|
|
"sourceRefs",
|
|
"tags",
|
|
"targetKinds"
|
|
]
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeProvenance": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"providerHint": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"enabled",
|
|
"includeProvenance"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Draft",
|
|
"Paused"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Api_VerifyRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedKeys": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"verifyEncryption": {
|
|
"type": "boolean"
|
|
},
|
|
"verifyHashes": {
|
|
"type": "boolean"
|
|
},
|
|
"verifyManifest": {
|
|
"type": "boolean"
|
|
},
|
|
"verifySignatures": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"checkRekor",
|
|
"trustedKeys",
|
|
"verifyEncryption",
|
|
"verifyHashes",
|
|
"verifyManifest",
|
|
"verifySignatures"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Attestation_AttestationVerifyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"isValid",
|
|
"verifiedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Attestation_ExportAttestationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signature"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"exportRunId": {
|
|
"type": "string"
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"publicKeyPem": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestationId",
|
|
"createdAt",
|
|
"envelope",
|
|
"exportRunId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assemblyId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dsseEnvelopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"attestationType": {
|
|
"type": "string"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"envelopeJson": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"attestationType",
|
|
"envelopeDigest",
|
|
"envelopeJson"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"promotionEnvelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signature"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"promotionId": {
|
|
"type": "string"
|
|
},
|
|
"rekorProofs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"inclusionProof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"treeSize": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashes",
|
|
"logIndex",
|
|
"treeSize"
|
|
]
|
|
},
|
|
"integratedTime": {
|
|
"type": "integer"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logId",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
}
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"sourceEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"publicKeyPem": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"vexDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"assemblyId",
|
|
"createdAt",
|
|
"dsseEnvelopes",
|
|
"promotionEnvelope",
|
|
"promotionId",
|
|
"rekorProofs",
|
|
"sbomDigests",
|
|
"sourceEnvironment",
|
|
"targetEnvironment",
|
|
"tenantId",
|
|
"vexDigests"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsseEnvelopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"attestationType": {
|
|
"type": "string"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"envelopeJson": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"attestationType",
|
|
"envelopeDigest",
|
|
"envelopeJson"
|
|
]
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"promotionId": {
|
|
"type": "string"
|
|
},
|
|
"rekorProofs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"inclusionProof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"treeSize": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashes",
|
|
"logIndex",
|
|
"treeSize"
|
|
]
|
|
},
|
|
"integratedTime": {
|
|
"type": "integer"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logId",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
}
|
|
},
|
|
"sbomDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"sourceEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"vexDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"dsseEnvelopes",
|
|
"promotionId",
|
|
"rekorProofs",
|
|
"sbomDigests",
|
|
"sourceEnvironment",
|
|
"targetEnvironment",
|
|
"tenantId",
|
|
"vexDigests"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssemblyResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assembly": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assemblyId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dsseEnvelopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"attestationType": {
|
|
"type": "string"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"envelopeJson": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"attestationType",
|
|
"envelopeDigest",
|
|
"envelopeJson"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"promotionEnvelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signature"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"promotionId": {
|
|
"type": "string"
|
|
},
|
|
"rekorProofs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"inclusionProof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"treeSize": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashes",
|
|
"logIndex",
|
|
"treeSize"
|
|
]
|
|
},
|
|
"integratedTime": {
|
|
"type": "integer"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logId",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
}
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"sourceEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"publicKeyPem": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"vexDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"assemblyId",
|
|
"createdAt",
|
|
"dsseEnvelopes",
|
|
"promotionEnvelope",
|
|
"promotionId",
|
|
"rekorProofs",
|
|
"sbomDigests",
|
|
"sourceEnvironment",
|
|
"targetEnvironment",
|
|
"tenantId",
|
|
"vexDigests"
|
|
]
|
|
},
|
|
"assemblyId": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationVerifyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assemblyId": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"promotionId": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"assemblyId",
|
|
"isValid",
|
|
"promotionId",
|
|
"verifiedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_ExceptionReport_CreateExceptionReportDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"filter": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"ownerId": {
|
|
"type": "string"
|
|
},
|
|
"purlPattern": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"includeApplications": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"includeHistory": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncident": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"activatedBy": {
|
|
"type": "string"
|
|
},
|
|
"affectedProfiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"affectedTenants": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"incidentId": {
|
|
"type": "string"
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ConfigurationError",
|
|
"DependencyFailure",
|
|
"ExportFailure",
|
|
"IntegrityIssue",
|
|
"LatencyDegradation",
|
|
"RateLimiting",
|
|
"SecurityIncident",
|
|
"StorageCapacity"
|
|
]
|
|
},
|
|
"updates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"newSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"newStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"previousSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"previousStatus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updateId": {
|
|
"type": "string"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"newStatus",
|
|
"timestamp",
|
|
"updateId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"activatedAt",
|
|
"incidentId",
|
|
"lastUpdatedAt",
|
|
"severity",
|
|
"status",
|
|
"summary",
|
|
"type",
|
|
"updates"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentActivationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedBy": {
|
|
"type": "string"
|
|
},
|
|
"affectedProfiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"affectedTenants": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ConfigurationError",
|
|
"DependencyFailure",
|
|
"ExportFailure",
|
|
"IntegrityIssue",
|
|
"LatencyDegradation",
|
|
"RateLimiting",
|
|
"SecurityIncident",
|
|
"StorageCapacity"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"severity",
|
|
"summary",
|
|
"type"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentModeStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activeIncidents": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"activatedBy": {
|
|
"type": "string"
|
|
},
|
|
"affectedProfiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"affectedTenants": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"incidentId": {
|
|
"type": "string"
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ConfigurationError",
|
|
"DependencyFailure",
|
|
"ExportFailure",
|
|
"IntegrityIssue",
|
|
"LatencyDegradation",
|
|
"RateLimiting",
|
|
"SecurityIncident",
|
|
"StorageCapacity"
|
|
]
|
|
},
|
|
"updates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"newSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"newStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"previousSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"previousStatus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updateId": {
|
|
"type": "string"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"newStatus",
|
|
"timestamp",
|
|
"updateId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"activatedAt",
|
|
"incidentId",
|
|
"lastUpdatedAt",
|
|
"severity",
|
|
"status",
|
|
"summary",
|
|
"type",
|
|
"updates"
|
|
]
|
|
}
|
|
},
|
|
"asOf": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"highestSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"incidentModeActive": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"activeIncidents",
|
|
"asOf",
|
|
"incidentModeActive"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResolutionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"isFalsePositive": {
|
|
"type": "boolean"
|
|
},
|
|
"postIncidentNotes": {
|
|
"type": "string"
|
|
},
|
|
"resolutionMessage": {
|
|
"type": "string"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isFalsePositive",
|
|
"resolutionMessage"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"incident": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"activatedBy": {
|
|
"type": "string"
|
|
},
|
|
"affectedProfiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"affectedTenants": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"incidentId": {
|
|
"type": "string"
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ConfigurationError",
|
|
"DependencyFailure",
|
|
"ExportFailure",
|
|
"IntegrityIssue",
|
|
"LatencyDegradation",
|
|
"RateLimiting",
|
|
"SecurityIncident",
|
|
"StorageCapacity"
|
|
]
|
|
},
|
|
"updates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"newSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"newStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"previousSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"previousStatus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updateId": {
|
|
"type": "string"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"newStatus",
|
|
"timestamp",
|
|
"updateId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"activatedAt",
|
|
"incidentId",
|
|
"lastUpdatedAt",
|
|
"severity",
|
|
"status",
|
|
"summary",
|
|
"type",
|
|
"updates"
|
|
]
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Incident_ExportIncidentUpdateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"compression": {
|
|
"type": "string"
|
|
},
|
|
"includeAttestations": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"includeCycloneDx": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"includePolicyVerdict": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"includeSpdx": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"includeVex": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"signPack": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"signingKeyId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"uploadToTransparencyLog": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageExportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"downloadUrl": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"fileCount": {
|
|
"type": "integer"
|
|
},
|
|
"isSigned": {
|
|
"type": "boolean"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"transparencyLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fileCount",
|
|
"isSigned",
|
|
"packId",
|
|
"sizeBytes",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_Lineage_LineageSignRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"uploadToTransparencyLog": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"includedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"optional": {
|
|
"type": "boolean"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"snapshotDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"optional",
|
|
"providerId",
|
|
"sha256",
|
|
"sizeBytes",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"outcome": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"bundleStorageKey": {
|
|
"type": "string"
|
|
},
|
|
"manifestSignatureStorageKey": {
|
|
"type": "string"
|
|
},
|
|
"manifestStorageKey": {
|
|
"type": "string"
|
|
},
|
|
"providerCount": {
|
|
"type": "integer"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"totalSizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"bundleStorageKey",
|
|
"manifestSignatureStorageKey",
|
|
"manifestStorageKey",
|
|
"providerCount",
|
|
"rootHash",
|
|
"totalSizeBytes"
|
|
]
|
|
},
|
|
"selectedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"startedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"Pending",
|
|
"Running"
|
|
]
|
|
},
|
|
"submittedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"jobId",
|
|
"selectedProviders",
|
|
"status",
|
|
"submittedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowMissingOptional": {
|
|
"type": "boolean"
|
|
},
|
|
"allowStaleOptional": {
|
|
"type": "boolean"
|
|
},
|
|
"bundleFileName": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"includeOsv": {
|
|
"type": "boolean"
|
|
},
|
|
"jobId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"providerOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"optional": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"signaturePath": {
|
|
"type": "string"
|
|
},
|
|
"snapshotDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"sourcePath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"providerId"
|
|
]
|
|
}
|
|
},
|
|
"selectedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"storagePrefix": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowMissingOptional",
|
|
"allowStaleOptional",
|
|
"includeOsv",
|
|
"selectedProviders"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobSubmitResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"selectedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"Pending",
|
|
"Running"
|
|
]
|
|
},
|
|
"submittedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"jobId",
|
|
"selectedProviders",
|
|
"status",
|
|
"submittedAt",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleProvidersResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mandatoryProviderIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"optionalProviderIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"available": {
|
|
"type": "boolean"
|
|
},
|
|
"defaultSourcePath": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"lastSnapshotDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date"
|
|
},
|
|
"mandatory": {
|
|
"type": "boolean"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"available",
|
|
"displayName",
|
|
"mandatory",
|
|
"providerId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"mandatoryProviderIds",
|
|
"optionalProviderIds",
|
|
"providers"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_AvailableSimulationsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"simulations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"status",
|
|
"timestamp",
|
|
"totalFindings"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"simulations",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportDocument": {
|
|
"type": "object",
|
|
"properties": {
|
|
"components": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentsWithFindings": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystemBreakdown": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystem": {
|
|
"type": "string"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"componentCount",
|
|
"criticalCount",
|
|
"ecosystem",
|
|
"findingCount",
|
|
"highCount"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"topRiskComponents": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"highestSeverity": {
|
|
"type": "string"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"componentPurl",
|
|
"findingCount",
|
|
"highestSeverity",
|
|
"maxScore",
|
|
"recommendedAction"
|
|
]
|
|
}
|
|
},
|
|
"totalComponents": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentsWithFindings",
|
|
"totalComponents"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionBreakdown": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"scoreBuckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"label",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"percentiles",
|
|
"scoreBuckets",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"explainability": {
|
|
"type": "object",
|
|
"properties": {
|
|
"overrideAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionOverridesApplied": {
|
|
"type": "integer"
|
|
},
|
|
"overrideApplicationRate": {
|
|
"type": "number"
|
|
},
|
|
"overrideConflictsCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"severityOverridesApplied": {
|
|
"type": "integer"
|
|
},
|
|
"totalOverridesEvaluated": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionOverridesApplied",
|
|
"overrideApplicationRate",
|
|
"severityOverridesApplied",
|
|
"totalOverridesEvaluated"
|
|
]
|
|
},
|
|
"signalAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mostImpactfulMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signalCoverage": {
|
|
"type": "number"
|
|
},
|
|
"signalsMissing": {
|
|
"type": "integer"
|
|
},
|
|
"signalsUsed": {
|
|
"type": "integer"
|
|
},
|
|
"topContributors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgValue": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"impactDirection": {
|
|
"type": "string"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"totalContribution": {
|
|
"type": "number"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgValue",
|
|
"contributionPercentage",
|
|
"impactDirection",
|
|
"signalName",
|
|
"totalContribution",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"totalSignals": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"signalCoverage",
|
|
"signalsMissing",
|
|
"signalsUsed",
|
|
"totalSignals"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideAnalysis",
|
|
"signalAnalysis"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"exportFormat": {
|
|
"type": "string"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"exportTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"simulationTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exportFormat",
|
|
"exportId",
|
|
"exportTimestamp",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"schemaVersion",
|
|
"simulationId",
|
|
"simulationTimestamp"
|
|
]
|
|
},
|
|
"scoredData": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"findingScores"
|
|
]
|
|
},
|
|
"trends": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
},
|
|
"comparisonType": {
|
|
"type": "string"
|
|
},
|
|
"findingsImproved": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnchanged": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWorsened": {
|
|
"type": "integer"
|
|
},
|
|
"scoreTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
},
|
|
"severityTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"actionTrend",
|
|
"comparisonType",
|
|
"findingsImproved",
|
|
"findingsUnchanged",
|
|
"findingsWorsened",
|
|
"scoreTrend",
|
|
"severityTrend"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"metadata"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"Json",
|
|
"Ndjson"
|
|
]
|
|
},
|
|
"includeComponentBreakdown": {
|
|
"type": "boolean"
|
|
},
|
|
"includeDistribution": {
|
|
"type": "boolean"
|
|
},
|
|
"includeExplainability": {
|
|
"type": "boolean"
|
|
},
|
|
"includeScoredData": {
|
|
"type": "boolean"
|
|
},
|
|
"includeTrends": {
|
|
"type": "boolean"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"topContributorsLimit": {
|
|
"type": "integer"
|
|
},
|
|
"topMoversLimit": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"includeComponentBreakdown",
|
|
"includeDistribution",
|
|
"includeExplainability",
|
|
"includeScoredData",
|
|
"includeTrends",
|
|
"simulationId",
|
|
"topContributorsLimit",
|
|
"topMoversLimit"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_StellaOps_ExportCenter_WebService_SimulationExport_SimulationExportResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentType": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Csv",
|
|
"Json",
|
|
"Ndjson"
|
|
]
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"storageKey": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"minScore"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"hasExplainability": {
|
|
"type": "boolean"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"critical": {
|
|
"type": "integer"
|
|
},
|
|
"high": {
|
|
"type": "integer"
|
|
},
|
|
"informational": {
|
|
"type": "integer"
|
|
},
|
|
"low": {
|
|
"type": "integer"
|
|
},
|
|
"medium": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"critical",
|
|
"high",
|
|
"informational",
|
|
"low",
|
|
"medium"
|
|
]
|
|
},
|
|
"simulationTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"hasExplainability",
|
|
"profileId",
|
|
"profileVersion",
|
|
"severityBreakdown",
|
|
"simulationTimestamp",
|
|
"totalFindings"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"exportId",
|
|
"format",
|
|
"simulationId",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_System_Collections_Generic_IAsyncEnumerable_1_System_String_System_Private_CoreLib_Version_10_0_0_0_Culture_neutral_PublicKeyToken_7cec85d7bea7798e": {
|
|
"type": "object",
|
|
"properties": {},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Attestation_PromotionAttestationAssembly_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assemblyId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"dsseEnvelopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"attestationType": {
|
|
"type": "string"
|
|
},
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"envelopeJson": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"attestationType",
|
|
"envelopeDigest",
|
|
"envelopeJson"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"promotionEnvelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signature"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"promotionId": {
|
|
"type": "string"
|
|
},
|
|
"rekorProofs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"body": {
|
|
"type": "string"
|
|
},
|
|
"inclusionProof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"treeSize": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashes",
|
|
"logIndex",
|
|
"treeSize"
|
|
]
|
|
},
|
|
"integratedTime": {
|
|
"type": "integer"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logId",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
}
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
},
|
|
"sourceEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"publicKeyPem": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"vexDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"mediaType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sha256Digest": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactId",
|
|
"artifactType",
|
|
"mediaType",
|
|
"name",
|
|
"sha256Digest",
|
|
"sizeBytes"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"assemblyId",
|
|
"createdAt",
|
|
"dsseEnvelopes",
|
|
"promotionEnvelope",
|
|
"promotionId",
|
|
"rekorProofs",
|
|
"sbomDigests",
|
|
"sourceEnvironment",
|
|
"targetEnvironment",
|
|
"tenantId",
|
|
"vexDigests"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_Incident_ExportIncident_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"activatedBy": {
|
|
"type": "string"
|
|
},
|
|
"affectedProfiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"affectedTenants": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"incidentId": {
|
|
"type": "string"
|
|
},
|
|
"lastUpdatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ConfigurationError",
|
|
"DependencyFailure",
|
|
"ExportFailure",
|
|
"IntegrityIssue",
|
|
"LatencyDegradation",
|
|
"RateLimiting",
|
|
"SecurityIncident",
|
|
"StorageCapacity"
|
|
]
|
|
},
|
|
"updates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"newSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"newStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"previousSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Emergency",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"previousStatus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"FalsePositive",
|
|
"Investigating",
|
|
"Mitigating",
|
|
"Resolved"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updateId": {
|
|
"type": "string"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"newStatus",
|
|
"timestamp",
|
|
"updateId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"activatedAt",
|
|
"incidentId",
|
|
"lastUpdatedAt",
|
|
"severity",
|
|
"status",
|
|
"summary",
|
|
"type",
|
|
"updates"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"exportcenter_System_Collections_Generic_IReadOnlyList_1_StellaOps_ExportCenter_WebService_RiskBundle_RiskBundleJobStatusDetail_StellaOps_ExportCenter_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"includedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"optional": {
|
|
"type": "boolean"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"snapshotDate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"optional",
|
|
"providerId",
|
|
"sha256",
|
|
"sizeBytes",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"outcome": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"bundleStorageKey": {
|
|
"type": "string"
|
|
},
|
|
"manifestSignatureStorageKey": {
|
|
"type": "string"
|
|
},
|
|
"manifestStorageKey": {
|
|
"type": "string"
|
|
},
|
|
"providerCount": {
|
|
"type": "integer"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"totalSizeBytes": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"bundleStorageKey",
|
|
"manifestSignatureStorageKey",
|
|
"manifestStorageKey",
|
|
"providerCount",
|
|
"rootHash",
|
|
"totalSizeBytes"
|
|
]
|
|
},
|
|
"selectedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"startedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"Pending",
|
|
"Running"
|
|
]
|
|
},
|
|
"submittedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"jobId",
|
|
"selectedProviders",
|
|
"status",
|
|
"submittedAt"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_AddKeyRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"publicKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyId",
|
|
"publicKey"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_AddKeyResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedKeyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"anchorId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"auditLogId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowedKeyIds",
|
|
"anchorId",
|
|
"keyId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_ApproveCeremonyRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"signingKeyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_CeremonyListResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ceremonies": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"approverIdentity": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvalId",
|
|
"approvedAt",
|
|
"approverIdentity"
|
|
]
|
|
}
|
|
},
|
|
"ceremonyId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"executedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"initiatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"initiatedBy": {
|
|
"type": "string"
|
|
},
|
|
"operationType": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"keySize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"keyUsages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"thresholdReached": {
|
|
"type": "integer"
|
|
},
|
|
"thresholdRequired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvals",
|
|
"ceremonyId",
|
|
"expiresAt",
|
|
"initiatedAt",
|
|
"initiatedBy",
|
|
"operationType",
|
|
"payload",
|
|
"state",
|
|
"thresholdReached",
|
|
"thresholdRequired"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"ceremonies",
|
|
"limit",
|
|
"offset",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_CeremonyResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvalId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"approverIdentity": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvalId",
|
|
"approvedAt",
|
|
"approverIdentity"
|
|
]
|
|
}
|
|
},
|
|
"ceremonyId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"executedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"initiatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"initiatedBy": {
|
|
"type": "string"
|
|
},
|
|
"operationType": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"keySize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"keyUsages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"thresholdReached": {
|
|
"type": "integer"
|
|
},
|
|
"thresholdRequired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvals",
|
|
"ceremonyId",
|
|
"expiresAt",
|
|
"initiatedAt",
|
|
"initiatedBy",
|
|
"operationType",
|
|
"payload",
|
|
"state",
|
|
"thresholdReached",
|
|
"thresholdRequired"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_CreateCeremonyRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"operationType": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"keySize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"keyUsages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"thresholdRequired": {
|
|
"type": "integer"
|
|
},
|
|
"timeoutMinutes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"operationType",
|
|
"thresholdRequired"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_KeyHistoryResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"entries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"addedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"revokeReason": {
|
|
"type": "string"
|
|
},
|
|
"revokedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"addedAt",
|
|
"algorithm",
|
|
"keyId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorId",
|
|
"entries"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_KeyValidityResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"addedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"anchorId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"checkedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"invalidReason": {
|
|
"type": "string"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"revokedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"addedAt",
|
|
"anchorId",
|
|
"checkedAt",
|
|
"isValid",
|
|
"keyId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"effectiveAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_RevokeKeyResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedKeyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"anchorId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"auditLogId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"revokedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"revokedKeyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"allowedKeyIds",
|
|
"anchorId",
|
|
"keyId",
|
|
"reason",
|
|
"revokedAt",
|
|
"revokedKeyIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_StellaOps_Signer_WebService_Endpoints_RotationWarningsResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"warningType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyId",
|
|
"message",
|
|
"warningType"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorId",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"signer_System_Text_Json_JsonElement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateAuditBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vulnexplorer_StellaOps_VulnExplorer_Api_Data_CreateFixVerificationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentPurl",
|
|
"cveId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vulnexplorer_StellaOps_VulnExplorer_Api_Data_UpdateFixVerificationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"verdict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vulnexplorer_StellaOps_VulnExplorer_Api_Models_CreateVexDecisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationOptions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additionalMetadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"anchorToRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"createAttestation": {
|
|
"type": "boolean"
|
|
},
|
|
"signingKeyId": {
|
|
"type": "string"
|
|
},
|
|
"storageDestination": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorToRekor",
|
|
"createAttestation"
|
|
]
|
|
},
|
|
"evidenceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Commit",
|
|
"Doc",
|
|
"Other",
|
|
"Pr",
|
|
"Ticket"
|
|
]
|
|
},
|
|
"url": {
|
|
"type": "string",
|
|
"format": "uri"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"url"
|
|
]
|
|
}
|
|
},
|
|
"justificationText": {
|
|
"type": "string"
|
|
},
|
|
"justificationType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AcceptedBusinessRisk",
|
|
"CodeNotPresent",
|
|
"CodeNotReachable",
|
|
"CompensatingControls",
|
|
"ConfigurationNotAffected",
|
|
"OsNotAffected",
|
|
"Other",
|
|
"RuntimeMitigationPresent",
|
|
"VulnerableCodeNotInExecutePath"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"projects": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AffectedMitigated",
|
|
"AffectedUnmitigated",
|
|
"Fixed",
|
|
"NotAffected"
|
|
]
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"sbomNodeId": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Image",
|
|
"Other",
|
|
"Repo",
|
|
"SbomComponent"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"name",
|
|
"type"
|
|
]
|
|
},
|
|
"supersedesDecisionId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"validFor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"justificationType",
|
|
"status",
|
|
"subject",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"vulnexplorer_StellaOps_VulnExplorer_Api_Models_UpdateVexDecisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationOptions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additionalMetadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"anchorToRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"createAttestation": {
|
|
"type": "boolean"
|
|
},
|
|
"signingKeyId": {
|
|
"type": "string"
|
|
},
|
|
"storageDestination": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorToRekor",
|
|
"createAttestation"
|
|
]
|
|
},
|
|
"evidenceRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Commit",
|
|
"Doc",
|
|
"Other",
|
|
"Pr",
|
|
"Ticket"
|
|
]
|
|
},
|
|
"url": {
|
|
"type": "string",
|
|
"format": "uri"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"url"
|
|
]
|
|
}
|
|
},
|
|
"justificationText": {
|
|
"type": "string"
|
|
},
|
|
"justificationType": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"AcceptedBusinessRisk",
|
|
"CodeNotPresent",
|
|
"CodeNotReachable",
|
|
"CompensatingControls",
|
|
"ConfigurationNotAffected",
|
|
"OsNotAffected",
|
|
"Other",
|
|
"RuntimeMitigationPresent",
|
|
"VulnerableCodeNotInExecutePath"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"environments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"projects": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"AffectedMitigated",
|
|
"AffectedUnmitigated",
|
|
"Fixed",
|
|
"NotAffected"
|
|
]
|
|
},
|
|
"supersedesDecisionId": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "uuid"
|
|
},
|
|
"validFor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Models_CompareDriftRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hashA": {
|
|
"type": "string"
|
|
},
|
|
"hashB": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hashA",
|
|
"hashB",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Models_EntrypointUpsertRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifact": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"runtimeFlag": {
|
|
"type": "boolean"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"service": {
|
|
"type": "string"
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifact",
|
|
"path",
|
|
"runtimeFlag",
|
|
"scope",
|
|
"service",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Models_LineageExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fromDigest": {
|
|
"type": "string"
|
|
},
|
|
"includeAttestations": {
|
|
"type": "boolean"
|
|
},
|
|
"includeReachabilityDiff": {
|
|
"type": "boolean"
|
|
},
|
|
"includeSbomDiff": {
|
|
"type": "boolean"
|
|
},
|
|
"includeVexDeltas": {
|
|
"type": "boolean"
|
|
},
|
|
"signWithKeyless": {
|
|
"type": "boolean"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"toDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fromDigest",
|
|
"includeAttestations",
|
|
"includeReachabilityDiff",
|
|
"includeSbomDiff",
|
|
"includeVexDeltas",
|
|
"signWithKeyless",
|
|
"tenantId",
|
|
"toDigest"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Models_RegisterOrchestratorSourceRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"sourceType": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"metadata",
|
|
"sourceType",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Models_ReplayVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"feedsSnapshotDigest": {
|
|
"type": "string"
|
|
},
|
|
"freezeTime": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"reEvaluatePolicy": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"replayHash": {
|
|
"type": "string"
|
|
},
|
|
"sbomDigest": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"vexVerdictsDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"replayHash",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Models_SbomUploadRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactRef": {
|
|
"type": "string"
|
|
},
|
|
"baseImageDigest": {
|
|
"type": "string"
|
|
},
|
|
"baseImageRef": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"parentArtifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbom": {
|
|
"type": [
|
|
"object",
|
|
"null"
|
|
],
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
]
|
|
},
|
|
"sbomBase64": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ciContext": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"tool": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactRef"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"sbomservice_StellaOps_SbomService_Services_OrchestratorControlRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backpressure": {
|
|
"type": "string"
|
|
},
|
|
"paused": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"throttlePercent": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_AirGap_AirGapBundleVerification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allValid": {
|
|
"type": "boolean"
|
|
},
|
|
"exportDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"exportKey": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"exportKey",
|
|
"profileId",
|
|
"valid"
|
|
]
|
|
}
|
|
},
|
|
"merkleValid": {
|
|
"type": "boolean"
|
|
},
|
|
"signatureValid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"allValid",
|
|
"exportDigests",
|
|
"merkleValid",
|
|
"signatureValid"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_AirGap_BundleVerifyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundlePath": {
|
|
"type": "string"
|
|
},
|
|
"trustRootsPath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundlePath"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_AirGap_RegisterBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundlePath": {
|
|
"type": "string"
|
|
},
|
|
"trustRootsPath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundlePath"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapBundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"domainId": {
|
|
"type": "string"
|
|
},
|
|
"exports": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"attestation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekorLocation": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"predicateType",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"profileDigest": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"artifactSizeBytes",
|
|
"contentHash",
|
|
"createdAt",
|
|
"exportId",
|
|
"format",
|
|
"key",
|
|
"profileId",
|
|
"profileVersion"
|
|
]
|
|
}
|
|
},
|
|
"generatedAt": {
|
|
"type": "string"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"profiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "integer"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyId",
|
|
"path",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"targetRepository": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"domainId",
|
|
"exports",
|
|
"generatedAt",
|
|
"schemaVersion"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_AirGap_RiskProfileAirGapImportResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Imported",
|
|
"Skipped"
|
|
]
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"errorCount": {
|
|
"type": "integer"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"importedCount": {
|
|
"type": "integer"
|
|
},
|
|
"merkleVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"signatureVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"skippedCount": {
|
|
"type": "integer"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"details",
|
|
"errorCount",
|
|
"errors",
|
|
"importedCount",
|
|
"skippedCount",
|
|
"success",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_AirGap_SealRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyHash": {
|
|
"type": "string"
|
|
},
|
|
"stalenessBudget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breachSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"warningSeconds": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"breachSeconds",
|
|
"warningSeconds"
|
|
]
|
|
},
|
|
"timeAnchor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"anchorTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"signatureFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"tokenDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"anchorTime",
|
|
"format",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_ArtifactAttestationReport": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"coverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isComplete": {
|
|
"type": "boolean"
|
|
},
|
|
"predicateTypesMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesPresent": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesRequired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"isComplete",
|
|
"predicateTypesMissing",
|
|
"predicateTypesPresent",
|
|
"predicateTypesRequired"
|
|
]
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overallStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"policyCompliance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policiesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"policiesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesWarned": {
|
|
"type": "integer"
|
|
},
|
|
"policyResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"issues",
|
|
"policyId",
|
|
"policyVersion",
|
|
"status",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policiesEvaluated",
|
|
"policiesFailed",
|
|
"policiesPassed",
|
|
"policiesWarned",
|
|
"policyResults",
|
|
"status"
|
|
]
|
|
},
|
|
"verificationResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"freshnessStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ageSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFresh": {
|
|
"type": "boolean"
|
|
},
|
|
"maxAgeSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"ageSeconds",
|
|
"createdAt",
|
|
"isFresh",
|
|
"status"
|
|
]
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"signatureStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiredSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"signers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"trusted": {
|
|
"type": "boolean"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyFingerprint",
|
|
"trusted",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"totalSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"verifiedSignatures": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"requiredSignatures",
|
|
"signers",
|
|
"status",
|
|
"totalSignatures",
|
|
"verifiedSignatures"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"transparencyStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inclusionVerified": {
|
|
"type": "boolean"
|
|
},
|
|
"rekorEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"integratedTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"logUrl": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"inclusionVerified",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"createdAt",
|
|
"freshnessStatus",
|
|
"issues",
|
|
"predicateType",
|
|
"signatureStatus",
|
|
"status",
|
|
"transparencyStatus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestationCount",
|
|
"coverage",
|
|
"evaluatedAt",
|
|
"overallStatus",
|
|
"policyCompliance",
|
|
"verificationResults"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"reports": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"coverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isComplete": {
|
|
"type": "boolean"
|
|
},
|
|
"predicateTypesMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesPresent": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesRequired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"isComplete",
|
|
"predicateTypesMissing",
|
|
"predicateTypesPresent",
|
|
"predicateTypesRequired"
|
|
]
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overallStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"policyCompliance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policiesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"policiesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesWarned": {
|
|
"type": "integer"
|
|
},
|
|
"policyResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"issues",
|
|
"policyId",
|
|
"policyVersion",
|
|
"status",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policiesEvaluated",
|
|
"policiesFailed",
|
|
"policiesPassed",
|
|
"policiesWarned",
|
|
"policyResults",
|
|
"status"
|
|
]
|
|
},
|
|
"verificationResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"freshnessStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ageSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFresh": {
|
|
"type": "boolean"
|
|
},
|
|
"maxAgeSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"ageSeconds",
|
|
"createdAt",
|
|
"isFresh",
|
|
"status"
|
|
]
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"signatureStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiredSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"signers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"trusted": {
|
|
"type": "boolean"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyFingerprint",
|
|
"trusted",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"totalSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"verifiedSignatures": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"requiredSignatures",
|
|
"signers",
|
|
"status",
|
|
"totalSignatures",
|
|
"verifiedSignatures"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"transparencyStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inclusionVerified": {
|
|
"type": "boolean"
|
|
},
|
|
"rekorEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"integratedTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"logUrl": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"inclusionVerified",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"createdAt",
|
|
"freshnessStatus",
|
|
"issues",
|
|
"predicateType",
|
|
"signatureStatus",
|
|
"status",
|
|
"transparencyStatus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestationCount",
|
|
"coverage",
|
|
"evaluatedAt",
|
|
"overallStatus",
|
|
"policyCompliance",
|
|
"verificationResults"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset",
|
|
"reports",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_AttestationReportQuery": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"artifactUriPattern": {
|
|
"type": "string"
|
|
},
|
|
"fromTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"includeDetails": {
|
|
"type": "boolean"
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"policyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"statusFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"toTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeDetails",
|
|
"limit",
|
|
"offset"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_AttestationStatistics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageAgeSeconds": {
|
|
"type": "number"
|
|
},
|
|
"coverageRate": {
|
|
"type": "number"
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"policyDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"predicateTypeDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"statusDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"totalArtifacts": {
|
|
"type": "integer"
|
|
},
|
|
"totalAttestations": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageAgeSeconds",
|
|
"coverageRate",
|
|
"evaluatedAt",
|
|
"policyDistribution",
|
|
"predicateTypeDistribution",
|
|
"statusDistribution",
|
|
"totalArtifacts",
|
|
"totalAttestations"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_ClonePolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"newPolicyId": {
|
|
"type": "string"
|
|
},
|
|
"newVersion": {
|
|
"type": "string"
|
|
},
|
|
"sourcePolicyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"newPolicyId",
|
|
"sourcePolicyId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyIdA": {
|
|
"type": "string"
|
|
},
|
|
"policyIdB": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"policyIdA",
|
|
"policyIdB"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_ComparePoliciesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"differences": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Added",
|
|
"Modified",
|
|
"Removed"
|
|
]
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"valueA": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"valueB": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"changeType",
|
|
"field"
|
|
]
|
|
}
|
|
},
|
|
"policyA": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"policyId",
|
|
"predicateTypes",
|
|
"signerRequirements",
|
|
"tenantScope",
|
|
"updatedAt",
|
|
"version"
|
|
]
|
|
},
|
|
"policyB": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"policyId",
|
|
"predicateTypes",
|
|
"signerRequirements",
|
|
"tenantScope",
|
|
"updatedAt",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"differences",
|
|
"policyA",
|
|
"policyB"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_CreateVerificationPolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"policyId",
|
|
"predicateTypes",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_StoredAttestationReport": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"report": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"coverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isComplete": {
|
|
"type": "boolean"
|
|
},
|
|
"predicateTypesMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesPresent": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesRequired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"isComplete",
|
|
"predicateTypesMissing",
|
|
"predicateTypesPresent",
|
|
"predicateTypesRequired"
|
|
]
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overallStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"policyCompliance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policiesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"policiesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesWarned": {
|
|
"type": "integer"
|
|
},
|
|
"policyResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"issues",
|
|
"policyId",
|
|
"policyVersion",
|
|
"status",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policiesEvaluated",
|
|
"policiesFailed",
|
|
"policiesPassed",
|
|
"policiesWarned",
|
|
"policyResults",
|
|
"status"
|
|
]
|
|
},
|
|
"verificationResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"freshnessStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ageSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFresh": {
|
|
"type": "boolean"
|
|
},
|
|
"maxAgeSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"ageSeconds",
|
|
"createdAt",
|
|
"isFresh",
|
|
"status"
|
|
]
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"signatureStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiredSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"signers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"trusted": {
|
|
"type": "boolean"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyFingerprint",
|
|
"trusted",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"totalSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"verifiedSignatures": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"requiredSignatures",
|
|
"signers",
|
|
"status",
|
|
"totalSignatures",
|
|
"verifiedSignatures"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"transparencyStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inclusionVerified": {
|
|
"type": "boolean"
|
|
},
|
|
"rekorEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"integratedTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"logUrl": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"inclusionVerified",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"createdAt",
|
|
"freshnessStatus",
|
|
"issues",
|
|
"predicateType",
|
|
"signatureStatus",
|
|
"status",
|
|
"transparencyStatus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestationCount",
|
|
"coverage",
|
|
"evaluatedAt",
|
|
"overallStatus",
|
|
"policyCompliance",
|
|
"verificationResults"
|
|
]
|
|
},
|
|
"storedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"report",
|
|
"storedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_UpdateVerificationPolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_ValidatePolicyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Warning"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"field",
|
|
"message",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"suggestions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"suggestedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"field",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Warning"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"field",
|
|
"message",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"errors",
|
|
"suggestions",
|
|
"valid",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"policyId",
|
|
"predicateTypes",
|
|
"signerRequirements",
|
|
"tenantScope",
|
|
"updatedAt",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorMetadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availableAlgorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"isRecommended": {
|
|
"type": "boolean"
|
|
},
|
|
"keyType": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"description",
|
|
"isRecommended",
|
|
"keyType",
|
|
"name"
|
|
]
|
|
}
|
|
},
|
|
"availablePredicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Sbom",
|
|
"Slsa",
|
|
"StellaOps",
|
|
"Vex"
|
|
]
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"isDefault": {
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"description",
|
|
"isDefault",
|
|
"name",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"defaultSignerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"validationConstraints": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAlgorithms": {
|
|
"type": "integer"
|
|
},
|
|
"maxAttestationAgeSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"maxDescriptionLength": {
|
|
"type": "integer"
|
|
},
|
|
"maxMetadataEntries": {
|
|
"type": "integer"
|
|
},
|
|
"maxPolicyIdLength": {
|
|
"type": "integer"
|
|
},
|
|
"maxPredicateTypes": {
|
|
"type": "integer"
|
|
},
|
|
"maxTrustedIssuers": {
|
|
"type": "integer"
|
|
},
|
|
"maxTrustedKeyFingerprints": {
|
|
"type": "integer"
|
|
},
|
|
"maxVersionLength": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"maxAlgorithms",
|
|
"maxAttestationAgeSeconds",
|
|
"maxDescriptionLength",
|
|
"maxMetadataEntries",
|
|
"maxPolicyIdLength",
|
|
"maxPredicateTypes",
|
|
"maxTrustedIssuers",
|
|
"maxTrustedKeyFingerprints",
|
|
"maxVersionLength"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"availableAlgorithms",
|
|
"availablePredicateTypes",
|
|
"defaultSignerRequirements",
|
|
"validationConstraints"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_VerificationPolicyEditorView": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canDelete": {
|
|
"type": "boolean"
|
|
},
|
|
"isReferenced": {
|
|
"type": "boolean"
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"policyId",
|
|
"predicateTypes",
|
|
"signerRequirements",
|
|
"tenantScope",
|
|
"updatedAt",
|
|
"version"
|
|
]
|
|
},
|
|
"suggestions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"suggestedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"field",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"validation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Warning"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"field",
|
|
"message",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"errors",
|
|
"isValid"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"canDelete",
|
|
"isReferenced",
|
|
"policy",
|
|
"validation"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Attestation_VerifyArtifactRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"includeTransparency": {
|
|
"type": "boolean"
|
|
},
|
|
"policyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"includeTransparency"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_BatchContext_BatchContextRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"componentPurl"
|
|
]
|
|
}
|
|
},
|
|
"knobsVersion": {
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"includeReachability": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeReachability"
|
|
]
|
|
},
|
|
"overlayHash": {
|
|
"type": "string"
|
|
},
|
|
"policyProfileHash": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"knobsVersion",
|
|
"options",
|
|
"overlayHash",
|
|
"policyProfileHash",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"budgetMs": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisory": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"metadata",
|
|
"source"
|
|
]
|
|
},
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"bypassCache": {
|
|
"type": "boolean"
|
|
},
|
|
"entropyLayerSummary": {
|
|
"type": "string"
|
|
},
|
|
"entropyReport": {
|
|
"type": "string"
|
|
},
|
|
"evaluationTimestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"exceptions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"effects": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"downgradeSeverity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium",
|
|
"None",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"effect": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Defer",
|
|
"Downgrade",
|
|
"RequireControl",
|
|
"Suppress"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"maxDurationDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"requiredControlId": {
|
|
"type": "string"
|
|
},
|
|
"routingTemplate": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"effect",
|
|
"id"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"instances": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectId": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ruleNames": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severities": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectId",
|
|
"id",
|
|
"scope"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"provenanceAttested": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"reachability": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidenceRef": {
|
|
"type": "string"
|
|
},
|
|
"hasRuntimeEvidence": {
|
|
"type": "boolean"
|
|
},
|
|
"method": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"hasRuntimeEvidence",
|
|
"score",
|
|
"state"
|
|
]
|
|
},
|
|
"sbom": {
|
|
"type": "object",
|
|
"properties": {
|
|
"components": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"type",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"tags"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized"
|
|
]
|
|
},
|
|
"subjectPurl": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"vex": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"statementId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"justification",
|
|
"statementId",
|
|
"status"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"statements"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"advisory",
|
|
"advisoryId",
|
|
"bypassCache",
|
|
"exceptions",
|
|
"packId",
|
|
"reachability",
|
|
"sbom",
|
|
"severity",
|
|
"subjectPurl",
|
|
"version",
|
|
"vex"
|
|
]
|
|
}
|
|
},
|
|
"pageSize": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"pageToken": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_BatchEvaluation_BatchEvaluationResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"budgetRemainingMs": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"cacheHits": {
|
|
"type": "integer"
|
|
},
|
|
"cacheMisses": {
|
|
"type": "integer"
|
|
},
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"nextPageToken": {
|
|
"type": "string"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"appliedException": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"appliedStatus": {
|
|
"type": "string"
|
|
},
|
|
"effectId": {
|
|
"type": "string"
|
|
},
|
|
"effectType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Defer",
|
|
"Downgrade",
|
|
"RequireControl",
|
|
"Suppress"
|
|
]
|
|
},
|
|
"exceptionId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"originalSeverity": {
|
|
"type": "string"
|
|
},
|
|
"originalStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"appliedStatus",
|
|
"effectId",
|
|
"effectType",
|
|
"exceptionId",
|
|
"metadata",
|
|
"originalStatus"
|
|
]
|
|
},
|
|
"cacheSource": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InMemory",
|
|
"None",
|
|
"Redis"
|
|
]
|
|
},
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"confidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"explanation": {
|
|
"type": "string"
|
|
},
|
|
"factors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"evidenceDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rawValue": {
|
|
"type": "number"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Advisory",
|
|
"Policy",
|
|
"Provenance",
|
|
"Reachability",
|
|
"Runtime",
|
|
"Vex"
|
|
]
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"evidenceDigests",
|
|
"rawValue",
|
|
"reason",
|
|
"type",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"improvements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"factor": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Advisory",
|
|
"Policy",
|
|
"Provenance",
|
|
"Reachability",
|
|
"Runtime",
|
|
"Vex"
|
|
]
|
|
},
|
|
"potentialGain": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"factor",
|
|
"potentialGain"
|
|
]
|
|
}
|
|
},
|
|
"tier": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"VeryHigh",
|
|
"VeryLow"
|
|
]
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"explanation",
|
|
"factors",
|
|
"improvements",
|
|
"tier",
|
|
"value"
|
|
]
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"evaluationDurationMs": {
|
|
"type": "integer"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"policyDigest": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"annotations",
|
|
"cacheSource",
|
|
"cached",
|
|
"correlationId",
|
|
"evaluationDurationMs",
|
|
"packId",
|
|
"policyDigest",
|
|
"status",
|
|
"version",
|
|
"warnings"
|
|
]
|
|
}
|
|
},
|
|
"returned": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"cacheHits",
|
|
"cacheMisses",
|
|
"durationMs",
|
|
"results",
|
|
"returned",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleExport_CreateExportJobRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"destination": {
|
|
"type": "object",
|
|
"properties": {
|
|
"config": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"query": {
|
|
"type": "object",
|
|
"properties": {
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"componentPurls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"providers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
},
|
|
"schedule": {
|
|
"type": "string"
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"includeRekor"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"destination",
|
|
"format",
|
|
"name",
|
|
"query",
|
|
"schedule"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleExport_UpdateExportJobRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"schedule": {
|
|
"type": "string"
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"includeRekor"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleArtifactReport": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactShortDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"details": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"policies": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusLabel": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"policyId",
|
|
"policyVersion",
|
|
"status",
|
|
"statusLabel",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"freshness": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusLabel": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"typeLabel": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"freshness",
|
|
"status",
|
|
"statusLabel",
|
|
"type",
|
|
"typeLabel"
|
|
]
|
|
}
|
|
},
|
|
"signers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprintShort": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"trusted": {
|
|
"type": "boolean"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyFingerprintShort",
|
|
"trusted",
|
|
"verified"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"issues",
|
|
"policies",
|
|
"predicateTypes",
|
|
"signers"
|
|
]
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"evaluatedAtRelative": {
|
|
"type": "string"
|
|
},
|
|
"policiesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusIcon": {
|
|
"type": "string"
|
|
},
|
|
"statusLabel": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"artifactShortDigest",
|
|
"attestationCount",
|
|
"coveragePercentage",
|
|
"evaluatedAt",
|
|
"evaluatedAtRelative",
|
|
"policiesFailed",
|
|
"policiesPassed",
|
|
"status",
|
|
"statusIcon",
|
|
"statusLabel"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactUriPattern": {
|
|
"type": "string"
|
|
},
|
|
"policyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"timeRange": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationDashboardResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overview": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageFreshnessHours": {
|
|
"type": "number"
|
|
},
|
|
"coverageRate": {
|
|
"type": "number"
|
|
},
|
|
"passRate": {
|
|
"type": "number"
|
|
},
|
|
"totalArtifacts": {
|
|
"type": "integer"
|
|
},
|
|
"totalAttestations": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageFreshnessHours",
|
|
"coverageRate",
|
|
"passRate",
|
|
"totalArtifacts",
|
|
"totalAttestations"
|
|
]
|
|
},
|
|
"policyCompliance": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactsEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"complianceRate": {
|
|
"type": "number"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactsEvaluated",
|
|
"complianceRate",
|
|
"policyId",
|
|
"policyVersion"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"topIssues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"issue": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"issue",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"trends": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationCountChange": {
|
|
"type": "integer"
|
|
},
|
|
"coverageRateChange": {
|
|
"type": "number"
|
|
},
|
|
"passRateChange": {
|
|
"type": "number"
|
|
},
|
|
"trendDirection": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationCountChange",
|
|
"coverageRateChange",
|
|
"passRateChange",
|
|
"trendDirection"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluatedAt",
|
|
"overview",
|
|
"policyCompliance",
|
|
"schemaVersion",
|
|
"topIssues",
|
|
"trends"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"artifactUriPattern": {
|
|
"type": "string"
|
|
},
|
|
"fromTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"groupBy": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"ArtifactUri",
|
|
"None",
|
|
"Policy",
|
|
"PredicateType",
|
|
"Status"
|
|
]
|
|
},
|
|
"page": {
|
|
"type": "integer"
|
|
},
|
|
"pageSize": {
|
|
"type": "integer"
|
|
},
|
|
"policyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sortBy": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"CoverageAsc",
|
|
"CoverageDesc",
|
|
"EvaluatedAtAsc",
|
|
"EvaluatedAtDesc",
|
|
"StatusAsc",
|
|
"StatusDesc"
|
|
]
|
|
},
|
|
"statusFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"toTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"page",
|
|
"pageSize"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleAttestationReportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"filtersApplied": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactCount": {
|
|
"type": "integer"
|
|
},
|
|
"policyIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"statusFilter": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"timeRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"from": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"to": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactCount"
|
|
]
|
|
},
|
|
"groups": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"statusBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"key",
|
|
"label",
|
|
"statusBreakdown"
|
|
]
|
|
}
|
|
},
|
|
"pagination": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hasNext": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPrevious": {
|
|
"type": "boolean"
|
|
},
|
|
"page": {
|
|
"type": "integer"
|
|
},
|
|
"pageSize": {
|
|
"type": "integer"
|
|
},
|
|
"totalItems": {
|
|
"type": "integer"
|
|
},
|
|
"totalPages": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasNext",
|
|
"hasPrevious",
|
|
"page",
|
|
"pageSize",
|
|
"totalItems",
|
|
"totalPages"
|
|
]
|
|
},
|
|
"reports": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactShortDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"details": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"policies": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusLabel": {
|
|
"type": "string"
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"policyId",
|
|
"policyVersion",
|
|
"status",
|
|
"statusLabel",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"freshness": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusLabel": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"typeLabel": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"freshness",
|
|
"status",
|
|
"statusLabel",
|
|
"type",
|
|
"typeLabel"
|
|
]
|
|
}
|
|
},
|
|
"signers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprintShort": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"trusted": {
|
|
"type": "boolean"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyFingerprintShort",
|
|
"trusted",
|
|
"verified"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"issues",
|
|
"policies",
|
|
"predicateTypes",
|
|
"signers"
|
|
]
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"evaluatedAtRelative": {
|
|
"type": "string"
|
|
},
|
|
"policiesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"statusIcon": {
|
|
"type": "string"
|
|
},
|
|
"statusLabel": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"artifactShortDigest",
|
|
"attestationCount",
|
|
"coveragePercentage",
|
|
"evaluatedAt",
|
|
"evaluatedAtRelative",
|
|
"policiesFailed",
|
|
"policiesPassed",
|
|
"status",
|
|
"statusIcon",
|
|
"statusLabel"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageAgeHours": {
|
|
"type": "number"
|
|
},
|
|
"complianceRate": {
|
|
"type": "number"
|
|
},
|
|
"coverageRate": {
|
|
"type": "number"
|
|
},
|
|
"statusBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalArtifacts": {
|
|
"type": "integer"
|
|
},
|
|
"totalAttestations": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageAgeHours",
|
|
"complianceRate",
|
|
"coverageRate",
|
|
"statusBreakdown",
|
|
"totalArtifacts",
|
|
"totalAttestations"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"filtersApplied",
|
|
"pagination",
|
|
"reports",
|
|
"schemaVersion",
|
|
"summary"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactScope": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest"
|
|
]
|
|
}
|
|
},
|
|
"baselinePolicyVersion": {
|
|
"type": "string"
|
|
},
|
|
"budget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxExplainSamples": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"maxFindings": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"candidatePolicyVersion": {
|
|
"type": "string"
|
|
},
|
|
"evaluationTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ruleId": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"severityBand": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"baselinePolicyVersion",
|
|
"candidatePolicyVersion",
|
|
"evaluationTimestamp"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_ConsoleSurface_ConsoleSimulationDiffResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"provenance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baselinePolicyVersion": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyVersion": {
|
|
"type": "string"
|
|
},
|
|
"evaluationTimestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"baselinePolicyVersion",
|
|
"candidatePolicyVersion",
|
|
"evaluationTimestamp"
|
|
]
|
|
},
|
|
"ruleImpact": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"added": {
|
|
"type": "integer"
|
|
},
|
|
"removed": {
|
|
"type": "integer"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"severityShift": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"added",
|
|
"removed",
|
|
"ruleId",
|
|
"severityShift"
|
|
]
|
|
}
|
|
},
|
|
"samples": {
|
|
"type": "object",
|
|
"properties": {
|
|
"explain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"explain",
|
|
"findings"
|
|
]
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"after": {
|
|
"type": "object",
|
|
"properties": {
|
|
"severity": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"severity",
|
|
"total"
|
|
]
|
|
},
|
|
"before": {
|
|
"type": "object",
|
|
"properties": {
|
|
"severity": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"severity",
|
|
"total"
|
|
]
|
|
},
|
|
"delta": {
|
|
"type": "object",
|
|
"properties": {
|
|
"added": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"removed": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"added",
|
|
"regressed",
|
|
"removed"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"after",
|
|
"before",
|
|
"delta"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"provenance",
|
|
"ruleImpact",
|
|
"samples",
|
|
"schemaVersion",
|
|
"summary"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Domain_EvidenceSummaryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"connectorId": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evidenceHash": {
|
|
"type": "string"
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"ingestedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"evidenceHash"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsl": {
|
|
"type": "object",
|
|
"properties": {
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"syntax": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"source",
|
|
"syntax"
|
|
]
|
|
},
|
|
"provenance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"branch": {
|
|
"type": "string"
|
|
},
|
|
"commitSha": {
|
|
"type": "string"
|
|
},
|
|
"sourceType": {
|
|
"type": "string"
|
|
},
|
|
"sourceUrl": {
|
|
"type": "string"
|
|
},
|
|
"submitter": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"sourceType"
|
|
]
|
|
},
|
|
"signingKeyId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"dsl"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Domain_PolicyBundleResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aocMetadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"compilationId": {
|
|
"type": "string"
|
|
},
|
|
"compiledAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"compilerVersion": {
|
|
"type": "string"
|
|
},
|
|
"complexityScore": {
|
|
"type": "number"
|
|
},
|
|
"durationMilliseconds": {
|
|
"type": "integer"
|
|
},
|
|
"ruleCount": {
|
|
"type": "integer"
|
|
},
|
|
"sourceDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"compilationId",
|
|
"compiledAt",
|
|
"compilerVersion",
|
|
"complexityScore",
|
|
"durationMilliseconds",
|
|
"ruleCount",
|
|
"sourceDigest"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"diagnostics": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message",
|
|
"path",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"diagnostics",
|
|
"sizeBytes",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Domain_PolicyDecisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"includeEvidence": {
|
|
"type": "boolean"
|
|
},
|
|
"maxSources": {
|
|
"type": "integer"
|
|
},
|
|
"snapshotId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeEvidence",
|
|
"maxSources",
|
|
"snapshotId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"packId",
|
|
"subject",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Domain_PolicyEvaluationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cached": {
|
|
"type": "boolean"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"cached",
|
|
"correlationId",
|
|
"decision",
|
|
"digest",
|
|
"packId",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ActivatePolicyRevisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"profileIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signBundle": {
|
|
"type": "boolean"
|
|
},
|
|
"targetRepository": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileIds",
|
|
"signBundle"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_AirGapProfileImportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"domainId": {
|
|
"type": "string"
|
|
},
|
|
"exports": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"attestation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"envelopeDigest": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"rekorLocation": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"predicateType",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"profileDigest": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"artifactSizeBytes",
|
|
"contentHash",
|
|
"createdAt",
|
|
"exportId",
|
|
"format",
|
|
"key",
|
|
"profileId",
|
|
"profileVersion"
|
|
]
|
|
}
|
|
},
|
|
"generatedAt": {
|
|
"type": "string"
|
|
},
|
|
"merkleRoot": {
|
|
"type": "string"
|
|
},
|
|
"profiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "integer"
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyId",
|
|
"path",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"targetRepository": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"domainId",
|
|
"exports",
|
|
"generatedAt",
|
|
"schemaVersion"
|
|
]
|
|
},
|
|
"enforceSealedMode": {
|
|
"type": "boolean"
|
|
},
|
|
"rejectOnMerkleFailure": {
|
|
"type": "boolean"
|
|
},
|
|
"rejectOnSignatureFailure": {
|
|
"type": "boolean"
|
|
},
|
|
"verifyMerkle": {
|
|
"type": "boolean"
|
|
},
|
|
"verifySignature": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundle",
|
|
"enforceSealedMode",
|
|
"rejectOnMerkleFailure",
|
|
"rejectOnSignatureFailure",
|
|
"verifyMerkle",
|
|
"verifySignature"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_AmendCvssReceiptRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"newValue": {
|
|
"type": "string"
|
|
},
|
|
"previousValue": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"referenceUri": {
|
|
"type": "string"
|
|
},
|
|
"signingKey": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"hasPrivateMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPublicMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Ecdsa",
|
|
"Ed25519"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithmId",
|
|
"hasPrivateMaterial",
|
|
"hasPublicMaterial",
|
|
"keyId",
|
|
"kind"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachmentId": {
|
|
"type": "string"
|
|
},
|
|
"conditions": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectivePolicyId": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attachmentId",
|
|
"createdAt",
|
|
"effectivePolicyId",
|
|
"scope"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"attachments"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_AuthorityScopeAttachmentResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachment": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachmentId": {
|
|
"type": "string"
|
|
},
|
|
"conditions": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectivePolicyId": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attachmentId",
|
|
"createdAt",
|
|
"effectivePolicyId",
|
|
"scope"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attachment"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CompareRiskProfilesRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fromProfileId": {
|
|
"type": "string"
|
|
},
|
|
"fromVersion": {
|
|
"type": "string"
|
|
},
|
|
"toProfileId": {
|
|
"type": "string"
|
|
},
|
|
"toVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fromProfileId",
|
|
"fromVersion",
|
|
"toProfileId",
|
|
"toVersion"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictActionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"conflictId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"actorId",
|
|
"conflictId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedScope": {
|
|
"type": "string"
|
|
},
|
|
"conflictType": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"leftRuleId": {
|
|
"type": "string"
|
|
},
|
|
"rightRuleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictType",
|
|
"createdAt",
|
|
"description",
|
|
"id",
|
|
"severity",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflicts",
|
|
"limit",
|
|
"offset"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflict": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedScope": {
|
|
"type": "string"
|
|
},
|
|
"conflictType": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"leftRuleId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"resolution": {
|
|
"type": "string"
|
|
},
|
|
"resolvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"resolvedBy": {
|
|
"type": "string"
|
|
},
|
|
"rightRuleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictType",
|
|
"createdAt",
|
|
"description",
|
|
"id",
|
|
"metadata",
|
|
"severity",
|
|
"status",
|
|
"tenantId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"conflict"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ConflictStatsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"countBySeverity": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"countBySeverity"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreateConflictRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedScope": {
|
|
"type": "string"
|
|
},
|
|
"conflictType": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"leftRuleId": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"rightRuleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictType",
|
|
"description",
|
|
"severity"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreateCvssReceiptRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attackComplexity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low"
|
|
]
|
|
},
|
|
"attackRequirements": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Present"
|
|
]
|
|
},
|
|
"attackVector": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"Physical"
|
|
]
|
|
},
|
|
"privilegesRequired": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemAvailability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemConfidentiality": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemIntegrity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"userInteraction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"Passive"
|
|
]
|
|
},
|
|
"vulnerableSystemAvailability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"vulnerableSystemConfidentiality": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"vulnerableSystemIntegrity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attackComplexity",
|
|
"attackRequirements",
|
|
"attackVector",
|
|
"privilegesRequired",
|
|
"subsequentSystemAvailability",
|
|
"subsequentSystemConfidentiality",
|
|
"subsequentSystemIntegrity",
|
|
"userInteraction",
|
|
"vulnerableSystemAvailability",
|
|
"vulnerableSystemConfidentiality",
|
|
"vulnerableSystemIntegrity"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"environmentalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"dsseRef": {
|
|
"type": "string"
|
|
},
|
|
"isAuthoritative": {
|
|
"type": "boolean"
|
|
},
|
|
"isRedacted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"retentionClass": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"isAuthoritative",
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"policy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedSigners": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumTrustLevel": {
|
|
"type": "string"
|
|
},
|
|
"requireDsse": {
|
|
"type": "boolean"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowedSigners",
|
|
"requireDsse",
|
|
"requireRekor"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"defaultEffectiveScoreType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base",
|
|
"Environmental",
|
|
"Full",
|
|
"Threat"
|
|
]
|
|
},
|
|
"defaultEnvironmentalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"evidenceRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAgeInDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minimumCount": {
|
|
"type": "integer"
|
|
},
|
|
"requireAuthoritative": {
|
|
"type": "boolean"
|
|
},
|
|
"requiredTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumCount",
|
|
"requireAuthoritative",
|
|
"requiredTypes"
|
|
]
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"metricOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cweIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"environmentalOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"scoreAdjustment": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"vulnerabilityIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityPattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cweIds",
|
|
"id",
|
|
"isActive",
|
|
"priority",
|
|
"vulnerabilityIds"
|
|
]
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"rounding": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decimalPlaces": {
|
|
"type": "integer"
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RoundDown",
|
|
"RoundUp",
|
|
"Standard"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"decimalPlaces",
|
|
"mode"
|
|
]
|
|
},
|
|
"severityThresholds": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalMin": {
|
|
"type": "number"
|
|
},
|
|
"highMin": {
|
|
"type": "number"
|
|
},
|
|
"lowMin": {
|
|
"type": "number"
|
|
},
|
|
"mediumMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalMin",
|
|
"highMin",
|
|
"lowMin",
|
|
"mediumMin"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultEffectiveScoreType",
|
|
"effectiveFrom",
|
|
"isActive",
|
|
"metricOverrides",
|
|
"name",
|
|
"policyId",
|
|
"rounding",
|
|
"version"
|
|
]
|
|
},
|
|
"signingKey": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithmId": {
|
|
"type": "string"
|
|
},
|
|
"hasPrivateMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPublicMaterial": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Ecdsa",
|
|
"Ed25519"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithmId",
|
|
"hasPrivateMaterial",
|
|
"hasPublicMaterial",
|
|
"keyId",
|
|
"kind"
|
|
]
|
|
},
|
|
"supplementalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"automatable": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"No",
|
|
"NotDefined",
|
|
"Yes"
|
|
]
|
|
},
|
|
"providerUrgency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Amber",
|
|
"Clear",
|
|
"Green",
|
|
"NotDefined",
|
|
"Red"
|
|
]
|
|
},
|
|
"recovery": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Automatic",
|
|
"Irrecoverable",
|
|
"NotDefined",
|
|
"User"
|
|
]
|
|
},
|
|
"safety": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"valueDensity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Concentrated",
|
|
"Diffuse",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"vulnerabilityResponseEffort": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Moderate",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"threatMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"exploitMaturity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Attacked",
|
|
"NotDefined",
|
|
"ProofOfConcept",
|
|
"Unreported"
|
|
]
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exploitMaturity"
|
|
]
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseMetrics",
|
|
"policy",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyPackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreatePolicyRevisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"initialStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Approved",
|
|
"Draft"
|
|
]
|
|
},
|
|
"requiresTwoPersonApproval": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"version": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"initialStatus"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreateRiskProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"profile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"profile"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreateSubscriptionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"eventTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"OverrideAdded",
|
|
"OverrideRemoved",
|
|
"ProfileActivated",
|
|
"ProfileArchived",
|
|
"ProfileCreated",
|
|
"ProfileDeprecated",
|
|
"ProfilePublished",
|
|
"ScopeAttached",
|
|
"ScopeDetached",
|
|
"SeverityThresholdChanged",
|
|
"WeightChanged"
|
|
]
|
|
}
|
|
},
|
|
"profileFilter": {
|
|
"type": "string"
|
|
},
|
|
"webhookUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventTypes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"violations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "string"
|
|
},
|
|
"occurredAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"remediation": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"subjectCve": {
|
|
"type": "string"
|
|
},
|
|
"subjectPurl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"policyId",
|
|
"ruleId",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"violations"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_CreateViolationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "string"
|
|
},
|
|
"occurredAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"remediation": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"subjectCve": {
|
|
"type": "string"
|
|
},
|
|
"subjectPurl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"policyId",
|
|
"ruleId",
|
|
"severity"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_DeprecateRiskProfileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectivePolicyId": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subjectPattern": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectivePolicyId",
|
|
"enabled",
|
|
"policyId",
|
|
"priority",
|
|
"subjectPattern",
|
|
"tenantId",
|
|
"updatedAt"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResolutionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"result": {
|
|
"type": "object",
|
|
"properties": {
|
|
"effectivePolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectivePolicyId": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subjectPattern": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectivePolicyId",
|
|
"enabled",
|
|
"policyId",
|
|
"priority",
|
|
"subjectPattern",
|
|
"tenantId",
|
|
"updatedAt"
|
|
]
|
|
},
|
|
"grantedScopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"matchedPattern": {
|
|
"type": "string"
|
|
},
|
|
"resolutionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"grantedScopes",
|
|
"resolutionTimeMs",
|
|
"subject"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"result"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_EffectivePolicyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"effectivePolicy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectivePolicyId": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subjectPattern": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectivePolicyId",
|
|
"enabled",
|
|
"policyId",
|
|
"priority",
|
|
"subjectPattern",
|
|
"tenantId",
|
|
"updatedAt"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"effectivePolicy"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_EventListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"eventType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"OverrideAdded",
|
|
"OverrideRemoved",
|
|
"ProfileActivated",
|
|
"ProfileArchived",
|
|
"ProfileCreated",
|
|
"ProfileDeprecated",
|
|
"ProfilePublished",
|
|
"ScopeAttached",
|
|
"ScopeDetached",
|
|
"SeverityThresholdChanged",
|
|
"WeightChanged"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId",
|
|
"eventType",
|
|
"profileId",
|
|
"profileVersion",
|
|
"timestamp"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"events"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ExportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"profileCount": {
|
|
"type": "integer"
|
|
},
|
|
"sourceSystem": {
|
|
"type": "string"
|
|
},
|
|
"sourceVersion": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileCount",
|
|
"sourceSystem",
|
|
"sourceVersion",
|
|
"totalHash"
|
|
]
|
|
},
|
|
"profiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"lifecycle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"deprecatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"createdAt",
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
},
|
|
"profile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"profile"
|
|
]
|
|
}
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"signedBy": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"signedAt",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"createdAt",
|
|
"formatVersion",
|
|
"metadata",
|
|
"profiles"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bundle"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ImportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"result": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Error",
|
|
"Imported",
|
|
"Skipped",
|
|
"Updated"
|
|
]
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"errorCount": {
|
|
"type": "integer"
|
|
},
|
|
"importedCount": {
|
|
"type": "integer"
|
|
},
|
|
"signatureVerified": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"skippedCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"details",
|
|
"errorCount",
|
|
"importedCount",
|
|
"skippedCount"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"result"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_LintBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enforceErrors": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"files": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fileName",
|
|
"source"
|
|
]
|
|
}
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"files"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_LintSourceRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enforceErrors": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"fileName": {
|
|
"type": "string"
|
|
},
|
|
"minSeverity": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"source"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideHistoryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"appliedAt",
|
|
"context",
|
|
"findingId",
|
|
"overrideId"
|
|
]
|
|
}
|
|
},
|
|
"overrideId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"history",
|
|
"overrideId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"overrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWeight",
|
|
"Exempt",
|
|
"SetDecision",
|
|
"SetSeverity",
|
|
"Suppress"
|
|
]
|
|
},
|
|
"decision": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"weightFactor": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"actionType"
|
|
]
|
|
},
|
|
"audit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"approvedBy": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"lastModifiedBy": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"reviewRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"reason",
|
|
"reviewRequired"
|
|
]
|
|
},
|
|
"expiration": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"overrideId": {
|
|
"type": "string"
|
|
},
|
|
"overrideType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Decision",
|
|
"Exception",
|
|
"Severity",
|
|
"Weight"
|
|
]
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Contains",
|
|
"Equals",
|
|
"GreaterThan",
|
|
"GreaterThanOrEqual",
|
|
"In",
|
|
"LessThan",
|
|
"LessThanOrEqual",
|
|
"NotEquals",
|
|
"NotIn",
|
|
"Regex"
|
|
]
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"operator"
|
|
]
|
|
}
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"All",
|
|
"Any"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"conditions",
|
|
"matchMode"
|
|
]
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Disabled",
|
|
"Expired",
|
|
"Superseded"
|
|
]
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"audit",
|
|
"overrideId",
|
|
"overrideType",
|
|
"predicate",
|
|
"priority",
|
|
"profileId",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrides",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"override": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWeight",
|
|
"Exempt",
|
|
"SetDecision",
|
|
"SetSeverity",
|
|
"Suppress"
|
|
]
|
|
},
|
|
"decision": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"weightFactor": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"actionType"
|
|
]
|
|
},
|
|
"audit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approvedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"approvedBy": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"lastModifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"lastModifiedBy": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"reviewRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"reason",
|
|
"reviewRequired"
|
|
]
|
|
},
|
|
"expiration": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"overrideId": {
|
|
"type": "string"
|
|
},
|
|
"overrideType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Decision",
|
|
"Exception",
|
|
"Severity",
|
|
"Weight"
|
|
]
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Contains",
|
|
"Equals",
|
|
"GreaterThan",
|
|
"GreaterThanOrEqual",
|
|
"In",
|
|
"LessThan",
|
|
"LessThanOrEqual",
|
|
"NotEquals",
|
|
"NotIn",
|
|
"Regex"
|
|
]
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"operator"
|
|
]
|
|
}
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"All",
|
|
"Any"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"conditions",
|
|
"matchMode"
|
|
]
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Disabled",
|
|
"Expired",
|
|
"Superseded"
|
|
]
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"audit",
|
|
"overrideId",
|
|
"overrideType",
|
|
"predicate",
|
|
"priority",
|
|
"profileId",
|
|
"status"
|
|
]
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"override"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_OverrideValidationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"validation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflictType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"ContradictoryAction",
|
|
"OverlappingPredicate",
|
|
"PriorityCollision",
|
|
"SamePredicate"
|
|
]
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"overrideId": {
|
|
"type": "string"
|
|
},
|
|
"resolution": {
|
|
"type": "string",
|
|
"enum": [
|
|
"HigherPriorityWins",
|
|
"ManualReviewRequired",
|
|
"NewerWins"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictType",
|
|
"description",
|
|
"overrideId",
|
|
"resolution"
|
|
]
|
|
}
|
|
},
|
|
"hasConflicts": {
|
|
"type": "boolean"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"conflicts",
|
|
"hasConflicts",
|
|
"warnings"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"validation"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyCompileResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"complexity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionCount": {
|
|
"type": "integer"
|
|
},
|
|
"conditionCount": {
|
|
"type": "integer"
|
|
},
|
|
"expressionCount": {
|
|
"type": "integer"
|
|
},
|
|
"identifierCount": {
|
|
"type": "integer"
|
|
},
|
|
"invocationCount": {
|
|
"type": "integer"
|
|
},
|
|
"listItemCount": {
|
|
"type": "integer"
|
|
},
|
|
"literalCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxExpressionDepth": {
|
|
"type": "integer"
|
|
},
|
|
"memberAccessCount": {
|
|
"type": "integer"
|
|
},
|
|
"profileBindingCount": {
|
|
"type": "integer"
|
|
},
|
|
"profileCount": {
|
|
"type": "integer"
|
|
},
|
|
"ruleCount": {
|
|
"type": "integer"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionCount",
|
|
"conditionCount",
|
|
"expressionCount",
|
|
"identifierCount",
|
|
"invocationCount",
|
|
"listItemCount",
|
|
"literalCount",
|
|
"maxExpressionDepth",
|
|
"memberAccessCount",
|
|
"profileBindingCount",
|
|
"profileCount",
|
|
"ruleCount",
|
|
"score"
|
|
]
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"durationMilliseconds": {
|
|
"type": "integer"
|
|
},
|
|
"statistics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionCounts": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"ruleCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionCounts",
|
|
"ruleCount"
|
|
]
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"message",
|
|
"path"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"durationMilliseconds",
|
|
"statistics",
|
|
"warnings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyPackDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"revisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"approvals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"approvedAt"
|
|
]
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"requiresTwoPersonApproval": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvals",
|
|
"createdAt",
|
|
"packId",
|
|
"requiresTwoPersonApproval",
|
|
"status",
|
|
"version"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"packId",
|
|
"revisions"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionActivationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"revision": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"approvals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"approvedAt"
|
|
]
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"requiresTwoPersonApproval": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvals",
|
|
"createdAt",
|
|
"packId",
|
|
"requiresTwoPersonApproval",
|
|
"status",
|
|
"version"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"revision",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyRevisionDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"approvals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actorId": {
|
|
"type": "string"
|
|
},
|
|
"approvedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actorId",
|
|
"approvedAt"
|
|
]
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"requiresTwoPersonApproval": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvals",
|
|
"createdAt",
|
|
"packId",
|
|
"requiresTwoPersonApproval",
|
|
"status",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breakdownOptions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"histogramBuckets": {
|
|
"type": "integer"
|
|
},
|
|
"includeComponentBreakdown": {
|
|
"type": "boolean"
|
|
},
|
|
"includeHistograms": {
|
|
"type": "boolean"
|
|
},
|
|
"scoreBucketCount": {
|
|
"type": "integer"
|
|
},
|
|
"topComponentsCount": {
|
|
"type": "integer"
|
|
},
|
|
"topContributorsCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"histogramBuckets",
|
|
"includeComponentBreakdown",
|
|
"includeHistograms",
|
|
"scoreBucketCount",
|
|
"topComponentsCount",
|
|
"topContributorsCount"
|
|
]
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findings",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioAnalysisResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"breakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionFlow": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromAction": {
|
|
"type": "string"
|
|
},
|
|
"toAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromAction",
|
|
"toAction"
|
|
]
|
|
}
|
|
},
|
|
"byAction": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"avgScore",
|
|
"count",
|
|
"percentage",
|
|
"severityBreakdown"
|
|
]
|
|
}
|
|
},
|
|
"decisionStability": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionFlow",
|
|
"byAction",
|
|
"decisionStability"
|
|
]
|
|
},
|
|
"componentBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentsWithFindings": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystemBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystem": {
|
|
"type": "string"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"componentCount",
|
|
"criticalCount",
|
|
"ecosystem",
|
|
"findingCount",
|
|
"highCount"
|
|
]
|
|
}
|
|
},
|
|
"topRiskComponents": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"highestSeverity": {
|
|
"type": "string"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"componentPurl",
|
|
"findingCount",
|
|
"highestSeverity",
|
|
"maxScore",
|
|
"recommendedAction"
|
|
]
|
|
}
|
|
},
|
|
"totalComponents": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentsWithFindings",
|
|
"ecosystemBreakdown",
|
|
"topRiskComponents",
|
|
"totalComponents"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"overrideAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionOverrideDetails": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicationsCount": {
|
|
"type": "integer"
|
|
},
|
|
"originalActions": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"predicateHash": {
|
|
"type": "string"
|
|
},
|
|
"predicateSummary": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"targetAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicationsCount",
|
|
"originalActions",
|
|
"predicateHash",
|
|
"predicateSummary",
|
|
"targetAction"
|
|
]
|
|
}
|
|
},
|
|
"decisionOverridesApplied": {
|
|
"type": "integer"
|
|
},
|
|
"overrideApplicationRate": {
|
|
"type": "number"
|
|
},
|
|
"overrideConflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflictType": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"override1": {
|
|
"type": "string"
|
|
},
|
|
"override2": {
|
|
"type": "string"
|
|
},
|
|
"resolution": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictType",
|
|
"findingId",
|
|
"override1",
|
|
"override2",
|
|
"resolution"
|
|
]
|
|
}
|
|
},
|
|
"severityOverrideDetails": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicationsCount": {
|
|
"type": "integer"
|
|
},
|
|
"originalSeverities": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"predicateHash": {
|
|
"type": "string"
|
|
},
|
|
"predicateSummary": {
|
|
"type": "string"
|
|
},
|
|
"targetSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicationsCount",
|
|
"originalSeverities",
|
|
"predicateHash",
|
|
"predicateSummary",
|
|
"targetSeverity"
|
|
]
|
|
}
|
|
},
|
|
"severityOverridesApplied": {
|
|
"type": "integer"
|
|
},
|
|
"totalOverridesEvaluated": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionOverrideDetails",
|
|
"decisionOverridesApplied",
|
|
"overrideApplicationRate",
|
|
"overrideConflicts",
|
|
"severityOverrideDetails",
|
|
"severityOverridesApplied",
|
|
"totalOverridesEvaluated"
|
|
]
|
|
},
|
|
"profileRef": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hash",
|
|
"id",
|
|
"version"
|
|
]
|
|
},
|
|
"riskTrends": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
},
|
|
"comparisonType": {
|
|
"type": "string"
|
|
},
|
|
"findingsImproved": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnchanged": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWorsened": {
|
|
"type": "integer"
|
|
},
|
|
"scoreTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
},
|
|
"severityTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"actionTrend",
|
|
"comparisonType",
|
|
"findingsImproved",
|
|
"findingsUnchanged",
|
|
"findingsWorsened",
|
|
"scoreTrend",
|
|
"severityTrend"
|
|
]
|
|
},
|
|
"scoreDistribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalizedScoreStats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"kurtosis": {
|
|
"type": "number"
|
|
},
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"mean": {
|
|
"type": "number"
|
|
},
|
|
"median": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
},
|
|
"skewness": {
|
|
"type": "number"
|
|
},
|
|
"stdDev": {
|
|
"type": "number"
|
|
},
|
|
"variance": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"kurtosis",
|
|
"max",
|
|
"mean",
|
|
"median",
|
|
"min",
|
|
"skewness",
|
|
"stdDev",
|
|
"variance"
|
|
]
|
|
},
|
|
"outliers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"outlierCount": {
|
|
"type": "integer"
|
|
},
|
|
"outlierFindingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outlierThreshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"outlierCount",
|
|
"outlierFindingIds",
|
|
"outlierThreshold"
|
|
]
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"rawScoreStats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"kurtosis": {
|
|
"type": "number"
|
|
},
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"mean": {
|
|
"type": "number"
|
|
},
|
|
"median": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
},
|
|
"skewness": {
|
|
"type": "number"
|
|
},
|
|
"stdDev": {
|
|
"type": "number"
|
|
},
|
|
"variance": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"kurtosis",
|
|
"max",
|
|
"mean",
|
|
"median",
|
|
"min",
|
|
"skewness",
|
|
"stdDev",
|
|
"variance"
|
|
]
|
|
},
|
|
"scoreBuckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"label",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"normalizedScoreStats",
|
|
"outliers",
|
|
"percentiles",
|
|
"rawScoreStats",
|
|
"scoreBuckets"
|
|
]
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bySeverity": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"scoreRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"max",
|
|
"min"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"topContributors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"count",
|
|
"percentage",
|
|
"scoreRange",
|
|
"severity",
|
|
"topContributors"
|
|
]
|
|
}
|
|
},
|
|
"severityConcentration": {
|
|
"type": "number"
|
|
},
|
|
"severityFlow": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"isEscalation": {
|
|
"type": "boolean"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"isEscalation",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"bySeverity",
|
|
"severityConcentration",
|
|
"severityFlow"
|
|
]
|
|
},
|
|
"signalAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"missingSignalImpact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgMissingSignalsPerFinding": {
|
|
"type": "number"
|
|
},
|
|
"estimatedScoreImpact": {
|
|
"type": "number"
|
|
},
|
|
"findingsWithMissingSignals": {
|
|
"type": "integer"
|
|
},
|
|
"mostImpactfulMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"avgMissingSignalsPerFinding",
|
|
"estimatedScoreImpact",
|
|
"findingsWithMissingSignals",
|
|
"mostImpactfulMissing"
|
|
]
|
|
},
|
|
"signalCoverage": {
|
|
"type": "number"
|
|
},
|
|
"signalStats": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgContribution": {
|
|
"type": "number"
|
|
},
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsMissingSignal": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWithSignal": {
|
|
"type": "integer"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalType": {
|
|
"type": "string"
|
|
},
|
|
"totalContribution": {
|
|
"type": "number"
|
|
},
|
|
"valueDistribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"histogram": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"max": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mean": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"median": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"min": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"stdDev": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgContribution",
|
|
"coveragePercentage",
|
|
"findingsMissingSignal",
|
|
"findingsWithSignal",
|
|
"signalName",
|
|
"signalType",
|
|
"totalContribution",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"signalsMissing": {
|
|
"type": "integer"
|
|
},
|
|
"signalsUsed": {
|
|
"type": "integer"
|
|
},
|
|
"topContributors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgValue": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"impactDirection": {
|
|
"type": "string"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"totalContribution": {
|
|
"type": "number"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgValue",
|
|
"contributionPercentage",
|
|
"impactDirection",
|
|
"signalName",
|
|
"totalContribution",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"totalSignals": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"missingSignalImpact",
|
|
"signalCoverage",
|
|
"signalStats",
|
|
"signalsMissing",
|
|
"signalsUsed",
|
|
"topContributors",
|
|
"totalSignals"
|
|
]
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionBreakdown",
|
|
"determinismHash",
|
|
"overrideAnalysis",
|
|
"profileRef",
|
|
"scoreDistribution",
|
|
"severityBreakdown",
|
|
"signalAnalysis",
|
|
"simulationId"
|
|
]
|
|
},
|
|
"result": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"analytics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deltaSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"comparisonType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Batch",
|
|
"Snapshot",
|
|
"VersionCompare",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"baseOutcome": {
|
|
"type": "string"
|
|
},
|
|
"baseSeverity": {
|
|
"type": "string"
|
|
},
|
|
"candidateOutcome": {
|
|
"type": "string"
|
|
},
|
|
"candidateSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"impactScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseOutcome",
|
|
"findingId",
|
|
"impactReason",
|
|
"impactScore"
|
|
]
|
|
}
|
|
},
|
|
"outcomeChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"improved": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromOutcome": {
|
|
"type": "string"
|
|
},
|
|
"isImprovement": {
|
|
"type": "boolean"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toOutcome": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromOutcome",
|
|
"isImprovement",
|
|
"percentage",
|
|
"toOutcome"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"improved",
|
|
"regressed",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"ruleChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fireRateChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseFireRate": {
|
|
"type": "number"
|
|
},
|
|
"candidateFireRate": {
|
|
"type": "number"
|
|
},
|
|
"changePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseFireRate",
|
|
"candidateFireRate",
|
|
"changePercentage",
|
|
"isSignificant",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesAdded": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesModified": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"modificationType": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"modificationType",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesRemoved": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fireRateChanges",
|
|
"rulesAdded",
|
|
"rulesModified",
|
|
"rulesRemoved"
|
|
]
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deescalated": {
|
|
"type": "integer"
|
|
},
|
|
"escalated": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"percentage",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"deescalated",
|
|
"escalated",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"comparisonType",
|
|
"determinismHash",
|
|
"highImpactFindings",
|
|
"outcomeChanges",
|
|
"ruleChanges",
|
|
"severityChanges",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"heatmap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingRuleCoverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsByMatchCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"findingsMatched": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"rulesNeverFired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"findingsByMatchCount",
|
|
"findingsMatched",
|
|
"findingsUnmatched",
|
|
"rulesNeverFired",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"ruleOutcomeMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"ruleSeverityMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"temporalDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucketEndMs": {
|
|
"type": "integer"
|
|
},
|
|
"bucketStartMs": {
|
|
"type": "integer"
|
|
},
|
|
"evaluationCount": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucketEndMs",
|
|
"bucketStartMs",
|
|
"evaluationCount",
|
|
"rulesFired"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingRuleCoverage",
|
|
"ruleOutcomeMatrix",
|
|
"ruleSeverityMatrix",
|
|
"temporalDistribution"
|
|
]
|
|
},
|
|
"ruleFiringCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rulesByCategory": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByName": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesByOutcome": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByPriority": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"topRules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"totalEvaluations": {
|
|
"type": "integer"
|
|
},
|
|
"totalRulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"vexOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byJustification": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byVendor": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalOverrides": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byJustification",
|
|
"byStatus",
|
|
"byVendor",
|
|
"totalOverrides"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rulesByCategory",
|
|
"rulesByName",
|
|
"rulesByOutcome",
|
|
"rulesByPriority",
|
|
"topRules",
|
|
"totalEvaluations",
|
|
"totalRulesFired",
|
|
"vexOverrides"
|
|
]
|
|
},
|
|
"sampledTraces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"ordering": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"primaryKey": {
|
|
"type": "string"
|
|
},
|
|
"secondaryKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"primaryKey"
|
|
]
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
},
|
|
"sampledCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTraces": {
|
|
"type": "integer"
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"assignedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"evaluationMs": {
|
|
"type": "number"
|
|
},
|
|
"finalOutcome": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ruleSequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"sampleReason": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"vexApplied": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluationMs",
|
|
"finalOutcome",
|
|
"findingId",
|
|
"ruleSequence",
|
|
"rulesEvaluated",
|
|
"rulesFired",
|
|
"sampleReason",
|
|
"traceId",
|
|
"vexApplied"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"determinismHash",
|
|
"ordering",
|
|
"sampleRate",
|
|
"sampledCount",
|
|
"totalTraces",
|
|
"traces"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"heatmap",
|
|
"ruleFiringCounts",
|
|
"sampledTraces"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"predicate"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"findingScores",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
]
|
|
},
|
|
"totalExecutionTimeMs": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"breakdown",
|
|
"result",
|
|
"totalExecutionTimeMs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseProfileId": {
|
|
"type": "string"
|
|
},
|
|
"breakdownOptions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"histogramBuckets": {
|
|
"type": "integer"
|
|
},
|
|
"includeComponentBreakdown": {
|
|
"type": "boolean"
|
|
},
|
|
"includeHistograms": {
|
|
"type": "boolean"
|
|
},
|
|
"scoreBucketCount": {
|
|
"type": "integer"
|
|
},
|
|
"topComponentsCount": {
|
|
"type": "integer"
|
|
},
|
|
"topContributorsCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"histogramBuckets",
|
|
"includeComponentBreakdown",
|
|
"includeHistograms",
|
|
"scoreBucketCount",
|
|
"topComponentsCount",
|
|
"topContributorsCount"
|
|
]
|
|
},
|
|
"compareProfileId": {
|
|
"type": "string"
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"baseProfileId",
|
|
"compareProfileId",
|
|
"findings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PolicyStudioComparisonResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baselineResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"analytics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deltaSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"comparisonType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Batch",
|
|
"Snapshot",
|
|
"VersionCompare",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"baseOutcome": {
|
|
"type": "string"
|
|
},
|
|
"baseSeverity": {
|
|
"type": "string"
|
|
},
|
|
"candidateOutcome": {
|
|
"type": "string"
|
|
},
|
|
"candidateSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"impactScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseOutcome",
|
|
"findingId",
|
|
"impactReason",
|
|
"impactScore"
|
|
]
|
|
}
|
|
},
|
|
"outcomeChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"improved": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromOutcome": {
|
|
"type": "string"
|
|
},
|
|
"isImprovement": {
|
|
"type": "boolean"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toOutcome": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromOutcome",
|
|
"isImprovement",
|
|
"percentage",
|
|
"toOutcome"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"improved",
|
|
"regressed",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"ruleChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fireRateChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseFireRate": {
|
|
"type": "number"
|
|
},
|
|
"candidateFireRate": {
|
|
"type": "number"
|
|
},
|
|
"changePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseFireRate",
|
|
"candidateFireRate",
|
|
"changePercentage",
|
|
"isSignificant",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesAdded": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesModified": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"modificationType": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"modificationType",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesRemoved": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fireRateChanges",
|
|
"rulesAdded",
|
|
"rulesModified",
|
|
"rulesRemoved"
|
|
]
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deescalated": {
|
|
"type": "integer"
|
|
},
|
|
"escalated": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"percentage",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"deescalated",
|
|
"escalated",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"comparisonType",
|
|
"determinismHash",
|
|
"highImpactFindings",
|
|
"outcomeChanges",
|
|
"ruleChanges",
|
|
"severityChanges",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"heatmap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingRuleCoverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsByMatchCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"findingsMatched": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"rulesNeverFired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"findingsByMatchCount",
|
|
"findingsMatched",
|
|
"findingsUnmatched",
|
|
"rulesNeverFired",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"ruleOutcomeMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"ruleSeverityMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"temporalDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucketEndMs": {
|
|
"type": "integer"
|
|
},
|
|
"bucketStartMs": {
|
|
"type": "integer"
|
|
},
|
|
"evaluationCount": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucketEndMs",
|
|
"bucketStartMs",
|
|
"evaluationCount",
|
|
"rulesFired"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingRuleCoverage",
|
|
"ruleOutcomeMatrix",
|
|
"ruleSeverityMatrix",
|
|
"temporalDistribution"
|
|
]
|
|
},
|
|
"ruleFiringCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rulesByCategory": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByName": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesByOutcome": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByPriority": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"topRules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"totalEvaluations": {
|
|
"type": "integer"
|
|
},
|
|
"totalRulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"vexOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byJustification": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byVendor": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalOverrides": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byJustification",
|
|
"byStatus",
|
|
"byVendor",
|
|
"totalOverrides"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rulesByCategory",
|
|
"rulesByName",
|
|
"rulesByOutcome",
|
|
"rulesByPriority",
|
|
"topRules",
|
|
"totalEvaluations",
|
|
"totalRulesFired",
|
|
"vexOverrides"
|
|
]
|
|
},
|
|
"sampledTraces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"ordering": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"primaryKey": {
|
|
"type": "string"
|
|
},
|
|
"secondaryKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"primaryKey"
|
|
]
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
},
|
|
"sampledCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTraces": {
|
|
"type": "integer"
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"assignedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"evaluationMs": {
|
|
"type": "number"
|
|
},
|
|
"finalOutcome": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ruleSequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"sampleReason": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"vexApplied": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluationMs",
|
|
"finalOutcome",
|
|
"findingId",
|
|
"ruleSequence",
|
|
"rulesEvaluated",
|
|
"rulesFired",
|
|
"sampleReason",
|
|
"traceId",
|
|
"vexApplied"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"determinismHash",
|
|
"ordering",
|
|
"sampleRate",
|
|
"sampledCount",
|
|
"totalTraces",
|
|
"traces"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"heatmap",
|
|
"ruleFiringCounts",
|
|
"sampledTraces"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"predicate"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"findingScores",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
]
|
|
},
|
|
"breakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionFlow": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromAction": {
|
|
"type": "string"
|
|
},
|
|
"toAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromAction",
|
|
"toAction"
|
|
]
|
|
}
|
|
},
|
|
"byAction": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"avgScore",
|
|
"count",
|
|
"percentage",
|
|
"severityBreakdown"
|
|
]
|
|
}
|
|
},
|
|
"decisionStability": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionFlow",
|
|
"byAction",
|
|
"decisionStability"
|
|
]
|
|
},
|
|
"componentBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentsWithFindings": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystemBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"componentCount": {
|
|
"type": "integer"
|
|
},
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"ecosystem": {
|
|
"type": "string"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"componentCount",
|
|
"criticalCount",
|
|
"ecosystem",
|
|
"findingCount",
|
|
"highCount"
|
|
]
|
|
}
|
|
},
|
|
"topRiskComponents": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingCount": {
|
|
"type": "integer"
|
|
},
|
|
"highestSeverity": {
|
|
"type": "string"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"componentPurl",
|
|
"findingCount",
|
|
"highestSeverity",
|
|
"maxScore",
|
|
"recommendedAction"
|
|
]
|
|
}
|
|
},
|
|
"totalComponents": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"componentsWithFindings",
|
|
"ecosystemBreakdown",
|
|
"topRiskComponents",
|
|
"totalComponents"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"overrideAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisionOverrideDetails": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicationsCount": {
|
|
"type": "integer"
|
|
},
|
|
"originalActions": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"predicateHash": {
|
|
"type": "string"
|
|
},
|
|
"predicateSummary": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"targetAction": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicationsCount",
|
|
"originalActions",
|
|
"predicateHash",
|
|
"predicateSummary",
|
|
"targetAction"
|
|
]
|
|
}
|
|
},
|
|
"decisionOverridesApplied": {
|
|
"type": "integer"
|
|
},
|
|
"overrideApplicationRate": {
|
|
"type": "number"
|
|
},
|
|
"overrideConflicts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conflictType": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"override1": {
|
|
"type": "string"
|
|
},
|
|
"override2": {
|
|
"type": "string"
|
|
},
|
|
"resolution": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"conflictType",
|
|
"findingId",
|
|
"override1",
|
|
"override2",
|
|
"resolution"
|
|
]
|
|
}
|
|
},
|
|
"severityOverrideDetails": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicationsCount": {
|
|
"type": "integer"
|
|
},
|
|
"originalSeverities": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"predicateHash": {
|
|
"type": "string"
|
|
},
|
|
"predicateSummary": {
|
|
"type": "string"
|
|
},
|
|
"targetSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applicationsCount",
|
|
"originalSeverities",
|
|
"predicateHash",
|
|
"predicateSummary",
|
|
"targetSeverity"
|
|
]
|
|
}
|
|
},
|
|
"severityOverridesApplied": {
|
|
"type": "integer"
|
|
},
|
|
"totalOverridesEvaluated": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"decisionOverrideDetails",
|
|
"decisionOverridesApplied",
|
|
"overrideApplicationRate",
|
|
"overrideConflicts",
|
|
"severityOverrideDetails",
|
|
"severityOverridesApplied",
|
|
"totalOverridesEvaluated"
|
|
]
|
|
},
|
|
"profileRef": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hash",
|
|
"id",
|
|
"version"
|
|
]
|
|
},
|
|
"riskTrends": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
},
|
|
"comparisonType": {
|
|
"type": "string"
|
|
},
|
|
"findingsImproved": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnchanged": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWorsened": {
|
|
"type": "integer"
|
|
},
|
|
"scoreTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
},
|
|
"severityTrend": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"magnitude": {
|
|
"type": "number"
|
|
},
|
|
"percentageChange": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"isSignificant",
|
|
"magnitude",
|
|
"percentageChange"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"actionTrend",
|
|
"comparisonType",
|
|
"findingsImproved",
|
|
"findingsUnchanged",
|
|
"findingsWorsened",
|
|
"scoreTrend",
|
|
"severityTrend"
|
|
]
|
|
},
|
|
"scoreDistribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalizedScoreStats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"kurtosis": {
|
|
"type": "number"
|
|
},
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"mean": {
|
|
"type": "number"
|
|
},
|
|
"median": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
},
|
|
"skewness": {
|
|
"type": "number"
|
|
},
|
|
"stdDev": {
|
|
"type": "number"
|
|
},
|
|
"variance": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"kurtosis",
|
|
"max",
|
|
"mean",
|
|
"median",
|
|
"min",
|
|
"skewness",
|
|
"stdDev",
|
|
"variance"
|
|
]
|
|
},
|
|
"outliers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"outlierCount": {
|
|
"type": "integer"
|
|
},
|
|
"outlierFindingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"outlierThreshold": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"outlierCount",
|
|
"outlierFindingIds",
|
|
"outlierThreshold"
|
|
]
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"rawScoreStats": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"kurtosis": {
|
|
"type": "number"
|
|
},
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"mean": {
|
|
"type": "number"
|
|
},
|
|
"median": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
},
|
|
"skewness": {
|
|
"type": "number"
|
|
},
|
|
"stdDev": {
|
|
"type": "number"
|
|
},
|
|
"variance": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"kurtosis",
|
|
"max",
|
|
"mean",
|
|
"median",
|
|
"min",
|
|
"skewness",
|
|
"stdDev",
|
|
"variance"
|
|
]
|
|
},
|
|
"scoreBuckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"label",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"normalizedScoreStats",
|
|
"outliers",
|
|
"percentiles",
|
|
"rawScoreStats",
|
|
"scoreBuckets"
|
|
]
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bySeverity": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgScore": {
|
|
"type": "number"
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"scoreRange": {
|
|
"type": "object",
|
|
"properties": {
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"max",
|
|
"min"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"topContributors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"avgScore",
|
|
"count",
|
|
"percentage",
|
|
"scoreRange",
|
|
"severity",
|
|
"topContributors"
|
|
]
|
|
}
|
|
},
|
|
"severityConcentration": {
|
|
"type": "number"
|
|
},
|
|
"severityFlow": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"isEscalation": {
|
|
"type": "boolean"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"isEscalation",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"bySeverity",
|
|
"severityConcentration",
|
|
"severityFlow"
|
|
]
|
|
},
|
|
"signalAnalysis": {
|
|
"type": "object",
|
|
"properties": {
|
|
"missingSignalImpact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgMissingSignalsPerFinding": {
|
|
"type": "number"
|
|
},
|
|
"estimatedScoreImpact": {
|
|
"type": "number"
|
|
},
|
|
"findingsWithMissingSignals": {
|
|
"type": "integer"
|
|
},
|
|
"mostImpactfulMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"avgMissingSignalsPerFinding",
|
|
"estimatedScoreImpact",
|
|
"findingsWithMissingSignals",
|
|
"mostImpactfulMissing"
|
|
]
|
|
},
|
|
"signalCoverage": {
|
|
"type": "number"
|
|
},
|
|
"signalStats": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgContribution": {
|
|
"type": "number"
|
|
},
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsMissingSignal": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWithSignal": {
|
|
"type": "integer"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalType": {
|
|
"type": "string"
|
|
},
|
|
"totalContribution": {
|
|
"type": "number"
|
|
},
|
|
"valueDistribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"histogram": {
|
|
"type": [
|
|
"array",
|
|
"null"
|
|
],
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"max": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"mean": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"median": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"min": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"stdDev": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgContribution",
|
|
"coveragePercentage",
|
|
"findingsMissingSignal",
|
|
"findingsWithSignal",
|
|
"signalName",
|
|
"signalType",
|
|
"totalContribution",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"signalsMissing": {
|
|
"type": "integer"
|
|
},
|
|
"signalsUsed": {
|
|
"type": "integer"
|
|
},
|
|
"topContributors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avgValue": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"impactDirection": {
|
|
"type": "string"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"totalContribution": {
|
|
"type": "number"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"avgValue",
|
|
"contributionPercentage",
|
|
"impactDirection",
|
|
"signalName",
|
|
"totalContribution",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"totalSignals": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"missingSignalImpact",
|
|
"signalCoverage",
|
|
"signalStats",
|
|
"signalsMissing",
|
|
"signalsUsed",
|
|
"topContributors",
|
|
"totalSignals"
|
|
]
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionBreakdown",
|
|
"determinismHash",
|
|
"overrideAnalysis",
|
|
"profileRef",
|
|
"scoreDistribution",
|
|
"severityBreakdown",
|
|
"signalAnalysis",
|
|
"simulationId"
|
|
]
|
|
},
|
|
"compareResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"analytics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deltaSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"comparisonType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Batch",
|
|
"Snapshot",
|
|
"VersionCompare",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"baseOutcome": {
|
|
"type": "string"
|
|
},
|
|
"baseSeverity": {
|
|
"type": "string"
|
|
},
|
|
"candidateOutcome": {
|
|
"type": "string"
|
|
},
|
|
"candidateSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"impactScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseOutcome",
|
|
"findingId",
|
|
"impactReason",
|
|
"impactScore"
|
|
]
|
|
}
|
|
},
|
|
"outcomeChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"improved": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromOutcome": {
|
|
"type": "string"
|
|
},
|
|
"isImprovement": {
|
|
"type": "boolean"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toOutcome": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromOutcome",
|
|
"isImprovement",
|
|
"percentage",
|
|
"toOutcome"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"improved",
|
|
"regressed",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"ruleChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fireRateChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseFireRate": {
|
|
"type": "number"
|
|
},
|
|
"candidateFireRate": {
|
|
"type": "number"
|
|
},
|
|
"changePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseFireRate",
|
|
"candidateFireRate",
|
|
"changePercentage",
|
|
"isSignificant",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesAdded": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesModified": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"modificationType": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"modificationType",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesRemoved": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fireRateChanges",
|
|
"rulesAdded",
|
|
"rulesModified",
|
|
"rulesRemoved"
|
|
]
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deescalated": {
|
|
"type": "integer"
|
|
},
|
|
"escalated": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"percentage",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"deescalated",
|
|
"escalated",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"comparisonType",
|
|
"determinismHash",
|
|
"highImpactFindings",
|
|
"outcomeChanges",
|
|
"ruleChanges",
|
|
"severityChanges",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"heatmap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingRuleCoverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsByMatchCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"findingsMatched": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"rulesNeverFired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"findingsByMatchCount",
|
|
"findingsMatched",
|
|
"findingsUnmatched",
|
|
"rulesNeverFired",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"ruleOutcomeMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"ruleSeverityMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"temporalDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucketEndMs": {
|
|
"type": "integer"
|
|
},
|
|
"bucketStartMs": {
|
|
"type": "integer"
|
|
},
|
|
"evaluationCount": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucketEndMs",
|
|
"bucketStartMs",
|
|
"evaluationCount",
|
|
"rulesFired"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingRuleCoverage",
|
|
"ruleOutcomeMatrix",
|
|
"ruleSeverityMatrix",
|
|
"temporalDistribution"
|
|
]
|
|
},
|
|
"ruleFiringCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rulesByCategory": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByName": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesByOutcome": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByPriority": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"topRules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"totalEvaluations": {
|
|
"type": "integer"
|
|
},
|
|
"totalRulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"vexOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byJustification": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byVendor": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalOverrides": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byJustification",
|
|
"byStatus",
|
|
"byVendor",
|
|
"totalOverrides"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rulesByCategory",
|
|
"rulesByName",
|
|
"rulesByOutcome",
|
|
"rulesByPriority",
|
|
"topRules",
|
|
"totalEvaluations",
|
|
"totalRulesFired",
|
|
"vexOverrides"
|
|
]
|
|
},
|
|
"sampledTraces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"ordering": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"primaryKey": {
|
|
"type": "string"
|
|
},
|
|
"secondaryKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"primaryKey"
|
|
]
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
},
|
|
"sampledCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTraces": {
|
|
"type": "integer"
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"assignedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"evaluationMs": {
|
|
"type": "number"
|
|
},
|
|
"finalOutcome": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ruleSequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"sampleReason": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"vexApplied": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluationMs",
|
|
"finalOutcome",
|
|
"findingId",
|
|
"ruleSequence",
|
|
"rulesEvaluated",
|
|
"rulesFired",
|
|
"sampleReason",
|
|
"traceId",
|
|
"vexApplied"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"determinismHash",
|
|
"ordering",
|
|
"sampleRate",
|
|
"sampledCount",
|
|
"totalTraces",
|
|
"traces"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"heatmap",
|
|
"ruleFiringCounts",
|
|
"sampledTraces"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"predicate"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"findingScores",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baselineResult",
|
|
"breakdown",
|
|
"compareResult",
|
|
"executionTimeMs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentProfileId": {
|
|
"type": "string"
|
|
},
|
|
"currentProfileVersion": {
|
|
"type": "string"
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
},
|
|
"proposedOverrideChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"value",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"proposedProfileId": {
|
|
"type": "string"
|
|
},
|
|
"proposedProfileVersion": {
|
|
"type": "string"
|
|
},
|
|
"proposedWeightChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"value"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"currentProfileId",
|
|
"findings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileChangePreviewResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"metrics",
|
|
"profileId",
|
|
"profileVersion"
|
|
]
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentAction": {
|
|
"type": "string"
|
|
},
|
|
"currentScore": {
|
|
"type": "number"
|
|
},
|
|
"currentSeverity": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"proposedAction": {
|
|
"type": "string"
|
|
},
|
|
"proposedScore": {
|
|
"type": "number"
|
|
},
|
|
"proposedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"scoreDelta": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"currentAction",
|
|
"currentScore",
|
|
"currentSeverity",
|
|
"findingId",
|
|
"impactReason",
|
|
"proposedAction",
|
|
"proposedScore",
|
|
"proposedSeverity",
|
|
"scoreDelta"
|
|
]
|
|
}
|
|
},
|
|
"impact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionChanges": {
|
|
"type": "integer"
|
|
},
|
|
"criticalCountDelta": {
|
|
"type": "integer"
|
|
},
|
|
"findingsImproved": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnchanged": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWorsened": {
|
|
"type": "integer"
|
|
},
|
|
"highCountDelta": {
|
|
"type": "integer"
|
|
},
|
|
"meanScoreDelta": {
|
|
"type": "number"
|
|
},
|
|
"severityDeescalations": {
|
|
"type": "integer"
|
|
},
|
|
"severityEscalations": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionChanges",
|
|
"criticalCountDelta",
|
|
"findingsImproved",
|
|
"findingsUnchanged",
|
|
"findingsWorsened",
|
|
"highCountDelta",
|
|
"meanScoreDelta",
|
|
"severityDeescalations",
|
|
"severityEscalations"
|
|
]
|
|
},
|
|
"proposedResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"metrics",
|
|
"profileId",
|
|
"profileVersion"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"currentResult",
|
|
"highImpactFindings",
|
|
"impact",
|
|
"proposedResult"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseProfileId": {
|
|
"type": "string"
|
|
},
|
|
"baseProfileVersion": {
|
|
"type": "string"
|
|
},
|
|
"compareProfileId": {
|
|
"type": "string"
|
|
},
|
|
"compareProfileVersion": {
|
|
"type": "string"
|
|
},
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"baseProfileId",
|
|
"compareProfileId",
|
|
"findings"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ProfileComparisonResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"metrics",
|
|
"profileId",
|
|
"profileVersion"
|
|
]
|
|
},
|
|
"compareProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"metrics",
|
|
"profileId",
|
|
"profileVersion"
|
|
]
|
|
},
|
|
"deltas": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCountDelta": {
|
|
"type": "integer"
|
|
},
|
|
"highCountDelta": {
|
|
"type": "integer"
|
|
},
|
|
"lowCountDelta": {
|
|
"type": "integer"
|
|
},
|
|
"meanScoreDelta": {
|
|
"type": "number"
|
|
},
|
|
"medianScoreDelta": {
|
|
"type": "number"
|
|
},
|
|
"mediumCountDelta": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCountDelta",
|
|
"highCountDelta",
|
|
"lowCountDelta",
|
|
"meanScoreDelta",
|
|
"medianScoreDelta",
|
|
"mediumCountDelta"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"baseProfile",
|
|
"compareProfile",
|
|
"deltas"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_PurgeExpiredResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"purgedCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"purgedCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findings",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_QuickSimulationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ResolveConflictRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"resolution": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"resolution"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileComparisonResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comparison": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"changeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"InheritanceChanged",
|
|
"MetadataChanged",
|
|
"OverrideAdded",
|
|
"OverrideModified",
|
|
"OverrideRemoved",
|
|
"SignalAdded",
|
|
"SignalModified",
|
|
"SignalRemoved",
|
|
"WeightChanged"
|
|
]
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"isBreaking": {
|
|
"type": "boolean"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"changeType",
|
|
"description",
|
|
"isBreaking",
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"fromVersion": {
|
|
"type": "string"
|
|
},
|
|
"hasBreakingChanges": {
|
|
"type": "boolean"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"toVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"changes",
|
|
"fromVersion",
|
|
"hasBreakingChanges",
|
|
"profileId",
|
|
"toVersion"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"comparison"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileEventListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"eventType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Activated",
|
|
"Archived",
|
|
"Created",
|
|
"Deprecated",
|
|
"Restored"
|
|
]
|
|
},
|
|
"newStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"oldStatus": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventId",
|
|
"eventType",
|
|
"newStatus",
|
|
"profileId",
|
|
"timestamp",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"events",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileHashResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentOnly": {
|
|
"type": "boolean"
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentOnly",
|
|
"hash",
|
|
"profileId",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"profiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileId",
|
|
"version"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"profiles"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileMetadataExportResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"customMetadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"exportedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"extendsProfile": {
|
|
"type": "string"
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"severityThresholds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"targetSeverity": {
|
|
"type": "string"
|
|
},
|
|
"whenConditions": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"targetSeverity",
|
|
"whenConditions"
|
|
]
|
|
}
|
|
},
|
|
"signalNames": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exportedAt",
|
|
"hash",
|
|
"profileId",
|
|
"severityThresholds",
|
|
"signalNames",
|
|
"status",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"profile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
},
|
|
"versionInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"deprecatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"createdAt",
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"hash",
|
|
"profile"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileValidationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"error",
|
|
"message",
|
|
"path"
|
|
]
|
|
}
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"isValid",
|
|
"issues",
|
|
"schemaVersion"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"versionInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"deprecatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"createdAt",
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"versionInfo"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskProfileVersionListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"versions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"deprecatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"createdAt",
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"profileId",
|
|
"versions"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_RiskSimulationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"result": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"analytics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deltaSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"comparisonType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Batch",
|
|
"Snapshot",
|
|
"VersionCompare",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"baseOutcome": {
|
|
"type": "string"
|
|
},
|
|
"baseSeverity": {
|
|
"type": "string"
|
|
},
|
|
"candidateOutcome": {
|
|
"type": "string"
|
|
},
|
|
"candidateSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"impactScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseOutcome",
|
|
"findingId",
|
|
"impactReason",
|
|
"impactScore"
|
|
]
|
|
}
|
|
},
|
|
"outcomeChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"improved": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromOutcome": {
|
|
"type": "string"
|
|
},
|
|
"isImprovement": {
|
|
"type": "boolean"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toOutcome": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromOutcome",
|
|
"isImprovement",
|
|
"percentage",
|
|
"toOutcome"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"improved",
|
|
"regressed",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"ruleChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fireRateChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseFireRate": {
|
|
"type": "number"
|
|
},
|
|
"candidateFireRate": {
|
|
"type": "number"
|
|
},
|
|
"changePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseFireRate",
|
|
"candidateFireRate",
|
|
"changePercentage",
|
|
"isSignificant",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesAdded": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesModified": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"modificationType": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"modificationType",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesRemoved": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fireRateChanges",
|
|
"rulesAdded",
|
|
"rulesModified",
|
|
"rulesRemoved"
|
|
]
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deescalated": {
|
|
"type": "integer"
|
|
},
|
|
"escalated": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"percentage",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"deescalated",
|
|
"escalated",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"comparisonType",
|
|
"determinismHash",
|
|
"highImpactFindings",
|
|
"outcomeChanges",
|
|
"ruleChanges",
|
|
"severityChanges",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"heatmap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingRuleCoverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsByMatchCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"findingsMatched": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"rulesNeverFired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"findingsByMatchCount",
|
|
"findingsMatched",
|
|
"findingsUnmatched",
|
|
"rulesNeverFired",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"ruleOutcomeMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"ruleSeverityMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"temporalDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucketEndMs": {
|
|
"type": "integer"
|
|
},
|
|
"bucketStartMs": {
|
|
"type": "integer"
|
|
},
|
|
"evaluationCount": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucketEndMs",
|
|
"bucketStartMs",
|
|
"evaluationCount",
|
|
"rulesFired"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingRuleCoverage",
|
|
"ruleOutcomeMatrix",
|
|
"ruleSeverityMatrix",
|
|
"temporalDistribution"
|
|
]
|
|
},
|
|
"ruleFiringCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rulesByCategory": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByName": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesByOutcome": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByPriority": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"topRules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"totalEvaluations": {
|
|
"type": "integer"
|
|
},
|
|
"totalRulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"vexOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byJustification": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byVendor": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalOverrides": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byJustification",
|
|
"byStatus",
|
|
"byVendor",
|
|
"totalOverrides"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rulesByCategory",
|
|
"rulesByName",
|
|
"rulesByOutcome",
|
|
"rulesByPriority",
|
|
"topRules",
|
|
"totalEvaluations",
|
|
"totalRulesFired",
|
|
"vexOverrides"
|
|
]
|
|
},
|
|
"sampledTraces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"ordering": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"primaryKey": {
|
|
"type": "string"
|
|
},
|
|
"secondaryKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"primaryKey"
|
|
]
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
},
|
|
"sampledCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTraces": {
|
|
"type": "integer"
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"assignedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"evaluationMs": {
|
|
"type": "number"
|
|
},
|
|
"finalOutcome": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ruleSequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"sampleReason": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"vexApplied": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluationMs",
|
|
"finalOutcome",
|
|
"findingId",
|
|
"ruleSequence",
|
|
"rulesEvaluated",
|
|
"rulesFired",
|
|
"sampleReason",
|
|
"traceId",
|
|
"vexApplied"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"determinismHash",
|
|
"ordering",
|
|
"sampleRate",
|
|
"sampledCount",
|
|
"totalTraces",
|
|
"traces"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"heatmap",
|
|
"ruleFiringCounts",
|
|
"sampledTraces"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"predicate"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"findingScores",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"result"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"precedence": {
|
|
"type": "integer"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"scopeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Component",
|
|
"Environment",
|
|
"Global",
|
|
"Organization",
|
|
"Project"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectiveFrom",
|
|
"id",
|
|
"precedence",
|
|
"profileId",
|
|
"profileVersion",
|
|
"scopeId",
|
|
"scopeType"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"attachments"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeAttachmentResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachment": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"precedence": {
|
|
"type": "integer"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"scopeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Component",
|
|
"Environment",
|
|
"Global",
|
|
"Organization",
|
|
"Project"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectiveFrom",
|
|
"id",
|
|
"precedence",
|
|
"profileId",
|
|
"profileVersion",
|
|
"scopeId",
|
|
"scopeType"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attachment"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ScopeResolutionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"result": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applicableAttachments": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"precedence": {
|
|
"type": "integer"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"scopeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Component",
|
|
"Environment",
|
|
"Global",
|
|
"Organization",
|
|
"Project"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectiveFrom",
|
|
"id",
|
|
"precedence",
|
|
"profileId",
|
|
"profileVersion",
|
|
"scopeId",
|
|
"scopeType"
|
|
]
|
|
}
|
|
},
|
|
"resolutionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"resolvedProfile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attachmentId": {
|
|
"type": "string"
|
|
},
|
|
"inheritanceChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"precedence": {
|
|
"type": "integer"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"scopeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Component",
|
|
"Environment",
|
|
"Global",
|
|
"Organization",
|
|
"Project"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"effectiveFrom",
|
|
"id",
|
|
"precedence",
|
|
"profileId",
|
|
"profileVersion",
|
|
"scopeId",
|
|
"scopeType"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"resolvedFrom": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Component",
|
|
"Environment",
|
|
"Global",
|
|
"Organization",
|
|
"Project"
|
|
]
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attachmentId",
|
|
"inheritanceChain",
|
|
"profileId",
|
|
"profileVersion",
|
|
"resolvedFrom",
|
|
"scopeId"
|
|
]
|
|
},
|
|
"selector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"organizationId": {
|
|
"type": "string"
|
|
},
|
|
"projectId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"applicableAttachments",
|
|
"resolutionTimeMs",
|
|
"selector"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"result"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_StoreReportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"report": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"attestationCount": {
|
|
"type": "integer"
|
|
},
|
|
"coverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isComplete": {
|
|
"type": "boolean"
|
|
},
|
|
"predicateTypesMissing": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesPresent": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"predicateTypesRequired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"isComplete",
|
|
"predicateTypesMissing",
|
|
"predicateTypesPresent",
|
|
"predicateTypesRequired"
|
|
]
|
|
},
|
|
"evaluatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"overallStatus": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"policyCompliance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policiesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"policiesFailed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesPassed": {
|
|
"type": "integer"
|
|
},
|
|
"policiesWarned": {
|
|
"type": "integer"
|
|
},
|
|
"policyResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"verdict": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"issues",
|
|
"policyId",
|
|
"policyVersion",
|
|
"status",
|
|
"verdict"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"policiesEvaluated",
|
|
"policiesFailed",
|
|
"policiesPassed",
|
|
"policiesWarned",
|
|
"policyResults",
|
|
"status"
|
|
]
|
|
},
|
|
"verificationResults": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"freshnessStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ageSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"isFresh": {
|
|
"type": "boolean"
|
|
},
|
|
"maxAgeSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"ageSeconds",
|
|
"createdAt",
|
|
"isFresh",
|
|
"status"
|
|
]
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"predicateType": {
|
|
"type": "string"
|
|
},
|
|
"signatureStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiredSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"signers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyFingerprint": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"trusted": {
|
|
"type": "boolean"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyFingerprint",
|
|
"trusted",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"totalSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"verifiedSignatures": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"requiredSignatures",
|
|
"signers",
|
|
"status",
|
|
"totalSignatures",
|
|
"verifiedSignatures"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
},
|
|
"transparencyStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"inclusionVerified": {
|
|
"type": "boolean"
|
|
},
|
|
"rekorEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"integratedTime": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"logIndex": {
|
|
"type": "integer"
|
|
},
|
|
"logUrl": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"integratedTime",
|
|
"logIndex",
|
|
"uuid"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Fail",
|
|
"Pass",
|
|
"Pending",
|
|
"Skipped",
|
|
"Warn"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"inclusionVerified",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationId",
|
|
"createdAt",
|
|
"freshnessStatus",
|
|
"issues",
|
|
"predicateType",
|
|
"signatureStatus",
|
|
"status",
|
|
"transparencyStatus"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"attestationCount",
|
|
"coverage",
|
|
"evaluatedAt",
|
|
"overallStatus",
|
|
"policyCompliance",
|
|
"verificationResults"
|
|
]
|
|
},
|
|
"ttlSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"report"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_SubscriptionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"subscription": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"eventTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"OverrideAdded",
|
|
"OverrideRemoved",
|
|
"ProfileActivated",
|
|
"ProfileArchived",
|
|
"ProfileCreated",
|
|
"ProfileDeprecated",
|
|
"ProfilePublished",
|
|
"ScopeAttached",
|
|
"ScopeDetached",
|
|
"SeverityThresholdChanged",
|
|
"WeightChanged"
|
|
]
|
|
}
|
|
},
|
|
"profileFilter": {
|
|
"type": "string"
|
|
},
|
|
"subscriptionId": {
|
|
"type": "string"
|
|
},
|
|
"webhookUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"eventTypes",
|
|
"subscriptionId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"subscription"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_TestNotificationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"Error",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"title": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"BundleImportCompleted",
|
|
"BundleImportFailed",
|
|
"BundleImportStarted",
|
|
"EnvironmentSealed",
|
|
"EnvironmentUnsealed",
|
|
"PolicyPackUpdated",
|
|
"StalenessBreach",
|
|
"StalenessRecovered",
|
|
"StalenessWarning",
|
|
"TimeAnchorMissing"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_VerificationPolicyListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"policies": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signerRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumSignatures": {
|
|
"type": "integer"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
},
|
|
"trustedIssuers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"trustedKeyFingerprints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumSignatures",
|
|
"requireRekor",
|
|
"trustedKeyFingerprints"
|
|
]
|
|
},
|
|
"tenantScope": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validityWindow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAttestationAge": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"notAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"notBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"policyId",
|
|
"predicateTypes",
|
|
"signerRequirements",
|
|
"tenantScope",
|
|
"updatedAt",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"policies",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_VerifyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"profileCount": {
|
|
"type": "integer"
|
|
},
|
|
"sourceSystem": {
|
|
"type": "string"
|
|
},
|
|
"sourceVersion": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileCount",
|
|
"sourceSystem",
|
|
"sourceVersion",
|
|
"totalHash"
|
|
]
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"isValid"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"metadata",
|
|
"verification"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationBatchResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appendedCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"appendedCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
},
|
|
"violations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"subjectCve": {
|
|
"type": "string"
|
|
},
|
|
"subjectPurl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"id",
|
|
"occurredAt",
|
|
"policyId",
|
|
"ruleId",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"limit",
|
|
"offset",
|
|
"violations"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"violation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"details": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"remediation": {
|
|
"type": "string"
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"subjectCve": {
|
|
"type": "string"
|
|
},
|
|
"subjectPurl": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"details",
|
|
"id",
|
|
"occurredAt",
|
|
"policyId",
|
|
"ruleId",
|
|
"severity",
|
|
"tenantId"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"violation"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_ViolationStatsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"countBySeverity": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"since": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"until": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"countBySeverity",
|
|
"since",
|
|
"until"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
},
|
|
"hypotheticalChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"applyToAll": {
|
|
"type": "boolean"
|
|
},
|
|
"findingIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"newValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"applyToAll",
|
|
"findingIds",
|
|
"signalName"
|
|
]
|
|
}
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findings",
|
|
"hypotheticalChanges",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Endpoints_WhatIfSimulationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baselineResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"analytics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deltaSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"comparisonType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Batch",
|
|
"Snapshot",
|
|
"VersionCompare",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"baseOutcome": {
|
|
"type": "string"
|
|
},
|
|
"baseSeverity": {
|
|
"type": "string"
|
|
},
|
|
"candidateOutcome": {
|
|
"type": "string"
|
|
},
|
|
"candidateSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"impactScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseOutcome",
|
|
"findingId",
|
|
"impactReason",
|
|
"impactScore"
|
|
]
|
|
}
|
|
},
|
|
"outcomeChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"improved": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromOutcome": {
|
|
"type": "string"
|
|
},
|
|
"isImprovement": {
|
|
"type": "boolean"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toOutcome": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromOutcome",
|
|
"isImprovement",
|
|
"percentage",
|
|
"toOutcome"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"improved",
|
|
"regressed",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"ruleChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fireRateChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseFireRate": {
|
|
"type": "number"
|
|
},
|
|
"candidateFireRate": {
|
|
"type": "number"
|
|
},
|
|
"changePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseFireRate",
|
|
"candidateFireRate",
|
|
"changePercentage",
|
|
"isSignificant",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesAdded": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesModified": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"modificationType": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"modificationType",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesRemoved": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fireRateChanges",
|
|
"rulesAdded",
|
|
"rulesModified",
|
|
"rulesRemoved"
|
|
]
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deescalated": {
|
|
"type": "integer"
|
|
},
|
|
"escalated": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"percentage",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"deescalated",
|
|
"escalated",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"comparisonType",
|
|
"determinismHash",
|
|
"highImpactFindings",
|
|
"outcomeChanges",
|
|
"ruleChanges",
|
|
"severityChanges",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"heatmap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingRuleCoverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsByMatchCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"findingsMatched": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"rulesNeverFired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"findingsByMatchCount",
|
|
"findingsMatched",
|
|
"findingsUnmatched",
|
|
"rulesNeverFired",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"ruleOutcomeMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"ruleSeverityMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"temporalDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucketEndMs": {
|
|
"type": "integer"
|
|
},
|
|
"bucketStartMs": {
|
|
"type": "integer"
|
|
},
|
|
"evaluationCount": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucketEndMs",
|
|
"bucketStartMs",
|
|
"evaluationCount",
|
|
"rulesFired"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingRuleCoverage",
|
|
"ruleOutcomeMatrix",
|
|
"ruleSeverityMatrix",
|
|
"temporalDistribution"
|
|
]
|
|
},
|
|
"ruleFiringCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rulesByCategory": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByName": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesByOutcome": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByPriority": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"topRules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"totalEvaluations": {
|
|
"type": "integer"
|
|
},
|
|
"totalRulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"vexOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byJustification": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byVendor": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalOverrides": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byJustification",
|
|
"byStatus",
|
|
"byVendor",
|
|
"totalOverrides"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rulesByCategory",
|
|
"rulesByName",
|
|
"rulesByOutcome",
|
|
"rulesByPriority",
|
|
"topRules",
|
|
"totalEvaluations",
|
|
"totalRulesFired",
|
|
"vexOverrides"
|
|
]
|
|
},
|
|
"sampledTraces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"ordering": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"primaryKey": {
|
|
"type": "string"
|
|
},
|
|
"secondaryKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"primaryKey"
|
|
]
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
},
|
|
"sampledCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTraces": {
|
|
"type": "integer"
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"assignedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"evaluationMs": {
|
|
"type": "number"
|
|
},
|
|
"finalOutcome": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ruleSequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"sampleReason": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"vexApplied": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluationMs",
|
|
"finalOutcome",
|
|
"findingId",
|
|
"ruleSequence",
|
|
"rulesEvaluated",
|
|
"rulesFired",
|
|
"sampleReason",
|
|
"traceId",
|
|
"vexApplied"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"determinismHash",
|
|
"ordering",
|
|
"sampleRate",
|
|
"sampledCount",
|
|
"totalTraces",
|
|
"traces"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"heatmap",
|
|
"ruleFiringCounts",
|
|
"sampledTraces"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"predicate"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"findingScores",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
]
|
|
},
|
|
"impactSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageScoreDelta": {
|
|
"type": "number"
|
|
},
|
|
"findingsImproved": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnchanged": {
|
|
"type": "integer"
|
|
},
|
|
"findingsWorsened": {
|
|
"type": "integer"
|
|
},
|
|
"severityShifts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"toHigher": {
|
|
"type": "integer"
|
|
},
|
|
"toLower": {
|
|
"type": "integer"
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"toHigher",
|
|
"toLower",
|
|
"unchanged"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"averageScoreDelta",
|
|
"findingsImproved",
|
|
"findingsUnchanged",
|
|
"findingsWorsened",
|
|
"severityShifts"
|
|
]
|
|
},
|
|
"modifiedResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalCount": {
|
|
"type": "integer"
|
|
},
|
|
"highCount": {
|
|
"type": "integer"
|
|
},
|
|
"informationalCount": {
|
|
"type": "integer"
|
|
},
|
|
"lowCount": {
|
|
"type": "integer"
|
|
},
|
|
"maxScore": {
|
|
"type": "number"
|
|
},
|
|
"meanScore": {
|
|
"type": "number"
|
|
},
|
|
"medianScore": {
|
|
"type": "number"
|
|
},
|
|
"mediumCount": {
|
|
"type": "integer"
|
|
},
|
|
"minScore": {
|
|
"type": "number"
|
|
},
|
|
"stdDeviation": {
|
|
"type": "number"
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalCount",
|
|
"highCount",
|
|
"informationalCount",
|
|
"lowCount",
|
|
"maxScore",
|
|
"meanScore",
|
|
"medianScore",
|
|
"mediumCount",
|
|
"minScore",
|
|
"stdDeviation",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"analytics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deltaSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"comparisonType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Batch",
|
|
"Snapshot",
|
|
"VersionCompare",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"highImpactFindings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"baseOutcome": {
|
|
"type": "string"
|
|
},
|
|
"baseSeverity": {
|
|
"type": "string"
|
|
},
|
|
"candidateOutcome": {
|
|
"type": "string"
|
|
},
|
|
"candidateSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"impactReason": {
|
|
"type": "string"
|
|
},
|
|
"impactScore": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseOutcome",
|
|
"findingId",
|
|
"impactReason",
|
|
"impactScore"
|
|
]
|
|
}
|
|
},
|
|
"outcomeChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"improved": {
|
|
"type": "integer"
|
|
},
|
|
"regressed": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromOutcome": {
|
|
"type": "string"
|
|
},
|
|
"isImprovement": {
|
|
"type": "boolean"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toOutcome": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromOutcome",
|
|
"isImprovement",
|
|
"percentage",
|
|
"toOutcome"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"improved",
|
|
"regressed",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"ruleChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fireRateChanges": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseFireRate": {
|
|
"type": "number"
|
|
},
|
|
"candidateFireRate": {
|
|
"type": "number"
|
|
},
|
|
"changePercentage": {
|
|
"type": "number"
|
|
},
|
|
"isSignificant": {
|
|
"type": "boolean"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"baseFireRate",
|
|
"candidateFireRate",
|
|
"changePercentage",
|
|
"isSignificant",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesAdded": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesModified": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"modificationType": {
|
|
"type": "string"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"modificationType",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesRemoved": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"fireRateChanges",
|
|
"rulesAdded",
|
|
"rulesModified",
|
|
"rulesRemoved"
|
|
]
|
|
},
|
|
"severityChanges": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deescalated": {
|
|
"type": "integer"
|
|
},
|
|
"escalated": {
|
|
"type": "integer"
|
|
},
|
|
"transitions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"fromSeverity": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"toSeverity": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"fromSeverity",
|
|
"percentage",
|
|
"toSeverity"
|
|
]
|
|
}
|
|
},
|
|
"unchanged": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"deescalated",
|
|
"escalated",
|
|
"transitions",
|
|
"unchanged"
|
|
]
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"comparisonType",
|
|
"determinismHash",
|
|
"highImpactFindings",
|
|
"outcomeChanges",
|
|
"ruleChanges",
|
|
"severityChanges",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"heatmap": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findingRuleCoverage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"coveragePercentage": {
|
|
"type": "number"
|
|
},
|
|
"findingsByMatchCount": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"findingsMatched": {
|
|
"type": "integer"
|
|
},
|
|
"findingsUnmatched": {
|
|
"type": "integer"
|
|
},
|
|
"rulesNeverFired": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalFindings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"coveragePercentage",
|
|
"findingsByMatchCount",
|
|
"findingsMatched",
|
|
"findingsUnmatched",
|
|
"rulesNeverFired",
|
|
"totalFindings"
|
|
]
|
|
},
|
|
"ruleOutcomeMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"ruleSeverityMatrix": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"normalized": {
|
|
"type": "number"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
},
|
|
"x": {
|
|
"type": "string"
|
|
},
|
|
"y": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"normalized",
|
|
"value",
|
|
"x",
|
|
"y"
|
|
]
|
|
}
|
|
},
|
|
"temporalDistribution": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bucketEndMs": {
|
|
"type": "integer"
|
|
},
|
|
"bucketStartMs": {
|
|
"type": "integer"
|
|
},
|
|
"evaluationCount": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"bucketEndMs",
|
|
"bucketStartMs",
|
|
"evaluationCount",
|
|
"rulesFired"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingRuleCoverage",
|
|
"ruleOutcomeMatrix",
|
|
"ruleSeverityMatrix",
|
|
"temporalDistribution"
|
|
]
|
|
},
|
|
"ruleFiringCounts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"rulesByCategory": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByName": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"rulesByOutcome": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"rulesByPriority": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"topRules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"averageEvaluationMicroseconds": {
|
|
"type": "number"
|
|
},
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"fireCount": {
|
|
"type": "integer"
|
|
},
|
|
"firePercentage": {
|
|
"type": "number"
|
|
},
|
|
"outcomeBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"ruleName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"averageEvaluationMicroseconds",
|
|
"fireCount",
|
|
"firePercentage",
|
|
"outcomeBreakdown",
|
|
"priority",
|
|
"ruleName"
|
|
]
|
|
}
|
|
},
|
|
"totalEvaluations": {
|
|
"type": "integer"
|
|
},
|
|
"totalRulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"vexOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"byJustification": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byStatus": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"byVendor": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"totalOverrides": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"byJustification",
|
|
"byStatus",
|
|
"byVendor",
|
|
"totalOverrides"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"rulesByCategory",
|
|
"rulesByName",
|
|
"rulesByOutcome",
|
|
"rulesByPriority",
|
|
"topRules",
|
|
"totalEvaluations",
|
|
"totalRulesFired",
|
|
"vexOverrides"
|
|
]
|
|
},
|
|
"sampledTraces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"determinismHash": {
|
|
"type": "string"
|
|
},
|
|
"ordering": {
|
|
"type": "object",
|
|
"properties": {
|
|
"direction": {
|
|
"type": "string"
|
|
},
|
|
"primaryKey": {
|
|
"type": "string"
|
|
},
|
|
"secondaryKey": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"direction",
|
|
"primaryKey"
|
|
]
|
|
},
|
|
"sampleRate": {
|
|
"type": "number"
|
|
},
|
|
"sampledCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTraces": {
|
|
"type": "integer"
|
|
},
|
|
"traces": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"assignedSeverity": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"evaluationMs": {
|
|
"type": "number"
|
|
},
|
|
"finalOutcome": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"ruleSequence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rulesEvaluated": {
|
|
"type": "integer"
|
|
},
|
|
"rulesFired": {
|
|
"type": "integer"
|
|
},
|
|
"sampleReason": {
|
|
"type": "string"
|
|
},
|
|
"traceId": {
|
|
"type": "string"
|
|
},
|
|
"vexApplied": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"evaluationMs",
|
|
"finalOutcome",
|
|
"findingId",
|
|
"ruleSequence",
|
|
"rulesEvaluated",
|
|
"rulesFired",
|
|
"sampleReason",
|
|
"traceId",
|
|
"vexApplied"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"determinismHash",
|
|
"ordering",
|
|
"sampleRate",
|
|
"sampledCount",
|
|
"totalTraces",
|
|
"traces"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"heatmap",
|
|
"ruleFiringCounts",
|
|
"sampledTraces"
|
|
]
|
|
},
|
|
"distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"rangeMax": {
|
|
"type": "number"
|
|
},
|
|
"rangeMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"percentage",
|
|
"rangeMax",
|
|
"rangeMin"
|
|
]
|
|
}
|
|
},
|
|
"percentiles": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"severityBreakdown": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"buckets",
|
|
"percentiles",
|
|
"severityBreakdown"
|
|
]
|
|
},
|
|
"executionTimeMs": {
|
|
"type": "number"
|
|
},
|
|
"findingScores": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contributions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contribution": {
|
|
"type": "number"
|
|
},
|
|
"contributionPercentage": {
|
|
"type": "number"
|
|
},
|
|
"signalName": {
|
|
"type": "string"
|
|
},
|
|
"signalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"contribution",
|
|
"contributionPercentage",
|
|
"signalName",
|
|
"weight"
|
|
]
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"normalizedScore": {
|
|
"type": "number"
|
|
},
|
|
"overridesApplied": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appliedValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"originalValue": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"overrideType": {
|
|
"type": "string"
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overrideType",
|
|
"predicate"
|
|
]
|
|
}
|
|
},
|
|
"rawScore": {
|
|
"type": "number"
|
|
},
|
|
"recommendedAction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"normalizedScore",
|
|
"rawScore",
|
|
"recommendedAction",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"profileHash": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"simulationId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"topMovers": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"driverContribution": {
|
|
"type": "number"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"primaryDriver": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"driverContribution",
|
|
"findingId",
|
|
"primaryDriver",
|
|
"score",
|
|
"severity"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregateMetrics",
|
|
"executionTimeMs",
|
|
"findingScores",
|
|
"profileHash",
|
|
"profileId",
|
|
"profileVersion",
|
|
"simulationId",
|
|
"timestamp"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"baselineResult",
|
|
"impactSummary",
|
|
"modifiedResult"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Ledger_LedgerExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Orchestration_OrchestratorJobRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"batchItems": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryId",
|
|
"componentPurl"
|
|
]
|
|
}
|
|
},
|
|
"callbacks": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nats": {
|
|
"type": "string"
|
|
},
|
|
"sse": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"contextId": {
|
|
"type": "string"
|
|
},
|
|
"policyProfileHash": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "string"
|
|
},
|
|
"requestedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"traceRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"batchItems",
|
|
"contextId",
|
|
"policyProfileHash",
|
|
"priority",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Orchestration_WorkerRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"jobId": {
|
|
"type": "string"
|
|
},
|
|
"workerId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"jobId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Overlay_PathScopeSimulationBridgeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"overlays": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsseEnvelopeHash": {
|
|
"type": "string"
|
|
},
|
|
"evidenceHash": {
|
|
"type": "string"
|
|
},
|
|
"treeDigest": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"decision": {
|
|
"type": "string"
|
|
},
|
|
"effectiveAt": {
|
|
"type": "string"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string"
|
|
},
|
|
"reasons": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"ruleId": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"pathMatch": {
|
|
"type": "string"
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"filePath",
|
|
"pathMatch",
|
|
"pattern"
|
|
]
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cpe": {
|
|
"type": "string"
|
|
},
|
|
"hasCoordinates": {
|
|
"type": "boolean"
|
|
},
|
|
"osImage": {
|
|
"type": "string"
|
|
},
|
|
"packagePath": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasCoordinates"
|
|
]
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifacts",
|
|
"decision",
|
|
"effectiveAt",
|
|
"reasons",
|
|
"ruleId",
|
|
"scope",
|
|
"subject",
|
|
"tenant",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"paths": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deterministic": {
|
|
"type": "boolean"
|
|
},
|
|
"includeTrace": {
|
|
"type": "boolean"
|
|
},
|
|
"maxFindings": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"sort": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"deterministic",
|
|
"includeTrace",
|
|
"sort"
|
|
]
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cpe": {
|
|
"type": "string"
|
|
},
|
|
"hasCoordinates": {
|
|
"type": "boolean"
|
|
},
|
|
"osImage": {
|
|
"type": "string"
|
|
},
|
|
"packagePath": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasCoordinates"
|
|
]
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"connectorId": {
|
|
"type": "string"
|
|
},
|
|
"depthLimit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evidenceHash": {
|
|
"type": "string"
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"ingestedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"pathMatch": {
|
|
"type": "string"
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
},
|
|
"treeDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"filePath",
|
|
"pathMatch",
|
|
"pattern"
|
|
]
|
|
}
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"candidatePolicyRef",
|
|
"options",
|
|
"schemaVersion",
|
|
"subject",
|
|
"targets",
|
|
"tenant"
|
|
]
|
|
}
|
|
},
|
|
"rules": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode",
|
|
"paths",
|
|
"rules",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Services_PolicyCompileRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dsl": {
|
|
"type": "object",
|
|
"properties": {
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"syntax": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"source",
|
|
"syntax"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"dsl"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Simulation_RiskSimulationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"findings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryId": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"signals": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId",
|
|
"signals"
|
|
]
|
|
}
|
|
},
|
|
"includeContributions": {
|
|
"type": "boolean"
|
|
},
|
|
"includeDistribution": {
|
|
"type": "boolean"
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Full",
|
|
"Quick",
|
|
"WhatIf"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findings",
|
|
"includeContributions",
|
|
"includeDistribution",
|
|
"mode",
|
|
"profileId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Snapshots_SnapshotRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"overlayHash": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"overlayHash",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Streaming_PathScopeSimulationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"basePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"candidatePolicyRef": {
|
|
"type": "string"
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deterministic": {
|
|
"type": "boolean"
|
|
},
|
|
"includeTrace": {
|
|
"type": "boolean"
|
|
},
|
|
"maxFindings": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"sort": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"deterministic",
|
|
"includeTrace",
|
|
"sort"
|
|
]
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cpe": {
|
|
"type": "string"
|
|
},
|
|
"hasCoordinates": {
|
|
"type": "boolean"
|
|
},
|
|
"osImage": {
|
|
"type": "string"
|
|
},
|
|
"packagePath": {
|
|
"type": "string"
|
|
},
|
|
"purl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hasCoordinates"
|
|
]
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"connectorId": {
|
|
"type": "string"
|
|
},
|
|
"depthLimit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evidenceHash": {
|
|
"type": "string"
|
|
},
|
|
"filePath": {
|
|
"type": "string"
|
|
},
|
|
"ingestedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"pathMatch": {
|
|
"type": "string"
|
|
},
|
|
"pattern": {
|
|
"type": "string"
|
|
},
|
|
"treeDigest": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"filePath",
|
|
"pathMatch",
|
|
"pattern"
|
|
]
|
|
}
|
|
},
|
|
"tenant": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"basePolicyRef",
|
|
"candidatePolicyRef",
|
|
"options",
|
|
"schemaVersion",
|
|
"subject",
|
|
"targets",
|
|
"tenant"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Violations_ConflictRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"snapshotId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"snapshotId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Engine_Violations_ViolationEventRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"snapshotId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"snapshotId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Export_ExportProfilesRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"includeAllVersions": {
|
|
"type": "boolean"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"profileIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"signBundle": {
|
|
"type": "boolean"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"includeAllVersions",
|
|
"profileIds",
|
|
"signBundle"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Export_ImportProfilesRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activateOnImport": {
|
|
"type": "boolean"
|
|
},
|
|
"bundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"profileCount": {
|
|
"type": "integer"
|
|
},
|
|
"sourceSystem": {
|
|
"type": "string"
|
|
},
|
|
"sourceVersion": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileCount",
|
|
"sourceSystem",
|
|
"sourceVersion",
|
|
"totalHash"
|
|
]
|
|
},
|
|
"profiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"lifecycle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"deprecatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"createdAt",
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
},
|
|
"profile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"profile"
|
|
]
|
|
}
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"signedBy": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"signedAt",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"createdAt",
|
|
"formatVersion",
|
|
"metadata",
|
|
"profiles"
|
|
]
|
|
},
|
|
"overwriteExisting": {
|
|
"type": "boolean"
|
|
},
|
|
"verifySignature": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"activateOnImport",
|
|
"bundle",
|
|
"overwriteExisting",
|
|
"verifySignature"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Export_RiskProfileBundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"formatVersion": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"profileCount": {
|
|
"type": "integer"
|
|
},
|
|
"sourceSystem": {
|
|
"type": "string"
|
|
},
|
|
"sourceVersion": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"totalHash": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"profileCount",
|
|
"sourceSystem",
|
|
"sourceVersion",
|
|
"totalHash"
|
|
]
|
|
},
|
|
"profiles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"lifecycle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"archivedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"contentHash": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"deprecatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"Archived",
|
|
"Deprecated",
|
|
"Draft"
|
|
]
|
|
},
|
|
"successorVersion": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"createdAt",
|
|
"profileId",
|
|
"status",
|
|
"version"
|
|
]
|
|
},
|
|
"profile": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"extends": {
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"overrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decisions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"when"
|
|
]
|
|
}
|
|
},
|
|
"severity": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"set": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"when": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"set",
|
|
"when"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"decisions",
|
|
"severity"
|
|
]
|
|
},
|
|
"signals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"transform": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Boolean",
|
|
"Categorical",
|
|
"Numeric"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"source",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
},
|
|
"weights": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"id",
|
|
"overrides",
|
|
"signals",
|
|
"version",
|
|
"weights"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"contentHash",
|
|
"profile"
|
|
]
|
|
}
|
|
},
|
|
"signature": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"signedBy": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"signedAt",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"createdAt",
|
|
"formatVersion",
|
|
"metadata",
|
|
"profiles"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Overrides_CreateOverrideRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"AdjustWeight",
|
|
"Exempt",
|
|
"SetDecision",
|
|
"SetSeverity",
|
|
"Suppress"
|
|
]
|
|
},
|
|
"decision": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Allow",
|
|
"Deny",
|
|
"Review"
|
|
]
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Informational",
|
|
"Low",
|
|
"Medium"
|
|
]
|
|
},
|
|
"weightFactor": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"actionType"
|
|
]
|
|
},
|
|
"expiration": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"overrideType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Decision",
|
|
"Exception",
|
|
"Severity",
|
|
"Weight"
|
|
]
|
|
},
|
|
"predicate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conditions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Contains",
|
|
"Equals",
|
|
"GreaterThan",
|
|
"GreaterThanOrEqual",
|
|
"In",
|
|
"LessThan",
|
|
"LessThanOrEqual",
|
|
"NotEquals",
|
|
"NotIn",
|
|
"Regex"
|
|
]
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"field",
|
|
"operator"
|
|
]
|
|
}
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"All",
|
|
"Any"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"conditions",
|
|
"matchMode"
|
|
]
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"reviewRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"ticketRef": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action",
|
|
"overrideType",
|
|
"predicate",
|
|
"profileId",
|
|
"reason",
|
|
"reviewRequired"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Scope_AttachAuthorityScopeRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conditions": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"effectivePolicyId": {
|
|
"type": "string"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"effectivePolicyId",
|
|
"scope"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateEffectivePolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"subjectPattern": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"enabled",
|
|
"policyId",
|
|
"priority",
|
|
"subjectPattern",
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Scope_CreateScopeAttachmentRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"effectiveFrom": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"precedence": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"profileId": {
|
|
"type": "string"
|
|
},
|
|
"profileVersion": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"scopeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Component",
|
|
"Environment",
|
|
"Global",
|
|
"Organization",
|
|
"Project"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"profileId",
|
|
"scopeId",
|
|
"scopeType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Scope_ScopeSelector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"organizationId": {
|
|
"type": "string"
|
|
},
|
|
"projectId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_RiskProfile_Scope_UpdateEffectivePolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"scopes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_StellaOps_Policy_Scoring_CvssScoreReceipt": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amendsReceiptId": {
|
|
"type": "string"
|
|
},
|
|
"attestationRefs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"baseMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attackComplexity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low"
|
|
]
|
|
},
|
|
"attackRequirements": {
|
|
"type": "string",
|
|
"enum": [
|
|
"None",
|
|
"Present"
|
|
]
|
|
},
|
|
"attackVector": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"Physical"
|
|
]
|
|
},
|
|
"privilegesRequired": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemAvailability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemConfidentiality": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"subsequentSystemIntegrity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"userInteraction": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"Passive"
|
|
]
|
|
},
|
|
"vulnerableSystemAvailability": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"vulnerableSystemConfidentiality": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
},
|
|
"vulnerableSystemIntegrity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"attackComplexity",
|
|
"attackRequirements",
|
|
"attackVector",
|
|
"privilegesRequired",
|
|
"subsequentSystemAvailability",
|
|
"subsequentSystemConfidentiality",
|
|
"subsequentSystemIntegrity",
|
|
"userInteraction",
|
|
"vulnerableSystemAvailability",
|
|
"vulnerableSystemConfidentiality",
|
|
"vulnerableSystemIntegrity"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"cvssVersion": {
|
|
"type": "string"
|
|
},
|
|
"environmentalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"dsseRef": {
|
|
"type": "string"
|
|
},
|
|
"isAuthoritative": {
|
|
"type": "boolean"
|
|
},
|
|
"isRedacted": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"retentionClass": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"isAuthoritative",
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"exportHash": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"history": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"changeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Amended",
|
|
"AttestationSigned",
|
|
"Created",
|
|
"EvidenceAdded",
|
|
"PolicyUpdated",
|
|
"Recalculated",
|
|
"Revoked",
|
|
"Superseded"
|
|
]
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"historyId": {
|
|
"type": "string"
|
|
},
|
|
"newValue": {
|
|
"type": "string"
|
|
},
|
|
"previousValue": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"referenceUri": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"actor",
|
|
"changeType",
|
|
"field",
|
|
"historyId",
|
|
"reason",
|
|
"timestamp"
|
|
]
|
|
}
|
|
},
|
|
"inputHash": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"modifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"modifiedBy": {
|
|
"type": "string"
|
|
},
|
|
"policyRef": {
|
|
"type": "object",
|
|
"properties": {
|
|
"activatedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"hash",
|
|
"policyId",
|
|
"version"
|
|
]
|
|
},
|
|
"receiptId": {
|
|
"type": "string"
|
|
},
|
|
"schemaVersion": {
|
|
"type": "string"
|
|
},
|
|
"scores": {
|
|
"type": "object",
|
|
"properties": {
|
|
"baseScore": {
|
|
"type": "number"
|
|
},
|
|
"effectiveScore": {
|
|
"type": "number"
|
|
},
|
|
"effectiveScoreType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base",
|
|
"Environmental",
|
|
"Full",
|
|
"Threat"
|
|
]
|
|
},
|
|
"environmentalScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"fullScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"threatScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"baseScore",
|
|
"effectiveScore",
|
|
"effectiveScoreType"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"None"
|
|
]
|
|
},
|
|
"supersededReason": {
|
|
"type": "string"
|
|
},
|
|
"supersedesReceiptId": {
|
|
"type": "string"
|
|
},
|
|
"supplementalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"automatable": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"No",
|
|
"NotDefined",
|
|
"Yes"
|
|
]
|
|
},
|
|
"providerUrgency": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Amber",
|
|
"Clear",
|
|
"Green",
|
|
"NotDefined",
|
|
"Red"
|
|
]
|
|
},
|
|
"recovery": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Automatic",
|
|
"Irrecoverable",
|
|
"NotDefined",
|
|
"User"
|
|
]
|
|
},
|
|
"safety": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"valueDensity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Concentrated",
|
|
"Diffuse",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"vulnerabilityResponseEffort": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Moderate",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"threatMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiresAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"exploitMaturity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Attacked",
|
|
"NotDefined",
|
|
"ProofOfConcept",
|
|
"Unreported"
|
|
]
|
|
},
|
|
"observedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"exploitMaturity"
|
|
]
|
|
},
|
|
"vectorString": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestationRefs",
|
|
"baseMetrics",
|
|
"createdAt",
|
|
"createdBy",
|
|
"cvssVersion",
|
|
"evidence",
|
|
"format",
|
|
"history",
|
|
"inputHash",
|
|
"isActive",
|
|
"policyRef",
|
|
"receiptId",
|
|
"schemaVersion",
|
|
"scores",
|
|
"severity",
|
|
"tenantId",
|
|
"vectorString",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_AdvisoryAI_AdvisoryAiKnob_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"defaultValue": {
|
|
"type": "number"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"max": {
|
|
"type": "number"
|
|
},
|
|
"min": {
|
|
"type": "number"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"step": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultValue",
|
|
"description",
|
|
"max",
|
|
"min",
|
|
"name",
|
|
"step"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_Endpoints_PolicyPackSummaryDto_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"versions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"packId",
|
|
"versions"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Engine_TrustWeighting_TrustWeightingEntry_StellaOps_Policy_Engine_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string"
|
|
},
|
|
"weight": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"source",
|
|
"updatedAt",
|
|
"weight"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_CvssPolicy_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestationRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowedSigners": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"minimumTrustLevel": {
|
|
"type": "string"
|
|
},
|
|
"requireDsse": {
|
|
"type": "boolean"
|
|
},
|
|
"requireRekor": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"allowedSigners",
|
|
"requireDsse",
|
|
"requireRekor"
|
|
]
|
|
},
|
|
"createdAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"defaultEffectiveScoreType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Base",
|
|
"Environmental",
|
|
"Full",
|
|
"Threat"
|
|
]
|
|
},
|
|
"defaultEnvironmentalMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"effectiveFrom": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"effectiveUntil": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"evidenceRequirements": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxAgeInDays": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minimumCount": {
|
|
"type": "integer"
|
|
},
|
|
"requireAuthoritative": {
|
|
"type": "boolean"
|
|
},
|
|
"requiredTypes": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"minimumCount",
|
|
"requireAuthoritative",
|
|
"requiredTypes"
|
|
]
|
|
},
|
|
"hash": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"metricOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cweIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"environmentalOverrides": {
|
|
"type": "object",
|
|
"properties": {
|
|
"availabilityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"confidentialityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"integrityRequirement": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Medium",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackComplexity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedAttackRequirements": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"None",
|
|
"NotDefined",
|
|
"Present"
|
|
]
|
|
},
|
|
"modifiedAttackVector": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Adjacent",
|
|
"Local",
|
|
"Network",
|
|
"NotDefined",
|
|
"Physical"
|
|
]
|
|
},
|
|
"modifiedPrivilegesRequired": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedSubsequentSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"Negligible",
|
|
"NotDefined",
|
|
"Safety"
|
|
]
|
|
},
|
|
"modifiedUserInteraction": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Active",
|
|
"None",
|
|
"NotDefined",
|
|
"Passive"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemAvailability": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemConfidentiality": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
},
|
|
"modifiedVulnerableSystemIntegrity": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"High",
|
|
"Low",
|
|
"None",
|
|
"NotDefined"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"scoreAdjustment": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"vulnerabilityIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"vulnerabilityPattern": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cweIds",
|
|
"id",
|
|
"isActive",
|
|
"priority",
|
|
"vulnerabilityIds"
|
|
]
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"rounding": {
|
|
"type": "object",
|
|
"properties": {
|
|
"decimalPlaces": {
|
|
"type": "integer"
|
|
},
|
|
"mode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"RoundDown",
|
|
"RoundUp",
|
|
"Standard"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"decimalPlaces",
|
|
"mode"
|
|
]
|
|
},
|
|
"severityThresholds": {
|
|
"type": "object",
|
|
"properties": {
|
|
"criticalMin": {
|
|
"type": "number"
|
|
},
|
|
"highMin": {
|
|
"type": "number"
|
|
},
|
|
"lowMin": {
|
|
"type": "number"
|
|
},
|
|
"mediumMin": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"criticalMin",
|
|
"highMin",
|
|
"lowMin",
|
|
"mediumMin"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"defaultEffectiveScoreType",
|
|
"effectiveFrom",
|
|
"isActive",
|
|
"metricOverrides",
|
|
"name",
|
|
"policyId",
|
|
"rounding",
|
|
"version"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_System_Collections_Generic_IReadOnlyList_1_StellaOps_Policy_Scoring_ReceiptHistoryEntry_StellaOps_Policy_Scoring_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"changeType": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Amended",
|
|
"AttestationSigned",
|
|
"Created",
|
|
"EvidenceAdded",
|
|
"PolicyUpdated",
|
|
"Recalculated",
|
|
"Revoked",
|
|
"Superseded"
|
|
]
|
|
},
|
|
"field": {
|
|
"type": "string"
|
|
},
|
|
"historyId": {
|
|
"type": "string"
|
|
},
|
|
"newValue": {
|
|
"type": "string"
|
|
},
|
|
"previousValue": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"referenceUri": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"actor",
|
|
"changeType",
|
|
"field",
|
|
"historyId",
|
|
"reason",
|
|
"timestamp"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"policy-engine_System_Text_Json_JsonElement": {
|
|
"type": "object",
|
|
"properties": {
|
|
"valueKind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Array",
|
|
"False",
|
|
"Null",
|
|
"Number",
|
|
"Object",
|
|
"String",
|
|
"True",
|
|
"Undefined"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"valueKind"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_BatchPipelinePlanRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requests": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryKey": {
|
|
"type": "string"
|
|
},
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactPurl": {
|
|
"type": "string"
|
|
},
|
|
"forceRefresh": {
|
|
"type": "boolean"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"preferredSections": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"profile": {
|
|
"type": "string"
|
|
},
|
|
"taskType": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Conflict",
|
|
"Remediation",
|
|
"Summary"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryKey",
|
|
"forceRefresh",
|
|
"profile"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"requests"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_PipelinePlanRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"advisoryKey": {
|
|
"type": "string"
|
|
},
|
|
"artifactId": {
|
|
"type": "string"
|
|
},
|
|
"artifactPurl": {
|
|
"type": "string"
|
|
},
|
|
"forceRefresh": {
|
|
"type": "boolean"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"preferredSections": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"profile": {
|
|
"type": "string"
|
|
},
|
|
"taskType": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"enum": [
|
|
"Conflict",
|
|
"Remediation",
|
|
"Summary"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"advisoryKey",
|
|
"forceRefresh",
|
|
"profile"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AddTurnRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"stream": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"stream"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiConsentGrantRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dataShareAcknowledged": {
|
|
"type": "boolean"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"sessionLevel": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"dataShareAcknowledged",
|
|
"scope",
|
|
"sessionLevel"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_AiJustifyApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contextData": {
|
|
"type": "object",
|
|
"properties": {
|
|
"callGraphSummary": {
|
|
"type": "string"
|
|
},
|
|
"codeSearchResults": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"reachabilityScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"relatedVexStatements": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sbomContext": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"justificationType": {
|
|
"type": "string"
|
|
},
|
|
"productRef": {
|
|
"type": "string"
|
|
},
|
|
"proposedStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"cveId",
|
|
"justificationType",
|
|
"productRef",
|
|
"proposedStatus"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ApplyRemediationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"planId": {
|
|
"type": "string"
|
|
},
|
|
"scmType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"planId",
|
|
"scmType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CompanionExplainRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"explanationType": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"maxLength": {
|
|
"type": "integer"
|
|
},
|
|
"plainLanguage": {
|
|
"type": "boolean"
|
|
},
|
|
"runtimeSignals": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
},
|
|
"signal": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"signal",
|
|
"source",
|
|
"value"
|
|
]
|
|
}
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"explanationType",
|
|
"findingId",
|
|
"maxLength",
|
|
"plainLanguage",
|
|
"runtimeSignals",
|
|
"scope",
|
|
"scopeId",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_CreateConversationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"currentComponent": {
|
|
"type": "string"
|
|
},
|
|
"currentCveId": {
|
|
"type": "string"
|
|
},
|
|
"currentImageDigest": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
},
|
|
"scanId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"tenantId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_ExplainRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"explanationType": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"maxLength": {
|
|
"type": "integer"
|
|
},
|
|
"plainLanguage": {
|
|
"type": "boolean"
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"scopeId": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"explanationType",
|
|
"findingId",
|
|
"maxLength",
|
|
"plainLanguage",
|
|
"scope",
|
|
"scopeId",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyCompileApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleName": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"ruleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleName",
|
|
"ruleIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyGenerateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"intentId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"intentId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyParseApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"defaultScope": {
|
|
"type": "string"
|
|
},
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"organizationId": {
|
|
"type": "string"
|
|
},
|
|
"preferredFormat": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"input"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_PolicyValidateApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"existingRuleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"ruleIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"ruleIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Contracts_RemediationPlanApiRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"autoCreatePr": {
|
|
"type": "boolean"
|
|
},
|
|
"componentPurl": {
|
|
"type": "string"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"remediationType": {
|
|
"type": "string"
|
|
},
|
|
"repositoryUrl": {
|
|
"type": "string"
|
|
},
|
|
"targetBranch": {
|
|
"type": "string"
|
|
},
|
|
"vulnerabilityId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"autoCreatePr",
|
|
"componentPurl",
|
|
"findingId",
|
|
"remediationType",
|
|
"targetBranch",
|
|
"vulnerabilityId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"conversationId": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"imageReference": {
|
|
"type": "string"
|
|
},
|
|
"query": {
|
|
"type": "string"
|
|
},
|
|
"userRoles": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"query"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AdvisoryChatQueryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"score": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"level",
|
|
"score"
|
|
]
|
|
},
|
|
"diagnostics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completionTokens": {
|
|
"type": "integer"
|
|
},
|
|
"evidenceAssemblyMs": {
|
|
"type": "integer"
|
|
},
|
|
"inferenceMs": {
|
|
"type": "integer"
|
|
},
|
|
"intentRoutingMs": {
|
|
"type": "integer"
|
|
},
|
|
"promptTokens": {
|
|
"type": "integer"
|
|
},
|
|
"totalMs": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"completionTokens",
|
|
"evidenceAssemblyMs",
|
|
"inferenceMs",
|
|
"intentRoutingMs",
|
|
"promptTokens",
|
|
"totalMs"
|
|
]
|
|
},
|
|
"evidenceLinks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"followUp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nextSteps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"suggestedQueries": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"nextSteps",
|
|
"suggestedQueries"
|
|
]
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"impact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedComponent": {
|
|
"type": "string"
|
|
},
|
|
"affectedVersion": {
|
|
"type": "string"
|
|
},
|
|
"artifact": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"intent": {
|
|
"type": "string"
|
|
},
|
|
"mitigations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"rank": {
|
|
"type": "integer"
|
|
},
|
|
"requiresApproval": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"risk": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"label",
|
|
"rank",
|
|
"risk",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"proposedActions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actionType": {
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"type": "string"
|
|
},
|
|
"policyGate": {
|
|
"type": "string"
|
|
},
|
|
"requiresConfirmation": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"actionType",
|
|
"label",
|
|
"requiresConfirmation"
|
|
]
|
|
}
|
|
},
|
|
"reachability": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryBackportDetected": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"callgraphPaths": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"pathDescription": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
]
|
|
},
|
|
"responseId": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"evidenceLinks",
|
|
"generatedAt",
|
|
"intent",
|
|
"mitigations",
|
|
"proposedActions",
|
|
"responseId",
|
|
"summary"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_AttestationVerificationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"digestValid": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"isValid": {
|
|
"type": "boolean"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"signatureValid": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"signingKeyId": {
|
|
"type": "string"
|
|
},
|
|
"verifiedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"isValid"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatDoctorResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"lastDenied": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"type": "string"
|
|
},
|
|
"deniedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"code",
|
|
"deniedAt",
|
|
"message"
|
|
]
|
|
},
|
|
"quotas": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requestsPerDayLimit": {
|
|
"type": "integer"
|
|
},
|
|
"requestsPerDayRemaining": {
|
|
"type": "integer"
|
|
},
|
|
"requestsPerDayResetsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"requestsPerMinuteLimit": {
|
|
"type": "integer"
|
|
},
|
|
"requestsPerMinuteRemaining": {
|
|
"type": "integer"
|
|
},
|
|
"requestsPerMinuteResetsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tokensPerDayLimit": {
|
|
"type": "integer"
|
|
},
|
|
"tokensPerDayRemaining": {
|
|
"type": "integer"
|
|
},
|
|
"tokensPerDayResetsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"toolCallsPerDayLimit": {
|
|
"type": "integer"
|
|
},
|
|
"toolCallsPerDayRemaining": {
|
|
"type": "integer"
|
|
},
|
|
"toolCallsPerDayResetsAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"requestsPerDayLimit",
|
|
"requestsPerDayRemaining",
|
|
"requestsPerDayResetsAt",
|
|
"requestsPerMinuteLimit",
|
|
"requestsPerMinuteRemaining",
|
|
"requestsPerMinuteResetsAt",
|
|
"tokensPerDayLimit",
|
|
"tokensPerDayRemaining",
|
|
"tokensPerDayResetsAt",
|
|
"toolCallsPerDayLimit",
|
|
"toolCallsPerDayRemaining",
|
|
"toolCallsPerDayResetsAt"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"tools": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowAll": {
|
|
"type": "boolean"
|
|
},
|
|
"allowedTools": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"providers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryPatch": {
|
|
"type": "boolean"
|
|
},
|
|
"context": {
|
|
"type": "boolean"
|
|
},
|
|
"fix": {
|
|
"type": "boolean"
|
|
},
|
|
"opsMemory": {
|
|
"type": "boolean"
|
|
},
|
|
"policy": {
|
|
"type": "boolean"
|
|
},
|
|
"provenance": {
|
|
"type": "boolean"
|
|
},
|
|
"reachability": {
|
|
"type": "boolean"
|
|
},
|
|
"sbom": {
|
|
"type": "boolean"
|
|
},
|
|
"vex": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"binaryPatch",
|
|
"context",
|
|
"fix",
|
|
"opsMemory",
|
|
"policy",
|
|
"provenance",
|
|
"reachability",
|
|
"sbom",
|
|
"vex"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"allowAll",
|
|
"allowedTools"
|
|
]
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"quotas",
|
|
"tenantId",
|
|
"tools",
|
|
"userId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatServiceStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auditEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"guardrailsEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"inferenceModel": {
|
|
"type": "string"
|
|
},
|
|
"inferenceProvider": {
|
|
"type": "string"
|
|
},
|
|
"maxTokens": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"auditEnabled",
|
|
"enabled",
|
|
"guardrailsEnabled",
|
|
"inferenceModel",
|
|
"inferenceProvider",
|
|
"maxTokens"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"quotas": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requestsPerDay": {
|
|
"type": "integer"
|
|
},
|
|
"requestsPerMinute": {
|
|
"type": "integer"
|
|
},
|
|
"tokensPerDay": {
|
|
"type": "integer"
|
|
},
|
|
"toolCallsPerDay": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"requestsPerDay",
|
|
"requestsPerMinute",
|
|
"tokensPerDay",
|
|
"toolCallsPerDay"
|
|
]
|
|
},
|
|
"tools": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowAll": {
|
|
"type": "boolean"
|
|
},
|
|
"allowedTools": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"providers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryPatch": {
|
|
"type": "boolean"
|
|
},
|
|
"context": {
|
|
"type": "boolean"
|
|
},
|
|
"fix": {
|
|
"type": "boolean"
|
|
},
|
|
"opsMemory": {
|
|
"type": "boolean"
|
|
},
|
|
"policy": {
|
|
"type": "boolean"
|
|
},
|
|
"provenance": {
|
|
"type": "boolean"
|
|
},
|
|
"reachability": {
|
|
"type": "boolean"
|
|
},
|
|
"sbom": {
|
|
"type": "boolean"
|
|
},
|
|
"vex": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"binaryPatch",
|
|
"context",
|
|
"fix",
|
|
"opsMemory",
|
|
"policy",
|
|
"provenance",
|
|
"reachability",
|
|
"sbom",
|
|
"vex"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"allowAll",
|
|
"allowedTools"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"quotas",
|
|
"tools"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ChatSettingsUpdateRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"quotas": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requestsPerDay": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"requestsPerMinute": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"tokensPerDay": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"toolCallsPerDay": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"tools": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowAll": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"allowedTools": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_ClaimsListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Caveat",
|
|
"Explanation",
|
|
"Factual",
|
|
"Recommendation",
|
|
"Reference",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"claimDigest": {
|
|
"type": "string"
|
|
},
|
|
"claimId": {
|
|
"type": "string"
|
|
},
|
|
"claimText": {
|
|
"type": "string"
|
|
},
|
|
"claimType": {
|
|
"type": "string"
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceUris": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"evidenceUris",
|
|
"metadata"
|
|
]
|
|
},
|
|
"groundedBy": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"groundingScore": {
|
|
"type": "number"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"turnId": {
|
|
"type": "string"
|
|
},
|
|
"verificationMethod": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"claimDigest",
|
|
"claimId",
|
|
"claimText",
|
|
"contentDigest",
|
|
"groundedBy",
|
|
"groundingScore",
|
|
"runId",
|
|
"tenantId",
|
|
"timestamp",
|
|
"turnId",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claims",
|
|
"count",
|
|
"runId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_CreateEvidencePackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claimId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidenceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"status",
|
|
"text",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"conversationId": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evidenceId": {
|
|
"type": "string"
|
|
},
|
|
"snapshotData": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"snapshotType": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidenceBundlePreviewResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundleId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"binaryPatchDetected": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"fixOptionsCount": {
|
|
"type": "integer"
|
|
},
|
|
"policyDecision": {
|
|
"type": "string"
|
|
},
|
|
"reachabilityStatus": {
|
|
"type": "string"
|
|
},
|
|
"vexStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"fixOptionsCount"
|
|
]
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"hasBinaryPatchData": {
|
|
"type": "boolean"
|
|
},
|
|
"hasFixData": {
|
|
"type": "boolean"
|
|
},
|
|
"hasOpsMemoryData": {
|
|
"type": "boolean"
|
|
},
|
|
"hasPolicyData": {
|
|
"type": "boolean"
|
|
},
|
|
"hasProvenanceData": {
|
|
"type": "boolean"
|
|
},
|
|
"hasReachabilityData": {
|
|
"type": "boolean"
|
|
},
|
|
"hasVexData": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleId",
|
|
"hasBinaryPatchData",
|
|
"hasFixData",
|
|
"hasOpsMemoryData",
|
|
"hasPolicyData",
|
|
"hasProvenanceData",
|
|
"hasReachabilityData",
|
|
"hasVexData"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"packs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claimCount": {
|
|
"type": "integer"
|
|
},
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceCount": {
|
|
"type": "integer"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"subjectType": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claimCount",
|
|
"createdAt",
|
|
"evidenceCount",
|
|
"packId",
|
|
"subjectType",
|
|
"tenantId"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"packs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claimId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidenceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claimId",
|
|
"confidence",
|
|
"evidenceIds",
|
|
"status",
|
|
"text",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conversationId": {
|
|
"type": "string"
|
|
},
|
|
"generatedBy": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectedAt": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evidenceId": {
|
|
"type": "string"
|
|
},
|
|
"snapshot": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data",
|
|
"type"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"collectedAt",
|
|
"digest",
|
|
"evidenceId",
|
|
"snapshot",
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"links": {
|
|
"type": "object",
|
|
"properties": {
|
|
"export": {
|
|
"type": "string"
|
|
},
|
|
"self": {
|
|
"type": "string"
|
|
},
|
|
"sign": {
|
|
"type": "string"
|
|
},
|
|
"verify": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claims",
|
|
"contentDigest",
|
|
"createdAt",
|
|
"evidence",
|
|
"packId",
|
|
"subject",
|
|
"tenantId",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePackVerificationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"evidenceResolutions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digestMatches": {
|
|
"type": "boolean"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"evidenceId": {
|
|
"type": "string"
|
|
},
|
|
"resolved": {
|
|
"type": "boolean"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digestMatches",
|
|
"evidenceId",
|
|
"resolved",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"packDigest": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"signatureKeyId": {
|
|
"type": "string"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"packId",
|
|
"valid"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_EvidencePreviewRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageReference": {
|
|
"type": "string"
|
|
},
|
|
"packagePurl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"findingId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"query": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"query"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_IntentDetectionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"explicitSlashCommand": {
|
|
"type": "boolean"
|
|
},
|
|
"intent": {
|
|
"type": "string"
|
|
},
|
|
"normalizedInput": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"duration": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageReference": {
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"type": "string"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"confidence",
|
|
"explicitSlashCommand",
|
|
"intent",
|
|
"normalizedInput"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxTokens": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"messages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"role"
|
|
]
|
|
}
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"requestId": {
|
|
"type": "string"
|
|
},
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"stop": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"stream": {
|
|
"type": "boolean"
|
|
},
|
|
"temperature": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"messages",
|
|
"stream"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_OpenAiChatCompletionResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"choices": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"finishReason": {
|
|
"type": "string"
|
|
},
|
|
"index": {
|
|
"type": "integer"
|
|
},
|
|
"message": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"content",
|
|
"role"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"finishReason",
|
|
"index",
|
|
"message"
|
|
]
|
|
}
|
|
},
|
|
"created": {
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"object": {
|
|
"type": "string"
|
|
},
|
|
"usage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completionTokens": {
|
|
"type": "integer"
|
|
},
|
|
"promptTokens": {
|
|
"type": "integer"
|
|
},
|
|
"totalTokens": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"completionTokens",
|
|
"promptTokens",
|
|
"totalTokens"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"choices",
|
|
"created",
|
|
"id",
|
|
"model",
|
|
"object",
|
|
"usage"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RecentAttestationsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceUris": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"evidenceUris",
|
|
"metadata"
|
|
]
|
|
},
|
|
"conversationId": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"model": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"modelId": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxTokens": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"temperature": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"topP": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"modelId",
|
|
"provider"
|
|
]
|
|
},
|
|
"overallGroundingScore": {
|
|
"type": "number"
|
|
},
|
|
"promptTemplate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"name",
|
|
"version"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"TimedOut"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"totalTokens": {
|
|
"type": "integer"
|
|
},
|
|
"turns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Caveat",
|
|
"Explanation",
|
|
"Factual",
|
|
"Recommendation",
|
|
"Reference",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"groundedBy": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"groundingScore": {
|
|
"type": "number"
|
|
},
|
|
"length": {
|
|
"type": "integer"
|
|
},
|
|
"position": {
|
|
"type": "integer"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"groundedBy",
|
|
"groundingScore",
|
|
"length",
|
|
"position",
|
|
"text",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"groundingScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"role": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Assistant",
|
|
"System",
|
|
"Tool",
|
|
"User"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tokenCount": {
|
|
"type": "integer"
|
|
},
|
|
"toolCalls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"inputDigest": {
|
|
"type": "string"
|
|
},
|
|
"outputDigest": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"toolName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"durationMs",
|
|
"inputDigest",
|
|
"outputDigest",
|
|
"success",
|
|
"toolName"
|
|
]
|
|
}
|
|
},
|
|
"turnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claims",
|
|
"contentDigest",
|
|
"role",
|
|
"timestamp",
|
|
"tokenCount",
|
|
"toolCalls",
|
|
"turnId"
|
|
]
|
|
}
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"completedAt",
|
|
"model",
|
|
"overallGroundingScore",
|
|
"runId",
|
|
"startedAt",
|
|
"status",
|
|
"tenantId",
|
|
"totalTokens",
|
|
"turns",
|
|
"userId"
|
|
]
|
|
}
|
|
},
|
|
"count": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestations",
|
|
"count"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_RunAttestationResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attestation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"evidenceUris": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"policyId": {
|
|
"type": "string"
|
|
},
|
|
"sbomId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"evidenceUris",
|
|
"metadata"
|
|
]
|
|
},
|
|
"conversationId": {
|
|
"type": "string"
|
|
},
|
|
"errorMessage": {
|
|
"type": "string"
|
|
},
|
|
"model": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"modelId": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxTokens": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"seed": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"temperature": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"topP": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"provider": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"modelId",
|
|
"provider"
|
|
]
|
|
},
|
|
"overallGroundingScore": {
|
|
"type": "number"
|
|
},
|
|
"promptTemplate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"name",
|
|
"version"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Blocked",
|
|
"Cancelled",
|
|
"Completed",
|
|
"Failed",
|
|
"TimedOut"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"totalTokens": {
|
|
"type": "integer"
|
|
},
|
|
"turns": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Caveat",
|
|
"Explanation",
|
|
"Factual",
|
|
"Recommendation",
|
|
"Reference",
|
|
"Unknown"
|
|
]
|
|
},
|
|
"groundedBy": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"groundingScore": {
|
|
"type": "number"
|
|
},
|
|
"length": {
|
|
"type": "integer"
|
|
},
|
|
"position": {
|
|
"type": "integer"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"verified": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"groundedBy",
|
|
"groundingScore",
|
|
"length",
|
|
"position",
|
|
"text",
|
|
"verified"
|
|
]
|
|
}
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"groundingScore": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"role": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Assistant",
|
|
"System",
|
|
"Tool",
|
|
"User"
|
|
]
|
|
},
|
|
"timestamp": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"tokenCount": {
|
|
"type": "integer"
|
|
},
|
|
"toolCalls": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"inputDigest": {
|
|
"type": "string"
|
|
},
|
|
"outputDigest": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
},
|
|
"toolName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"durationMs",
|
|
"inputDigest",
|
|
"outputDigest",
|
|
"success",
|
|
"toolName"
|
|
]
|
|
}
|
|
},
|
|
"turnId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claims",
|
|
"contentDigest",
|
|
"role",
|
|
"timestamp",
|
|
"tokenCount",
|
|
"toolCalls",
|
|
"turnId"
|
|
]
|
|
}
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"completedAt",
|
|
"model",
|
|
"overallGroundingScore",
|
|
"runId",
|
|
"startedAt",
|
|
"status",
|
|
"tenantId",
|
|
"totalTokens",
|
|
"turns",
|
|
"userId"
|
|
]
|
|
},
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"links": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "string"
|
|
},
|
|
"verify": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"attestation",
|
|
"runId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_SignedEvidencePackResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payloadDigest": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"sig": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyId",
|
|
"sig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payloadDigest",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"pack": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claims": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"claimId": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"evidenceIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claimId",
|
|
"confidence",
|
|
"evidenceIds",
|
|
"status",
|
|
"text",
|
|
"type"
|
|
]
|
|
}
|
|
},
|
|
"contentDigest": {
|
|
"type": "string"
|
|
},
|
|
"context": {
|
|
"type": "object",
|
|
"properties": {
|
|
"conversationId": {
|
|
"type": "string"
|
|
},
|
|
"generatedBy": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"userId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string"
|
|
},
|
|
"evidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"collectedAt": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"evidenceId": {
|
|
"type": "string"
|
|
},
|
|
"snapshot": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data",
|
|
"type"
|
|
]
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"collectedAt",
|
|
"digest",
|
|
"evidenceId",
|
|
"snapshot",
|
|
"type",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"links": {
|
|
"type": "object",
|
|
"properties": {
|
|
"export": {
|
|
"type": "string"
|
|
},
|
|
"self": {
|
|
"type": "string"
|
|
},
|
|
"sign": {
|
|
"type": "string"
|
|
},
|
|
"verify": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "object",
|
|
"properties": {
|
|
"component": {
|
|
"type": "string"
|
|
},
|
|
"cveId": {
|
|
"type": "string"
|
|
},
|
|
"findingId": {
|
|
"type": "string"
|
|
},
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"type"
|
|
]
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"claims",
|
|
"contentDigest",
|
|
"createdAt",
|
|
"evidence",
|
|
"packId",
|
|
"subject",
|
|
"tenantId",
|
|
"version"
|
|
]
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"envelope",
|
|
"pack",
|
|
"packId",
|
|
"signedAt"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_StellaOps_AdvisoryAI_WebService_Endpoints_VerifyAttestationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"runId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_System_Byte": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"advisoryai_System_Collections_Generic_IReadOnlyList_1_StellaOps_AdvisoryAI_WebService_Endpoints_LlmProviderExposureResponse_StellaOps_AdvisoryAI_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"available": {
|
|
"type": "boolean"
|
|
},
|
|
"completionPath": {
|
|
"type": "string"
|
|
},
|
|
"configured": {
|
|
"type": "boolean"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"errors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"exposed": {
|
|
"type": "boolean"
|
|
},
|
|
"providerId": {
|
|
"type": "string"
|
|
},
|
|
"valid": {
|
|
"type": "boolean"
|
|
},
|
|
"warnings": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"available",
|
|
"completionPath",
|
|
"configured",
|
|
"description",
|
|
"displayName",
|
|
"errors",
|
|
"exposed",
|
|
"providerId",
|
|
"valid",
|
|
"warnings"
|
|
]
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_AppendLogsRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"logs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "string"
|
|
},
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"level",
|
|
"message",
|
|
"source"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"leaseId",
|
|
"logs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CancelPackRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ClaimPackRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"leaseSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"taskRunnerId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"taskRunnerId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ClaimRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"jobType": {
|
|
"type": "string"
|
|
},
|
|
"leaseSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"taskRunnerId": {
|
|
"type": "string"
|
|
},
|
|
"workerId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"workerId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CompletePackRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"mimeType": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactType",
|
|
"digest",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"exitCode": {
|
|
"type": "integer"
|
|
},
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"exitCode",
|
|
"leaseId",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CompleteRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifacts": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactType": {
|
|
"type": "string"
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"mimeType": {
|
|
"type": "string"
|
|
},
|
|
"sizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactType",
|
|
"digest",
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"reason": {
|
|
"type": "string"
|
|
},
|
|
"resultDigest": {
|
|
"type": "string"
|
|
},
|
|
"success": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"leaseId",
|
|
"success"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CreatePackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"iconUri": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"projectId": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"displayName",
|
|
"name"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CreatePackVersionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactDigest": {
|
|
"type": "string"
|
|
},
|
|
"artifactMimeType": {
|
|
"type": "string"
|
|
},
|
|
"artifactSizeBytes": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"artifactUri": {
|
|
"type": "string"
|
|
},
|
|
"dependencies": {
|
|
"type": "string"
|
|
},
|
|
"manifestDigest": {
|
|
"type": "string"
|
|
},
|
|
"manifestJson": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"minEngineVersion": {
|
|
"type": "string"
|
|
},
|
|
"releaseNotes": {
|
|
"type": "string"
|
|
},
|
|
"semVer": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifactDigest",
|
|
"artifactUri",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_CreateQuotaAllocationPolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"active": {
|
|
"type": "boolean"
|
|
},
|
|
"allowBurst": {
|
|
"type": "boolean"
|
|
},
|
|
"burstMultiplier": {
|
|
"type": "number"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"jobType": {
|
|
"type": "string"
|
|
},
|
|
"maximumPerTenant": {
|
|
"type": "integer"
|
|
},
|
|
"minimumPerTenant": {
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": "integer"
|
|
},
|
|
"reservedCapacity": {
|
|
"type": "integer"
|
|
},
|
|
"strategy": {
|
|
"type": "string"
|
|
},
|
|
"totalCapacity": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"active",
|
|
"allowBurst",
|
|
"burstMultiplier",
|
|
"maximumPerTenant",
|
|
"minimumPerTenant",
|
|
"name",
|
|
"priority",
|
|
"reservedCapacity",
|
|
"strategy",
|
|
"totalCapacity"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ForceCloseCircuitBreakerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ForceOpenCircuitBreakerRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"reason"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_HeartbeatRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"extendSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"leaseId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_PackRunHeartbeatRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"extendSeconds": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"leaseId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_PackRunStartRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"required": [
|
|
"leaseId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ProgressRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"leaseId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"progressPercent": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"leaseId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_RecordFailureRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failureReason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_ReleaseQuotaRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"jobType": {
|
|
"type": "string"
|
|
},
|
|
"releasedAmount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"releasedAmount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_RequestQuotaRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"jobType": {
|
|
"type": "string"
|
|
},
|
|
"requestedAmount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"requestedAmount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_RetryPackRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_SchedulePackRunRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"idempotencyKey": {
|
|
"type": "string"
|
|
},
|
|
"maxAttempts": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"packId": {
|
|
"type": "string"
|
|
},
|
|
"packVersion": {
|
|
"type": "string"
|
|
},
|
|
"parameters": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"projectId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"packId",
|
|
"packVersion"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_SignPackVersionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"signatureAlgorithm": {
|
|
"type": "string"
|
|
},
|
|
"signatureUri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signatureAlgorithm",
|
|
"signatureUri"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"iconUri": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackStatusRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackVersionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"metadata": {
|
|
"type": "string"
|
|
},
|
|
"releaseNotes": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdatePackVersionStatusRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deprecationReason": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Contracts_UpdateQuotaAllocationPolicyRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"active": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"allowBurst": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"burstMultiplier": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"jobType": {
|
|
"type": "string"
|
|
},
|
|
"maximumPerTenant": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"minimumPerTenant": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"priority": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"reservedCapacity": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"strategy": {
|
|
"type": "string"
|
|
},
|
|
"totalCapacity": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalDecisionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"action": {
|
|
"type": "string"
|
|
},
|
|
"actor": {
|
|
"type": "string"
|
|
},
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"action"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_ApprovalActionDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ApprovalEndpoints_BatchActionDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"comment": {
|
|
"type": "string"
|
|
},
|
|
"ids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseDashboardEndpoints_RejectPromotionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reason": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_AddComponentDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"configOverrides": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"digest": {
|
|
"type": "string"
|
|
},
|
|
"imageRef": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"digest",
|
|
"imageRef",
|
|
"name",
|
|
"type",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_CloneReleaseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_CreateReleaseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deploymentStrategy": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_PromoteDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"justification": {
|
|
"type": "string"
|
|
},
|
|
"scheduledTime": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironmentId": {
|
|
"type": "string"
|
|
},
|
|
"urgency": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateComponentDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"configOverrides": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReleaseEndpoints_UpdateReleaseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deploymentStrategy": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"targetEnvironment": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReplayBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"entryIds"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ReplayPendingRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"errorCode": {
|
|
"type": "string"
|
|
},
|
|
"maxCount": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ResolveBatchRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entryIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"entryIds",
|
|
"notes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_ResolveEntryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"notes": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"notes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"orchestrator_StellaOps_Orchestrator_WebService_Endpoints_RollbackRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"preview": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_Core_Offline_AttestorBundleImportResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imported": {
|
|
"type": "integer"
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"skipped": {
|
|
"type": "integer"
|
|
},
|
|
"updated": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"imported",
|
|
"issues",
|
|
"skipped",
|
|
"updated"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_Core_Offline_AttestorBundlePackage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"continuationToken": {
|
|
"type": "string"
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"canonicalBundle": {
|
|
"type": "string"
|
|
},
|
|
"entry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"subjectUri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"sha256"
|
|
]
|
|
},
|
|
"bundleSha256": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"index": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"log": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backend": {
|
|
"type": "string"
|
|
},
|
|
"integratedTime": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"integratedTimeUtc": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"backend",
|
|
"url"
|
|
]
|
|
},
|
|
"mirror": {
|
|
"type": "object",
|
|
"properties": {
|
|
"backend": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"index": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"proof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkpoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"origin": {
|
|
"type": "string"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"size"
|
|
]
|
|
},
|
|
"inclusion": {
|
|
"type": "object",
|
|
"properties": {
|
|
"leafHash": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"path"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
},
|
|
"witness": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregator": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"retrievedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"statement": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregator",
|
|
"retrievedAt",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"backend",
|
|
"status",
|
|
"url"
|
|
]
|
|
},
|
|
"proof": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkpoint": {
|
|
"type": "object",
|
|
"properties": {
|
|
"origin": {
|
|
"type": "string"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"timestamp": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"size"
|
|
]
|
|
},
|
|
"inclusion": {
|
|
"type": "object",
|
|
"properties": {
|
|
"leafHash": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"path"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"rekorUuid": {
|
|
"type": "string"
|
|
},
|
|
"signerIdentity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"subjectAlternativeName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"witness": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aggregator": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"retrievedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"rootHash": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
},
|
|
"statement": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"aggregator",
|
|
"retrievedAt",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"artifact",
|
|
"bundleSha256",
|
|
"createdAt",
|
|
"log",
|
|
"rekorUuid",
|
|
"signerIdentity",
|
|
"status"
|
|
]
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"proof": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"canonicalBundle",
|
|
"entry"
|
|
]
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"generatedAt",
|
|
"items",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_Core_Submission_AttestorSubmissionRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"bundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificateChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"dsse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signature"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payloadBase64",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"certificateChain",
|
|
"dsse",
|
|
"mode"
|
|
]
|
|
},
|
|
"meta": {
|
|
"type": "object",
|
|
"properties": {
|
|
"archive": {
|
|
"type": "boolean"
|
|
},
|
|
"artifact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"subjectUri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"sha256"
|
|
]
|
|
},
|
|
"bundleSha256": {
|
|
"type": "string"
|
|
},
|
|
"logPreference": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"archive",
|
|
"artifact",
|
|
"bundleSha256",
|
|
"logPreference"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"bundle",
|
|
"meta"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_Core_Verification_AttestorVerificationRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactSha256": {
|
|
"type": "string"
|
|
},
|
|
"bundle": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificateChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"dsse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"signature"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payloadBase64",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"certificateChain",
|
|
"dsse",
|
|
"mode"
|
|
]
|
|
},
|
|
"envelopeId": {
|
|
"type": "string"
|
|
},
|
|
"offline": {
|
|
"type": "boolean"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"refreshProof": {
|
|
"type": "boolean"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"offline",
|
|
"refreshProof"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_Persistence_Repositories_PredicateTypeRegistryEntry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"jsonSchema": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypeUri": {
|
|
"type": "string"
|
|
},
|
|
"registryId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validationMode": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"createdAt",
|
|
"displayName",
|
|
"isActive",
|
|
"predicateTypeUri",
|
|
"registryId",
|
|
"updatedAt",
|
|
"validationMode",
|
|
"version"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_AttestationExportRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"continuationToken": {
|
|
"type": "string"
|
|
},
|
|
"createdAfter": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdBefore": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"limit": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"uuids": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_AttestationSignRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"archive": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"artifact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"imageDigest": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"subjectUri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"sha256"
|
|
]
|
|
},
|
|
"certificateChain": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"logPreference": {
|
|
"type": "string"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"artifact",
|
|
"keyId",
|
|
"payload",
|
|
"payloadType"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_BulkVerificationRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"artifactSha256": {
|
|
"type": "string"
|
|
},
|
|
"envelopeId": {
|
|
"type": "string"
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"refreshProof": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"policyVersion": {
|
|
"type": "string"
|
|
},
|
|
"refreshProof": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"archive": {
|
|
"type": "boolean"
|
|
},
|
|
"command": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"environment": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"logPreference": {
|
|
"type": "string"
|
|
},
|
|
"materials": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sha512": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"products": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sha256": {
|
|
"type": "string"
|
|
},
|
|
"sha512": {
|
|
"type": "string"
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"returnValue": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"stepName": {
|
|
"type": "string"
|
|
},
|
|
"submitToRekor": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"archive",
|
|
"submitToRekor"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_InTotoLinkCreateResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"envelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payloadBase64": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"link": {
|
|
"type": "object",
|
|
"properties": {}
|
|
},
|
|
"rekor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"integratedTime": {
|
|
"type": "string"
|
|
},
|
|
"logId": {
|
|
"type": "string"
|
|
},
|
|
"logIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"uuid": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportRequestDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildEndTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"buildId": {
|
|
"type": "string"
|
|
},
|
|
"buildStartTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"buildType": {
|
|
"type": "string"
|
|
},
|
|
"builderId": {
|
|
"type": "string"
|
|
},
|
|
"builderVersion": {
|
|
"type": "string"
|
|
},
|
|
"configEntryPoint": {
|
|
"type": "string"
|
|
},
|
|
"configSourceDigest": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"configSourceUri": {
|
|
"type": "string"
|
|
},
|
|
"environment": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Both",
|
|
"Dsse",
|
|
"Spdx3"
|
|
]
|
|
},
|
|
"materials": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"digest": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"uri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"uri"
|
|
]
|
|
}
|
|
},
|
|
"parameters": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"sign": {
|
|
"type": "boolean"
|
|
},
|
|
"spdxIdPrefix": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"buildType",
|
|
"format",
|
|
"sign",
|
|
"spdxIdPrefix"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Contracts_Spdx3BuildExportResponseDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buildSpdxId": {
|
|
"type": "string"
|
|
},
|
|
"dsseEnvelope": {
|
|
"type": "object",
|
|
"properties": {
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"payloadType": {
|
|
"type": "string"
|
|
},
|
|
"signatures": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"sig": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"keyId",
|
|
"sig"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"payload",
|
|
"payloadType",
|
|
"signatures"
|
|
]
|
|
},
|
|
"format": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Both",
|
|
"Dsse",
|
|
"Spdx3"
|
|
]
|
|
},
|
|
"signing": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"signedAt": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"algorithm",
|
|
"keyId",
|
|
"signedAt"
|
|
]
|
|
},
|
|
"spdx3Document": {
|
|
"type": "object",
|
|
"properties": {}
|
|
}
|
|
},
|
|
"required": [
|
|
"format"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_Endpoints_PredicateTypeListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"count": {
|
|
"type": "integer"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"isActive": {
|
|
"type": "boolean"
|
|
},
|
|
"jsonSchema": {
|
|
"type": "string"
|
|
},
|
|
"predicateTypeUri": {
|
|
"type": "string"
|
|
},
|
|
"registryId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"validationMode": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"createdAt",
|
|
"displayName",
|
|
"isActive",
|
|
"predicateTypeUri",
|
|
"registryId",
|
|
"updatedAt",
|
|
"validationMode",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"limit": {
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"count",
|
|
"items",
|
|
"limit",
|
|
"offset"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_WatchlistAlertsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"continuationToken": {
|
|
"type": "string"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alertId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"matchedIssuer": {
|
|
"type": "string"
|
|
},
|
|
"matchedKeyId": {
|
|
"type": "string"
|
|
},
|
|
"matchedSan": {
|
|
"type": "string"
|
|
},
|
|
"occurredAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"rekorLogIndex": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"rekorUuid": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"watchlistEntryId": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"watchlistEntryName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"alertId",
|
|
"occurredAt",
|
|
"severity",
|
|
"watchlistEntryId",
|
|
"watchlistEntryName"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_WatchlistEntryRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Exact",
|
|
"Glob",
|
|
"Prefix",
|
|
"Regex"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Global",
|
|
"System",
|
|
"Tenant"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"subjectAlternativeName": {
|
|
"type": "string"
|
|
},
|
|
"suppressDuplicatesMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"displayName",
|
|
"enabled",
|
|
"matchMode",
|
|
"scope",
|
|
"severity",
|
|
"suppressDuplicatesMinutes"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_WatchlistEntryResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Exact",
|
|
"Glob",
|
|
"Prefix",
|
|
"Regex"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Global",
|
|
"System",
|
|
"Tenant"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"subjectAlternativeName": {
|
|
"type": "string"
|
|
},
|
|
"suppressDuplicatesMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"createdBy",
|
|
"displayName",
|
|
"enabled",
|
|
"id",
|
|
"matchMode",
|
|
"scope",
|
|
"severity",
|
|
"suppressDuplicatesMinutes",
|
|
"tenantId",
|
|
"updatedAt",
|
|
"updatedBy"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_WatchlistListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Exact",
|
|
"Glob",
|
|
"Prefix",
|
|
"Regex"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Global",
|
|
"System",
|
|
"Tenant"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"subjectAlternativeName": {
|
|
"type": "string"
|
|
},
|
|
"suppressDuplicatesMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"createdBy",
|
|
"displayName",
|
|
"enabled",
|
|
"id",
|
|
"matchMode",
|
|
"scope",
|
|
"severity",
|
|
"suppressDuplicatesMinutes",
|
|
"tenantId",
|
|
"updatedAt",
|
|
"updatedBy"
|
|
]
|
|
}
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"items",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_WatchlistTestRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"subjectAlternativeName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"attestor_StellaOps_Attestor_WebService_WatchlistTestResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"entry": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelOverrides": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"createdBy": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"format": "uuid"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"keyId": {
|
|
"type": "string"
|
|
},
|
|
"matchMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Exact",
|
|
"Glob",
|
|
"Prefix",
|
|
"Regex"
|
|
]
|
|
},
|
|
"scope": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Global",
|
|
"System",
|
|
"Tenant"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Critical",
|
|
"Info",
|
|
"Warning"
|
|
]
|
|
},
|
|
"subjectAlternativeName": {
|
|
"type": "string"
|
|
},
|
|
"suppressDuplicatesMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"updatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updatedBy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"createdBy",
|
|
"displayName",
|
|
"enabled",
|
|
"id",
|
|
"matchMode",
|
|
"scope",
|
|
"severity",
|
|
"suppressDuplicatesMinutes",
|
|
"tenantId",
|
|
"updatedAt",
|
|
"updatedBy"
|
|
]
|
|
},
|
|
"matchScore": {
|
|
"type": "integer"
|
|
},
|
|
"matchedFields": {
|
|
"type": "string",
|
|
"enum": [
|
|
"Issuer",
|
|
"KeyId",
|
|
"None",
|
|
"SubjectAlternativeName"
|
|
]
|
|
},
|
|
"matches": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"entry",
|
|
"matchScore",
|
|
"matchedFields",
|
|
"matches"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_CriticalPathResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"stages": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"durationMs": {
|
|
"type": "number"
|
|
},
|
|
"fromHlc": {
|
|
"type": "string"
|
|
},
|
|
"percentage": {
|
|
"type": "number"
|
|
},
|
|
"service": {
|
|
"type": "string"
|
|
},
|
|
"stage": {
|
|
"type": "string"
|
|
},
|
|
"toHlc": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"durationMs",
|
|
"fromHlc",
|
|
"percentage",
|
|
"service",
|
|
"stage",
|
|
"toHlc"
|
|
]
|
|
}
|
|
},
|
|
"totalDurationMs": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"correlationId",
|
|
"stages",
|
|
"totalDurationMs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_ExportInitiatedResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"estimatedEventCount": {
|
|
"type": "integer"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"signBundle": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"correlationId",
|
|
"estimatedEventCount",
|
|
"exportId",
|
|
"format",
|
|
"signBundle",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_ExportRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"fromHlc": {
|
|
"type": "string"
|
|
},
|
|
"signBundle": {
|
|
"type": "boolean"
|
|
},
|
|
"toHlc": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"format",
|
|
"signBundle"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_ExportStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"createdAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"eventCount": {
|
|
"type": "integer"
|
|
},
|
|
"exportId": {
|
|
"type": "string"
|
|
},
|
|
"fileSizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"createdAt",
|
|
"eventCount",
|
|
"exportId",
|
|
"fileSizeBytes",
|
|
"format",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_ReplayInitiatedResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"estimatedDurationMs": {
|
|
"type": "integer"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"replayId": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"correlationId",
|
|
"estimatedDurationMs",
|
|
"mode",
|
|
"replayId",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_ReplayRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"fromHlc": {
|
|
"type": "string"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"toHlc": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"mode"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_ReplayStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"deterministicMatch": {
|
|
"type": [
|
|
"boolean",
|
|
"null"
|
|
]
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"eventsProcessed": {
|
|
"type": "integer"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"originalDigest": {
|
|
"type": "string"
|
|
},
|
|
"progress": {
|
|
"type": "number"
|
|
},
|
|
"replayDigest": {
|
|
"type": "string"
|
|
},
|
|
"replayId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"totalEvents": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"eventsProcessed",
|
|
"progress",
|
|
"replayId",
|
|
"startedAt",
|
|
"status",
|
|
"totalEvents"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"timeline_StellaOps_Timeline_WebService_Endpoints_TimelineResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"correlationId": {
|
|
"type": "string"
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"engineVersion": {
|
|
"type": "object",
|
|
"properties": {
|
|
"engineName": {
|
|
"type": "string"
|
|
},
|
|
"sourceDigest": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"engineName",
|
|
"sourceDigest",
|
|
"version"
|
|
]
|
|
},
|
|
"eventId": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"payload": {
|
|
"type": "string"
|
|
},
|
|
"service": {
|
|
"type": "string"
|
|
},
|
|
"tHlc": {
|
|
"type": "string"
|
|
},
|
|
"tsWall": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
},
|
|
"required": [
|
|
"engineVersion",
|
|
"eventId",
|
|
"kind",
|
|
"payload",
|
|
"service",
|
|
"tHlc",
|
|
"tsWall"
|
|
]
|
|
}
|
|
},
|
|
"hasMore": {
|
|
"type": "boolean"
|
|
},
|
|
"nextCursor": {
|
|
"type": "string"
|
|
},
|
|
"totalCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"correlationId",
|
|
"events",
|
|
"hasMore",
|
|
"totalCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_CheckListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"defaultSeverity": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"estimatedDurationMs": {
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"pluginId": {
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"checkId",
|
|
"defaultSeverity",
|
|
"description",
|
|
"estimatedDurationMs",
|
|
"name",
|
|
"tags"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"checks",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"options": {
|
|
"type": "object",
|
|
"properties": {
|
|
"focusOnChecks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeCorrelationAnalysis": {
|
|
"type": "boolean"
|
|
},
|
|
"includeRemediationSuggestions": {
|
|
"type": "boolean"
|
|
},
|
|
"includeRootCauseAnalysis": {
|
|
"type": "boolean"
|
|
},
|
|
"maxResponseTokens": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"includeCorrelationAnalysis",
|
|
"includeRemediationSuggestions",
|
|
"includeRootCauseAnalysis"
|
|
]
|
|
},
|
|
"report": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"durationMs": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"overallSeverity": {
|
|
"type": "string"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"diagnosis": {
|
|
"type": "string"
|
|
},
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description"
|
|
]
|
|
},
|
|
"executedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"likelyCauses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pluginId": {
|
|
"type": "string"
|
|
},
|
|
"remediation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiresBackup": {
|
|
"type": "boolean"
|
|
},
|
|
"runbookUrl": {
|
|
"type": "string"
|
|
},
|
|
"safetyNote": {
|
|
"type": "string"
|
|
},
|
|
"steps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "string"
|
|
},
|
|
"commandType": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"order": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"command",
|
|
"commandType",
|
|
"description",
|
|
"order"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"requiresBackup"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"verificationCommand": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"checkId",
|
|
"diagnosis",
|
|
"durationMs",
|
|
"executedAt",
|
|
"pluginId",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failed": {
|
|
"type": "integer"
|
|
},
|
|
"info": {
|
|
"type": "integer"
|
|
},
|
|
"passed": {
|
|
"type": "integer"
|
|
},
|
|
"skipped": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
},
|
|
"warnings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"failed",
|
|
"info",
|
|
"passed",
|
|
"skipped",
|
|
"total",
|
|
"warnings"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"runId",
|
|
"startedAt",
|
|
"status"
|
|
]
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_DoctorDiagnosisResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"assessment": {
|
|
"type": "string"
|
|
},
|
|
"correlations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"issue1": {
|
|
"type": "string"
|
|
},
|
|
"issue2": {
|
|
"type": "string"
|
|
},
|
|
"strength": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"description",
|
|
"issue1",
|
|
"issue2",
|
|
"strength"
|
|
]
|
|
}
|
|
},
|
|
"generatedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"healthScore": {
|
|
"type": "integer"
|
|
},
|
|
"issues": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedChecks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"impact": {
|
|
"type": "string"
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "string"
|
|
},
|
|
"urgency": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"affectedChecks",
|
|
"severity",
|
|
"summary",
|
|
"urgency"
|
|
]
|
|
}
|
|
},
|
|
"recommendedActions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"relatedDocumentation": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"rootCauses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affectedChecks": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"cause": {
|
|
"type": "string"
|
|
},
|
|
"confidence": {
|
|
"type": "number"
|
|
},
|
|
"supportingEvidence": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"affectedChecks",
|
|
"cause",
|
|
"confidence",
|
|
"supportingEvidence"
|
|
]
|
|
}
|
|
},
|
|
"sourceRunId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"assessment",
|
|
"correlations",
|
|
"generatedAt",
|
|
"healthScore",
|
|
"issues",
|
|
"recommendedActions",
|
|
"relatedDocumentation",
|
|
"rootCauses",
|
|
"sourceRunId"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_DoctorRunResultResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"durationMs": {
|
|
"type": [
|
|
"integer",
|
|
"null"
|
|
]
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"overallSeverity": {
|
|
"type": "string"
|
|
},
|
|
"results": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"checkId": {
|
|
"type": "string"
|
|
},
|
|
"diagnosis": {
|
|
"type": "string"
|
|
},
|
|
"durationMs": {
|
|
"type": "integer"
|
|
},
|
|
"evidence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"description"
|
|
]
|
|
},
|
|
"executedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"likelyCauses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"pluginId": {
|
|
"type": "string"
|
|
},
|
|
"remediation": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiresBackup": {
|
|
"type": "boolean"
|
|
},
|
|
"runbookUrl": {
|
|
"type": "string"
|
|
},
|
|
"safetyNote": {
|
|
"type": "string"
|
|
},
|
|
"steps": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"command": {
|
|
"type": "string"
|
|
},
|
|
"commandType": {
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"order": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"command",
|
|
"commandType",
|
|
"description",
|
|
"order"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"requiresBackup"
|
|
]
|
|
},
|
|
"severity": {
|
|
"type": "string"
|
|
},
|
|
"verificationCommand": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"checkId",
|
|
"diagnosis",
|
|
"durationMs",
|
|
"executedAt",
|
|
"pluginId",
|
|
"severity"
|
|
]
|
|
}
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failed": {
|
|
"type": "integer"
|
|
},
|
|
"info": {
|
|
"type": "integer"
|
|
},
|
|
"passed": {
|
|
"type": "integer"
|
|
},
|
|
"skipped": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
},
|
|
"warnings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"failed",
|
|
"info",
|
|
"passed",
|
|
"skipped",
|
|
"total",
|
|
"warnings"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"runId",
|
|
"startedAt",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_PluginListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"plugins": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"category": {
|
|
"type": "string"
|
|
},
|
|
"checkCount": {
|
|
"type": "integer"
|
|
},
|
|
"displayName": {
|
|
"type": "string"
|
|
},
|
|
"pluginId": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"category",
|
|
"checkCount",
|
|
"displayName",
|
|
"pluginId",
|
|
"version"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"plugins",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_ReportListResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"reports": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"completedAt": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"overallSeverity": {
|
|
"type": "string"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"summary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"failed": {
|
|
"type": "integer"
|
|
},
|
|
"info": {
|
|
"type": "integer"
|
|
},
|
|
"passed": {
|
|
"type": "integer"
|
|
},
|
|
"skipped": {
|
|
"type": "integer"
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
},
|
|
"warnings": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"failed",
|
|
"info",
|
|
"passed",
|
|
"skipped",
|
|
"total",
|
|
"warnings"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"overallSeverity",
|
|
"runId",
|
|
"startedAt",
|
|
"summary"
|
|
]
|
|
}
|
|
},
|
|
"total": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"reports",
|
|
"total"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_RunDoctorRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"categories": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"checkIds": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"includeRemediation": {
|
|
"type": "boolean"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"parallelism": {
|
|
"type": "integer"
|
|
},
|
|
"plugins": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"tenantId": {
|
|
"type": "string"
|
|
},
|
|
"timeoutMs": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"includeRemediation",
|
|
"mode",
|
|
"parallelism",
|
|
"timeoutMs"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Contracts_RunStartedResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checksTotal": {
|
|
"type": "integer"
|
|
},
|
|
"runId": {
|
|
"type": "string"
|
|
},
|
|
"startedAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"checksTotal",
|
|
"runId",
|
|
"startedAt",
|
|
"status"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_CertificateHealthResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"signingCertificates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"daysUntilExpiry": {
|
|
"type": "integer"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"daysUntilExpiry",
|
|
"expiresAt",
|
|
"issuer",
|
|
"status",
|
|
"subject"
|
|
]
|
|
}
|
|
},
|
|
"trustAnchors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"daysUntilExpiry": {
|
|
"type": "integer"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"daysUntilExpiry",
|
|
"expiresAt",
|
|
"issuer",
|
|
"status",
|
|
"subject"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"signingCertificates",
|
|
"trustAnchors"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_EidasStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"qualifiedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"countryCode": {
|
|
"type": "string"
|
|
},
|
|
"lastStatusChange": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"countryCode",
|
|
"name",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"trustListLastUpdate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"trustListStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"qualifiedProviders",
|
|
"trustListStatus"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_EvidenceStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approachingExpiryCount": {
|
|
"type": "integer"
|
|
},
|
|
"deprecatedAlgorithmCount": {
|
|
"type": "integer"
|
|
},
|
|
"missingStaplingCount": {
|
|
"type": "integer"
|
|
},
|
|
"pendingRetimestampCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTimestamps": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approachingExpiryCount",
|
|
"deprecatedAlgorithmCount",
|
|
"missingStaplingCount",
|
|
"pendingRetimestampCount",
|
|
"totalTimestamps"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_TimeSyncStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"systemSkewMs": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"systemSyncStatus": {
|
|
"type": "string"
|
|
},
|
|
"tsaSkews": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"skewMs": {
|
|
"type": "number"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"tsaName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"skewMs",
|
|
"status",
|
|
"tsaName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"systemSyncStatus",
|
|
"tsaSkews"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingDashboardResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"certificateHealth": {
|
|
"type": "object",
|
|
"properties": {
|
|
"signingCertificates": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"daysUntilExpiry": {
|
|
"type": "integer"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"daysUntilExpiry",
|
|
"expiresAt",
|
|
"issuer",
|
|
"status",
|
|
"subject"
|
|
]
|
|
}
|
|
},
|
|
"trustAnchors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"daysUntilExpiry": {
|
|
"type": "integer"
|
|
},
|
|
"expiresAt": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"issuer": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"daysUntilExpiry",
|
|
"expiresAt",
|
|
"issuer",
|
|
"status",
|
|
"subject"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"signingCertificates",
|
|
"trustAnchors"
|
|
]
|
|
},
|
|
"eidasStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"qualifiedProviders": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"countryCode": {
|
|
"type": "string"
|
|
},
|
|
"lastStatusChange": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"countryCode",
|
|
"name",
|
|
"status"
|
|
]
|
|
}
|
|
},
|
|
"trustListLastUpdate": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"trustListStatus": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"qualifiedProviders",
|
|
"trustListStatus"
|
|
]
|
|
},
|
|
"evidenceStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"approachingExpiryCount": {
|
|
"type": "integer"
|
|
},
|
|
"deprecatedAlgorithmCount": {
|
|
"type": "integer"
|
|
},
|
|
"missingStaplingCount": {
|
|
"type": "integer"
|
|
},
|
|
"pendingRetimestampCount": {
|
|
"type": "integer"
|
|
},
|
|
"totalTimestamps": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"approachingExpiryCount",
|
|
"deprecatedAlgorithmCount",
|
|
"missingStaplingCount",
|
|
"pendingRetimestampCount",
|
|
"totalTimestamps"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiringCertificatesCount": {
|
|
"type": "integer"
|
|
},
|
|
"healthyTsaCount": {
|
|
"type": "integer"
|
|
},
|
|
"lastCheckTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"overallStatus": {
|
|
"type": "string"
|
|
},
|
|
"pendingRetimestampCount": {
|
|
"type": "integer"
|
|
},
|
|
"unhealthyTsaCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"expiringCertificatesCount",
|
|
"healthyTsaCount",
|
|
"overallStatus",
|
|
"pendingRetimestampCount",
|
|
"unhealthyTsaCount"
|
|
]
|
|
},
|
|
"timeSyncStatus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"systemSkewMs": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"systemSyncStatus": {
|
|
"type": "string"
|
|
},
|
|
"tsaSkews": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"skewMs": {
|
|
"type": "number"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"tsaName": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"skewMs",
|
|
"status",
|
|
"tsaName"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"systemSyncStatus",
|
|
"tsaSkews"
|
|
]
|
|
},
|
|
"tsaHealth": {
|
|
"type": "object",
|
|
"properties": {
|
|
"endpoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"lastError": {
|
|
"type": "string"
|
|
},
|
|
"lastSuccess": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"responseTimeMs": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"status",
|
|
"url"
|
|
]
|
|
}
|
|
},
|
|
"failoverAvailable": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoints",
|
|
"failoverAvailable"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"certificateHealth",
|
|
"eidasStatus",
|
|
"evidenceStatus",
|
|
"status",
|
|
"timeSyncStatus",
|
|
"tsaHealth"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_TimestampingStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"expiringCertificatesCount": {
|
|
"type": "integer"
|
|
},
|
|
"healthyTsaCount": {
|
|
"type": "integer"
|
|
},
|
|
"lastCheckTime": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"overallStatus": {
|
|
"type": "string"
|
|
},
|
|
"pendingRetimestampCount": {
|
|
"type": "integer"
|
|
},
|
|
"unhealthyTsaCount": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"expiringCertificatesCount",
|
|
"healthyTsaCount",
|
|
"overallStatus",
|
|
"pendingRetimestampCount",
|
|
"unhealthyTsaCount"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_StellaOps_Doctor_WebService_Endpoints_TsaHealthResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"endpoints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"lastError": {
|
|
"type": "string"
|
|
},
|
|
"lastSuccess": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
],
|
|
"format": "date-time"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"responseTimeMs": {
|
|
"type": [
|
|
"number",
|
|
"null"
|
|
]
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"status",
|
|
"url"
|
|
]
|
|
}
|
|
},
|
|
"failoverAvailable": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"required": [
|
|
"endpoints",
|
|
"failoverAvailable"
|
|
],
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
},
|
|
"doctor_System_Collections_Generic_IAsyncEnumerable_1_StellaOps_Doctor_WebService_Contracts_DoctorProgressEvent_StellaOps_Doctor_WebService_Version_1_0_0_0_Culture_neutral_PublicKeyToken_null": {
|
|
"type": "object",
|
|
"properties": {},
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema"
|
|
}
|
|
},
|
|
"securitySchemes": {
|
|
"BearerAuth": {
|
|
"type": "http",
|
|
"scheme": "bearer",
|
|
"bearerFormat": "JWT",
|
|
"description": "JWT bearer token authentication enforced by Stella gateway."
|
|
},
|
|
"OAuth2": {
|
|
"type": "oauth2",
|
|
"flows": {
|
|
"clientCredentials": {
|
|
"tokenUrl": "/auth/token",
|
|
"scopes": {
|
|
"doctor:admin": "Access scope: doctor:admin",
|
|
"doctor:run": "Access scope: doctor:run",
|
|
"timeline:read": "Access scope: timeline:read",
|
|
"timeline:write": "Access scope: timeline:write"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tags": [
|
|
{
|
|
"name": "unknowns",
|
|
"description": "unknowns microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "concelier",
|
|
"description": "concelier microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "vexlens",
|
|
"description": "vexlens microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "airgap-controller",
|
|
"description": "airgap-controller microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "graph",
|
|
"description": "graph microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "signals",
|
|
"description": "signals microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "issuerdirectory",
|
|
"description": "issuerdirectory microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "vexhub",
|
|
"description": "vexhub microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "notify",
|
|
"description": "notify microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "replay",
|
|
"description": "replay microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "scanner",
|
|
"description": "scanner microservice (v1.0.0-alpha1)"
|
|
},
|
|
{
|
|
"name": "cartographer",
|
|
"description": "cartographer microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "registry-token",
|
|
"description": "registry-token microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "scheduler",
|
|
"description": "scheduler microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "doctor-scheduler",
|
|
"description": "doctor-scheduler microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "gateway",
|
|
"description": "gateway microservice (v1.0.0-alpha1)"
|
|
},
|
|
{
|
|
"name": "policy-gateway",
|
|
"description": "policy-gateway microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "findings-ledger",
|
|
"description": "findings-ledger microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "timelineindexer",
|
|
"description": "timelineindexer microservice (v1.0.0-alpha1)"
|
|
},
|
|
{
|
|
"name": "reachgraph",
|
|
"description": "reachgraph microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "authority",
|
|
"description": "authority microservice (v1.0.0-alpha1\u002Ba29f438f5323d5f60e162029971101a5fa760b49)"
|
|
},
|
|
{
|
|
"name": "packsregistry",
|
|
"description": "packsregistry microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "excititor",
|
|
"description": "excititor microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "smremote",
|
|
"description": "smremote microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "evidencelocker",
|
|
"description": "evidencelocker microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "opsmemory",
|
|
"description": "opsmemory microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "platform",
|
|
"description": "platform microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "notifier",
|
|
"description": "notifier microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "riskengine",
|
|
"description": "riskengine microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "integrations",
|
|
"description": "integrations microservice (v1.0.0-alpha1)"
|
|
},
|
|
{
|
|
"name": "taskrunner",
|
|
"description": "taskrunner microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "symbols",
|
|
"description": "symbols microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "binaryindex",
|
|
"description": "binaryindex microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "exportcenter",
|
|
"description": "exportcenter microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "signer",
|
|
"description": "signer microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "vulnexplorer",
|
|
"description": "vulnexplorer microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "sbomservice",
|
|
"description": "sbomservice microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "policy-engine",
|
|
"description": "policy-engine microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "advisoryai",
|
|
"description": "advisoryai microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "orchestrator",
|
|
"description": "orchestrator microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "attestor",
|
|
"description": "attestor microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "timeline",
|
|
"description": "timeline microservice (v1.0.0)"
|
|
},
|
|
{
|
|
"name": "doctor",
|
|
"description": "doctor microservice (v1.0.0-alpha1)"
|
|
}
|
|
]
|
|
} |