/** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { ApiArtifactoryConnectionDTO, ApiArtifactoryConnectionStatusRequestDTO, ApiOwnerArtifactoryConnectionDTO, ApiStatusDTO } from '../models/index'; export interface ConfigureArtifactoryConnectionApiAddArtifactoryConnectionRequest { ownerType: AddArtifactoryConnectionOwnerTypeEnum; internalOwnerId: string; apiArtifactoryConnectionDTO: ApiArtifactoryConnectionDTO; } export interface ConfigureArtifactoryConnectionApiDeleteArtifactoryConnectionRequest { ownerType: DeleteArtifactoryConnectionOwnerTypeEnum; internalOwnerId: string; artifactoryConnectionId: string; } export interface ConfigureArtifactoryConnectionApiGetArtifactoryConnectionRequest { ownerType: GetArtifactoryConnectionOwnerTypeEnum; internalOwnerId: string; artifactoryConnectionId: string; } export interface ConfigureArtifactoryConnectionApiGetOwnerArtifactoryConnectionRequest { ownerType: GetOwnerArtifactoryConnectionOwnerTypeEnum; internalOwnerId: string; inherit?: boolean; } export interface ConfigureArtifactoryConnectionApiTestArtifactoryConnectionRequest { ownerType: TestArtifactoryConnectionOwnerTypeEnum; internalOwnerId: string; apiArtifactoryConnectionDTO: ApiArtifactoryConnectionDTO; } export interface ConfigureArtifactoryConnectionApiTestArtifactoryConnection1Request { ownerType: TestArtifactoryConnection1OwnerTypeEnum; internalOwnerId: string; artifactoryConnectionId: string; } export interface ConfigureArtifactoryConnectionApiUpdateArtifactoryConnectionRequest { ownerType: UpdateArtifactoryConnectionOwnerTypeEnum; internalOwnerId: string; artifactoryConnectionId: string; apiArtifactoryConnectionDTO: ApiArtifactoryConnectionDTO; } export interface ConfigureArtifactoryConnectionApiUpdateOwnerArtifactoryConnectionStatusRequest { ownerType: UpdateOwnerArtifactoryConnectionStatusOwnerTypeEnum; internalOwnerId: string; apiArtifactoryConnectionStatusRequestDTO: ApiArtifactoryConnectionStatusRequestDTO; } /** * ConfigureArtifactoryConnectionApi - interface * * @export * @interface ConfigureArtifactoryConnectionApiInterface */ export interface ConfigureArtifactoryConnectionApiInterface { /** * Use this method to add a new Artifactory connection. Permissions required: Edit IQ Elements * @param {'application' | 'organization'} ownerType Select the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {ApiArtifactoryConnectionDTO} apiArtifactoryConnectionDTO Enter values for the new Artifactory connection.<ul><li>`isAnonymous` indicates if the connection is anonymous.</li><li>`baseUrl` is the baseURL of the Artifactory instance.</li><li>`username` and `password` to authenticate the Artifactory connection.</li></ul> * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ addArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiAddArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to add a new Artifactory connection. Permissions required: Edit IQ Elements */ addArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiAddArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to delete an existing Artifactory connection. Permissions required: Edit IQ Elements * @param {'application' | 'organization'} ownerType Select the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {string} artifactoryConnectionId Enter the Artifactory connection ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ deleteArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiDeleteArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to delete an existing Artifactory connection. Permissions required: Edit IQ Elements */ deleteArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiDeleteArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve details for an Artifactory connection. Permissions required: View IQ Elements * @param {'application' | 'organization'} ownerType Select the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {string} artifactoryConnectionId Enter the Artifactory connection ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ getArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiGetArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve details for an Artifactory connection. Permissions required: View IQ Elements */ getArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiGetArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve Artifactory connection details by specifying the owner Id. Permissions required: View IQ Elements * @param {'application' | 'organization'} ownerType Select the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {boolean} [inherit] Specify whether to include details from an inherited Artifactory connection. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ getOwnerArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiGetOwnerArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve Artifactory connection details by specifying the owner Id. Permissions required: View IQ Elements */ getOwnerArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiGetOwnerArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to test an Artifactory connection for the specified owner. Permissons required: View IQ Elements * @param {'application' | 'organization'} ownerType Select the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {ApiArtifactoryConnectionDTO} apiArtifactoryConnectionDTO Enter values for the Artifactory connection.<ul><li>`baseUrl` is the baseURL of the Artifactory instance.</li><li>`username` and `password` to authenticate the Artifactory connection.</li></ul> * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ testArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to test an Artifactory connection for the specified owner. Permissons required: View IQ Elements */ testArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to test an existing Artifactory connection using the connection ID. * @param {'application' | 'organization'} ownerType Enter the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {string} artifactoryConnectionId Enter the Artifactory connection ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ testArtifactoryConnection1Raw(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnection1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to test an existing Artifactory connection using the connection ID. */ testArtifactoryConnection1(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnection1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to update an existing Artifactory connection. Permissions required: Edit IQ Elements * @param {'application' | 'organization'} ownerType Specify the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {string} artifactoryConnectionId Enter the Artifactory connection ID. * @param {ApiArtifactoryConnectionDTO} apiArtifactoryConnectionDTO Enter values for the new Artifactory connection.<ul><li>`isAnonymous` indicates if the connection is anonymous.</li><li>`baseUrl` is the baseURL of the Artifactory instance.</li><li>`username` and `password` to authenticate the Artifactory connection.</li></ul> * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ updateArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiUpdateArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to update an existing Artifactory connection. Permissions required: Edit IQ Elements */ updateArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiUpdateArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to enable/disable an existing Artifactory connection for the specified owner. Permissions required: Edit IQ Elements * @param {'application' | 'organization'} ownerType Select the owner type. * @param {string} internalOwnerId Enter the internal ID of the owner. * @param {ApiArtifactoryConnectionStatusRequestDTO} apiArtifactoryConnectionStatusRequestDTO Set values for the connection properties `enabled` and `allowOverride`. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigureArtifactoryConnectionApiInterface */ updateOwnerArtifactoryConnectionStatusRaw(requestParameters: ConfigureArtifactoryConnectionApiUpdateOwnerArtifactoryConnectionStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to enable/disable an existing Artifactory connection for the specified owner. Permissions required: Edit IQ Elements */ updateOwnerArtifactoryConnectionStatus(requestParameters: ConfigureArtifactoryConnectionApiUpdateOwnerArtifactoryConnectionStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class ConfigureArtifactoryConnectionApi extends runtime.BaseAPI implements ConfigureArtifactoryConnectionApiInterface { /** * Use this method to add a new Artifactory connection. Permissions required: Edit IQ Elements */ addArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiAddArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to add a new Artifactory connection. Permissions required: Edit IQ Elements */ addArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiAddArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to delete an existing Artifactory connection. Permissions required: Edit IQ Elements */ deleteArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiDeleteArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to delete an existing Artifactory connection. Permissions required: Edit IQ Elements */ deleteArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiDeleteArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve details for an Artifactory connection. Permissions required: View IQ Elements */ getArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiGetArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve details for an Artifactory connection. Permissions required: View IQ Elements */ getArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiGetArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve Artifactory connection details by specifying the owner Id. Permissions required: View IQ Elements */ getOwnerArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiGetOwnerArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve Artifactory connection details by specifying the owner Id. Permissions required: View IQ Elements */ getOwnerArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiGetOwnerArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to test an Artifactory connection for the specified owner. Permissons required: View IQ Elements */ testArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to test an Artifactory connection for the specified owner. Permissons required: View IQ Elements */ testArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to test an existing Artifactory connection using the connection ID. */ testArtifactoryConnection1Raw(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnection1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to test an existing Artifactory connection using the connection ID. */ testArtifactoryConnection1(requestParameters: ConfigureArtifactoryConnectionApiTestArtifactoryConnection1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to update an existing Artifactory connection. Permissions required: Edit IQ Elements */ updateArtifactoryConnectionRaw(requestParameters: ConfigureArtifactoryConnectionApiUpdateArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to update an existing Artifactory connection. Permissions required: Edit IQ Elements */ updateArtifactoryConnection(requestParameters: ConfigureArtifactoryConnectionApiUpdateArtifactoryConnectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to enable/disable an existing Artifactory connection for the specified owner. Permissions required: Edit IQ Elements */ updateOwnerArtifactoryConnectionStatusRaw(requestParameters: ConfigureArtifactoryConnectionApiUpdateOwnerArtifactoryConnectionStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to enable/disable an existing Artifactory connection for the specified owner. Permissions required: Edit IQ Elements */ updateOwnerArtifactoryConnectionStatus(requestParameters: ConfigureArtifactoryConnectionApiUpdateOwnerArtifactoryConnectionStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const AddArtifactoryConnectionOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type AddArtifactoryConnectionOwnerTypeEnum = typeof AddArtifactoryConnectionOwnerTypeEnum[keyof typeof AddArtifactoryConnectionOwnerTypeEnum]; /** * @export */ export declare const DeleteArtifactoryConnectionOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type DeleteArtifactoryConnectionOwnerTypeEnum = typeof DeleteArtifactoryConnectionOwnerTypeEnum[keyof typeof DeleteArtifactoryConnectionOwnerTypeEnum]; /** * @export */ export declare const GetArtifactoryConnectionOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type GetArtifactoryConnectionOwnerTypeEnum = typeof GetArtifactoryConnectionOwnerTypeEnum[keyof typeof GetArtifactoryConnectionOwnerTypeEnum]; /** * @export */ export declare const GetOwnerArtifactoryConnectionOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type GetOwnerArtifactoryConnectionOwnerTypeEnum = typeof GetOwnerArtifactoryConnectionOwnerTypeEnum[keyof typeof GetOwnerArtifactoryConnectionOwnerTypeEnum]; /** * @export */ export declare const TestArtifactoryConnectionOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type TestArtifactoryConnectionOwnerTypeEnum = typeof TestArtifactoryConnectionOwnerTypeEnum[keyof typeof TestArtifactoryConnectionOwnerTypeEnum]; /** * @export */ export declare const TestArtifactoryConnection1OwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type TestArtifactoryConnection1OwnerTypeEnum = typeof TestArtifactoryConnection1OwnerTypeEnum[keyof typeof TestArtifactoryConnection1OwnerTypeEnum]; /** * @export */ export declare const UpdateArtifactoryConnectionOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type UpdateArtifactoryConnectionOwnerTypeEnum = typeof UpdateArtifactoryConnectionOwnerTypeEnum[keyof typeof UpdateArtifactoryConnectionOwnerTypeEnum]; /** * @export */ export declare const UpdateOwnerArtifactoryConnectionStatusOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; }; export type UpdateOwnerArtifactoryConnectionStatusOwnerTypeEnum = typeof UpdateOwnerArtifactoryConnectionStatusOwnerTypeEnum[keyof typeof UpdateOwnerArtifactoryConnectionStatusOwnerTypeEnum];