@janus-idp/backstage-plugin-jfrog-artifactory
Version:
The Jfrog Artifactory plugin displays information about your container images within the Jfrog Artifactory registry.
120 lines (119 loc) • 3.52 kB
JSON
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"jfrogArtifactory": {
"description": "Configurations for the Jfrog Artifactory plugin",
"type": "object",
"properties": {
"proxyPath": {
"description": "The base url of the Jfrog Artifactory instance.",
"visibility": "frontend",
"type": "string"
}
}
},
"home": {
"type": "object",
"properties": {
"topVisits": {
"description": "Top visited plugin",
"visibility": "frontend",
"type": "object",
"properties": {
"filterBy": {
"description": "Filter By config",
"visibility": "frontend",
"type": "array",
"items": {
"type": "object",
"required": [
"field",
"operator",
"value"
],
"properties": {
"field": {
"visibility": "frontend",
"type": "string"
},
"operator": {
"visibility": "frontend",
"type": "string"
},
"value": {
"visibility": "frontend",
"type": [
"string",
"number"
]
}
}
}
}
}
},
"recentVisits": {
"description": "Recent visited plugin",
"visibility": "frontend",
"type": "object",
"properties": {
"filterBy": {
"description": "Filter By config",
"visibility": "frontend",
"type": "array",
"items": {
"type": "object",
"required": [
"field",
"operator",
"value"
],
"properties": {
"field": {
"visibility": "frontend",
"type": "string"
},
"operator": {
"visibility": "frontend",
"type": "string"
},
"value": {
"visibility": "frontend",
"type": [
"string",
"number"
]
}
}
}
}
}
}
}
},
"search": {
"description": "Configuration options for the search plugin",
"type": "object",
"properties": {
"query": {
"description": "An object representing the default search query configuration.\nBy configuring and modifying the values of this object,\nyou can customize the default values of the search queries\nand define how it behaves by default.",
"type": "object",
"properties": {
"pageLimit": {
"description": "A number indicating the maximum number of results to be returned\nper page during pagination.",
"visibility": "frontend",
"enum": [
10,
100,
25,
50
],
"type": "number"
}
}
}
}
}
}
}