UNPKG

@itentialopensource/adapter-artifactory

Version:

This adapter integrates with system described as: artifactory.

741 lines 18.3 kB
{ "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": {} } }