UNPKG

@itentialopensource/adapter-artifactory

Version:

This adapter integrates with system described as: artifactory.

937 lines 23 kB
{ "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" } }