@itentialopensource/adapter-artifactory
Version:
This adapter integrates with system described as: artifactory.
741 lines • 18.3 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"{repository}/{pathParam}": {
"put": {
"tags": [
"Artifacts"
],
"operationId": "deployArtifact",
"description": "The parameters and request body are for method: deployArtifact. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "repository",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
},
"get": {
"tags": [
"Artifacts"
],
"operationId": "retrieveArtifact",
"description": "The parameters and request body are for method: retrieveArtifact. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "repository",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/archive/download/{repository}/{pathParam}": {
"get": {
"tags": [
"Artifacts"
],
"operationId": "retrieveArtifactArchive",
"description": "The parameters and request body are for method: retrieveArtifactArchive. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "repository",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "pathParam",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "archiveType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "includeChecksumFiles",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/build": {
"get": {
"tags": [
"Builds"
],
"operationId": "getAllBuilds",
"description": "The parameters and request body are for method: getAllBuilds. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Builds"
],
"operationId": "uploadBuild",
"description": "The parameters and request body are for method: uploadBuild. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"body": {
"type": "string"
}
}
},
"example": {
"body": "body"
}
}
}
}
}
},
"api/build/{buildName}/{buildNumber}": {
"get": {
"tags": [
"Builds"
],
"operationId": "getBuildInfo",
"description": "The parameters and request body are for method: getBuildInfo. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "buildName",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "buildNumber",
"in": "path",
"required": true,
"schema": {}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/build/promote/{buildName}/{buildNumber}": {
"post": {
"tags": [
"Builds"
],
"operationId": "promoteBuild",
"description": "The parameters and request body are for method: promoteBuild. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "buildName",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "buildNumber",
"in": "path",
"required": true,
"schema": {}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/build/{buildName}": {
"delete": {
"tags": [
"Builds"
],
"operationId": "deleteBuild",
"description": "The parameters and request body are for method: deleteBuild. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "buildName",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "buildNumbers",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "artifacts",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "deleteAll",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"get": {
"tags": [
"Builds"
],
"operationId": "getBuildByName",
"description": "The parameters and request body are for method: getBuildByName. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "buildName",
"in": "path",
"required": true,
"schema": {}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/build/rename/{buildName}": {
"post": {
"tags": [
"Builds"
],
"operationId": "renameBuild",
"description": "The parameters and request body are for method: renameBuild. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "buildName",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "to",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/build/distribute/{}/{pathv2}": {
"post": {
"tags": [
"Builds"
],
"operationId": "distributeBuild",
"description": "The parameters and request body are for method: distributeBuild. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"buildName": {
"type": "string"
},
"buildNumber": {
"type": "string"
}
}
},
"example": {
"buildName": "buildName",
"buildNumber": "buildNumber"
}
}
}
}
}
},
"api/storageinfo": {
"get": {
"tags": [
"Storage"
],
"operationId": "getStorageSummary",
"description": "The parameters and request body are for method: getStorageSummary. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/storage/{repoKey}/{filePath}": {
"get": {
"tags": [
"Storage"
],
"operationId": "getStorageFileInfo",
"description": "The parameters and request body are for method: getStorageFileInfo. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "repoKey",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "filePath",
"in": "path",
"required": true,
"schema": {}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Storage"
],
"operationId": "setStorageItemProperties",
"description": "The parameters and request body are for method: setStorageItemProperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "repoKey",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "filePath",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "properties",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "recursive",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"delete": {
"tags": [
"Storage"
],
"operationId": "deleteStorageItemProperties",
"description": "The parameters and request body are for method: deleteStorageItemProperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "repoKey",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "filePath",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "properties",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "recursive",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/move/{srcRepoKey}/{srcFilePath}": {
"post": {
"tags": [
"Storage"
],
"operationId": "moveFile",
"description": "The parameters and request body are for method: moveFile. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"parameters": [
{
"name": "srcRepoKey",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "srcFilePath",
"in": "path",
"required": true,
"schema": {}
},
{
"name": "to",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "dry",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "suppressLayouts",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "failFast",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"api/checksum/sha256": {
"post": {
"tags": [
"Storage"
],
"operationId": "setStorageChecksum",
"description": "The parameters and request body are for method: setStorageChecksum. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {}
}
}
},
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
}
},
"components": {
"schemas": {}
}
}