@itentialopensource/adapter-nexus_repository
Version:
This adapter integrates with system described as: nexusRepositoryManagerRestApi.
385 lines • 8.8 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": "getComponentById",
"enum": [
"getComponentById",
"deleteComponent",
"getComponents",
"uploadComponent"
],
"external_name": "ph_request_type"
},
"version": {
"type": "string",
"description": "version",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "version"
},
"yumDirectory": {
"type": "string",
"description": "yum Directory",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "yum.directory"
},
"yumAsset": {
"type": "string",
"description": "yum Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "yum.asset"
},
"yumAssetFilename": {
"type": "string",
"description": "yum Asset Filename",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "yum.asset.filename"
},
"rAsset": {
"type": "string",
"description": "r Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "r.asset"
},
"rAssetPathId": {
"type": "string",
"description": "r Asset Package Path",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "r.asset.pathId"
},
"pypiAsset": {
"type": "string",
"description": "pypi Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pypi.asset"
},
"helmAsset": {
"type": "string",
"description": "helm Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "helm.asset"
},
"aptAsset": {
"type": "string",
"description": "apt Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "apt.asset"
},
"rubygemsAsset": {
"type": "string",
"description": "rubygems Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "rubygems.asset"
},
"rawDirectory": {
"type": "string",
"description": "raw Directory",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.directory"
},
"rawAsset1": {
"type": "string",
"description": "raw Asset 1",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.asset1"
},
"rawAsset1Filename": {
"type": "string",
"description": "raw Asset 1 Filename",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.asset1.filename"
},
"rawAsset2": {
"type": "string",
"description": "raw Asset 2",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.asset2"
},
"rawAsset2Filename": {
"type": "string",
"description": "raw Asset 2 Filename",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.asset2.filename"
},
"rawAsset3": {
"type": "string",
"description": "raw Asset 3",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.asset3"
},
"rawAsset3Filename": {
"type": "string",
"description": "raw Asset 3 Filename",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "raw.asset3.filename"
},
"npmAsset": {
"type": "string",
"description": "npm Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "npm.asset"
},
"nugetAsset": {
"type": "string",
"description": "nuget Asset",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "nuget.asset"
},
"maven2GroupId": {
"type": "string",
"description": "maven2 Group ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.groupId"
},
"maven2ArtifactId": {
"type": "string",
"description": "maven2 Artifact ID",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.artifactId"
},
"maven2Version": {
"type": "string",
"description": "maven2 Version",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.version"
},
"maven2GeneratePom": {
"type": "boolean",
"description": "maven2 Generate a POM file with these coordinates",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.generate-pom"
},
"maven2Packaging": {
"type": "string",
"description": "maven2 Packaging",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.packaging"
},
"maven2Asset1": {
"type": "string",
"description": "maven2 Asset 1",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset1"
},
"maven2Asset1Classifier": {
"type": "string",
"description": "maven2 Asset 1 Classifier",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset1.classifier"
},
"maven2Asset1Extension": {
"type": "string",
"description": "maven2 Asset 1 Extension",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset1.extension"
},
"maven2Asset2": {
"type": "string",
"description": "maven2 Asset 2",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset2"
},
"maven2Asset2Classifier": {
"type": "string",
"description": "maven2 Asset 2 Classifier",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset2.classifier"
},
"maven2Asset2Extension": {
"type": "string",
"description": "maven2 Asset 2 Extension",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset2.extension"
},
"maven2Asset3": {
"type": "string",
"description": "maven2 Asset 3",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset3"
},
"maven2Asset3Classifier": {
"type": "string",
"description": "maven2 Asset 3 Classifier",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset3.classifier"
},
"maven2Asset3Extension": {
"type": "string",
"description": "maven2 Asset 3 Extension",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "maven2.asset3.extension"
}
},
"definitions": {}
}