@itentialopensource/adapter-nexus_repository
Version:
This adapter integrates with system described as: nexusRepositoryManagerRestApi.
252 lines • 5.77 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "searchAssets",
"enum": [
"searchAssets",
"searchAndDownloadAssets",
"search"
],
"external_name": "ph_request_type"
},
"dockerImageName": {
"type": "string",
"description": "Docker image name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "docker.imageName"
},
"dockerImageTag": {
"type": "string",
"description": "Docker image tag",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "docker.imageTag"
},
"dockerLayerId": {
"type": "string",
"description": "Docker layer ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "docker.layerId"
},
"dockerContentDigest": {
"type": "string",
"description": "Docker content digest",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "docker.contentDigest"
},
"mavenGroupId": {
"type": "string",
"description": "Maven groupId",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven.groupId"
},
"mavenArtifactId": {
"type": "string",
"description": "Maven artifactId",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven.artifactId"
},
"mavenBaseVersion": {
"type": "string",
"description": "Maven base version",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven.baseVersion"
},
"mavenExtension": {
"type": "string",
"description": "Maven extension of component's asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven.extension"
},
"mavenClassifier": {
"type": "string",
"description": "Maven classifier of component's asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven.classifier"
},
"npmScope": {
"type": "string",
"description": "NPM scope",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "npm.scope"
},
"nugetId": {
"type": "string",
"description": "Nuget id",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "nuget.id"
},
"nugetTags": {
"type": "string",
"description": "Nuget tags",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "nuget.tags"
},
"p2PluginName": {
"type": "string",
"description": "p2 plugin name",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "p2.pluginName"
},
"pypiClassifiers": {
"type": "string",
"description": "PyPi classifiers",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pypi.classifiers"
},
"pypiDescription": {
"type": "string",
"description": "PyPi description",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pypi.description"
},
"pypiKeywords": {
"type": "string",
"description": "PyPi keywords",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pypi.keywords"
},
"pypiSummary": {
"type": "string",
"description": "PyPi summary",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pypi.summary"
},
"rubygemsDescription": {
"type": "string",
"description": "RubyGems description",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "rubygems.description"
},
"rubygemsPlatform": {
"type": "string",
"description": "RubyGems platform",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "rubygems.platform"
},
"rubygemsSummary": {
"type": "string",
"description": "RubyGems summary",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "rubygems.summary"
},
"yumArchitecture": {
"type": "string",
"description": "Yum architecture",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "yum.architecture"
}
},
"definitions": {}
}