@itentialopensource/adapter-artifactory
Version:
This adapter integrates with system described as: artifactory.
937 lines • 23 kB
JSON
{
"openapi": "3.0.0",
"info": {
"title": "Artifactory",
"description": "Artifactory Swagger from CURL",
"contact": {
"email": "apiteam@swagger.io"
},
"version": "1.0"
},
"servers": [
{
"url": "https://localhost/artifactory",
"variables": {}
},
{
"url": "http://localhost/artifactory",
"variables": {}
}
],
"paths": {
"/artifactory/{repository}/{path}": {
"put": {
"tags": [
"Artifacts"
],
"summary": "deployArtifact",
"operationId": "deployArtifact",
"parameters": [
{
"name": "repository",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "path",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "object"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
},
"get": {
"tags": [
"Artifacts"
],
"summary": "retrieveArtifact",
"operationId": "retrieveArtifact",
"parameters": [
{
"name": "repository",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "path",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/archive/download/{repository}/{path}": {
"get": {
"tags": [
"Artifacts"
],
"summary": "retrieveArtifactArchive",
"operationId": "retrieveArtifactArchive",
"parameters": [
{
"name": "archiveType",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "string"
}
},
{
"name": "includeChecksumFiles",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "boolean"
}
},
{
"name": "repository",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "path",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/build": {
"get": {
"tags": [
"Builds"
],
"summary": "getAllBuilds",
"operationId": "getAllBuilds",
"parameters": [],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
},
"put": {
"tags": [
"Builds"
],
"summary": "uploadBuild",
"operationId": "uploadBuild",
"parameters": [],
"requestBody": {
"description": "",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/build/{buildName}/{buildNumber}": {
"get": {
"tags": [
"Builds"
],
"summary": "getBuildInfo",
"operationId": "getBuildInfo",
"parameters": [
{
"name": "buildName",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "buildNumber",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/build/promote/{buildName}/{buildNumber}": {
"post": {
"tags": [
"Builds"
],
"summary": "promoteBuild",
"operationId": "promoteBuild",
"parameters": [
{
"name": "buildName",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "buildNumber",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/build/{buildName}": {
"delete": {
"tags": [
"Builds"
],
"summary": "deleteBuild",
"operationId": "deleteBuild",
"parameters": [
{
"name": "buildNumbers",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "artifacts",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "deleteAll",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "buildName",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
},
"get": {
"tags": [
"Builds"
],
"summary": "getBuildByName",
"operationId": "getBuildByName",
"parameters": [
{
"name": "buildName",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/build/rename/{buildName}": {
"post": {
"tags": [
"Builds"
],
"summary": "renameBuild",
"operationId": "renameBuild",
"parameters": [
{
"name": "to",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "string"
}
},
{
"name": "buildName",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/build/distribute/{buildName}/{buildNumber}": {
"post": {
"tags": [
"Builds"
],
"summary": "distributeBuild",
"operationId": "distributeBuild",
"parameters": [
{
"name": "buildName",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "object"
}
},
{
"name": "buildNumber",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "object"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/storageinfo": {
"get": {
"tags": [
"Storage"
],
"summary": "getStorageSummary",
"operationId": "getStorageSummary",
"parameters": [],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/storage/{repoKey}/{filePath}": {
"get": {
"tags": [
"Storage"
],
"summary": "getStorageFileInfo",
"operationId": "getStorageFileInfo",
"parameters": [
{
"name": "repoKey",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "filePath",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
},
"put": {
"tags": [
"Storage"
],
"summary": "setStorageItemProperties",
"operationId": "setStorageItemProperties",
"parameters": [
{
"name": "properties",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "string"
}
},
{
"name": "recursive",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "repoKey",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "filePath",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
},
"delete": {
"tags": [
"Storage"
],
"summary": "deleteStorageItemProperties",
"operationId": "deleteStorageItemProperties",
"parameters": [
{
"name": "properties",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "string"
}
},
{
"name": "recursive",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "repoKey",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "filePath",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/move/{srcRepoKey}/{srcFilePath}": {
"post": {
"tags": [
"Storage"
],
"summary": "moveFile",
"operationId": "moveFile",
"parameters": [
{
"name": "to",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "string"
}
},
{
"name": "dry",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "suppressLayouts",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "failFast",
"in": "query",
"description": "",
"style": "form",
"explode": true,
"schema": {
"type": "number",
"format": "double"
}
},
{
"name": "srcRepoKey",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
},
{
"name": "srcFilePath",
"in": "path",
"description": "",
"required": true,
"style": "simple",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
},
"/artifactory/api/checksum/sha256": {
"post": {
"tags": [
"Storage"
],
"summary": "setStorageChecksum",
"operationId": "setStorageChecksum",
"parameters": [],
"responses": {
"200": {
"description": "successful operation",
"headers": {},
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "",
"headers": {},
"content": {}
}
},
"deprecated": false
}
}
},
"tags": [
{
"name": "Artifacts"
},
{
"name": "Builds"
},
{
"name": "Storage"
},
{
"name": "default"
}
],
"externalDocs": {
"description": "Find out more about Swagger",
"url": "http://swagger.io"
}
}