changes
This commit is contained in:
130
dependencies/dashboardapi/dashboardapiConfig.json
vendored
Normal file
130
dependencies/dashboardapi/dashboardapiConfig.json
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
{
|
||||
"general": {
|
||||
"name": {
|
||||
"default": "dashboardapi",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "A human-readable name or label."
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"default": null,
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "A unique identifier for this configuration. If not provided, defaults to null."
|
||||
}
|
||||
},
|
||||
"unit": {
|
||||
"default": "N/A",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "The default measurement unit for this configuration (e.g., 'meters', 'seconds', 'unitless')."
|
||||
}
|
||||
},
|
||||
"logging": {
|
||||
"logLevel": {
|
||||
"default": "info",
|
||||
"rules": {
|
||||
"type": "enum",
|
||||
"values": [
|
||||
{
|
||||
"value": "debug",
|
||||
"description": "Log messages are printed for debugging purposes."
|
||||
},
|
||||
{
|
||||
"value": "info",
|
||||
"description": "Informational messages are printed."
|
||||
},
|
||||
{
|
||||
"value": "warn",
|
||||
"description": "Warning messages are printed."
|
||||
},
|
||||
{
|
||||
"value": "error",
|
||||
"description": "Error messages are printed."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"enabled": {
|
||||
"default": true,
|
||||
"rules": {
|
||||
"type": "boolean",
|
||||
"description": "Indicates whether logging is active. If true, log messages will be generated."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"functionality": {
|
||||
"softwareType": {
|
||||
"default": "dashboardapi",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "Specified software type for this configuration."
|
||||
}
|
||||
},
|
||||
"role": {
|
||||
"default": "auto ui generator",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "Indicates the role this configuration plays within the system."
|
||||
}
|
||||
}
|
||||
},
|
||||
"grafanaConnector": {
|
||||
"host": {
|
||||
"default": "localhost",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "The host name or IP address of the server."
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"default": 3000,
|
||||
"rules": {
|
||||
"type": "integer",
|
||||
"description": "The port number on which the server is listening."
|
||||
}
|
||||
},
|
||||
"protocol": {
|
||||
"default": "http",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "The protocol used to communicate with the server."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"default": {},
|
||||
"rules": {
|
||||
"type": "object",
|
||||
"schema":{
|
||||
"Accept": {
|
||||
"default": "application/json",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "Specifies the expected response format for requests using this header."
|
||||
}
|
||||
},
|
||||
"Content-Type":{
|
||||
"default": "application/json",
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"description": "Specifies the MIME type of the content."
|
||||
}
|
||||
}
|
||||
},
|
||||
"description": "The header object to be sent with the request."
|
||||
}
|
||||
},
|
||||
"bearerToken": {
|
||||
"default": null,
|
||||
"rules": {
|
||||
"type": "string",
|
||||
"nullable": true,
|
||||
"description": "The bearer token to be sent with the request."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user