/** * 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 { ApiZScalerConfigurationDTO, ApiZScalerQuotaDTO } from '../models/index'; export interface ConfigZscalerApiDeleteCategoryRequest { format: DeleteCategoryFormatEnum; } export interface ConfigZscalerApiSetConfiguration7Request { apiZScalerConfigurationDTO?: ApiZScalerConfigurationDTO; } export interface ConfigZscalerApiTestConfiguration1Request { apiZScalerConfigurationDTO?: ApiZScalerConfigurationDTO; } export interface ConfigZscalerApiTriggerUpdateRequest { format: TriggerUpdateFormatEnum; } /** * ConfigZscalerApi - interface * * @export * @interface ConfigZscalerApiInterface */ export interface ConfigZscalerApiInterface { /** * Use this endpoint to delete all configured formats from your Zscaler instance Permissions required: Edit System Configuration and Users * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ deleteAllCategoriesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to delete all configured formats from your Zscaler instance Permissions required: Edit System Configuration and Users */ deleteAllCategories(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this endpoint to delete a specific format from your Zscaler instance Permissions required: Edit System Configuration and Users * @param {'MAVEN' | 'NPM' | 'PYPI' | 'NUGET'} format * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ deleteCategoryRaw(requestParameters: ConfigZscalerApiDeleteCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to delete a specific format from your Zscaler instance Permissions required: Edit System Configuration and Users */ deleteCategory(requestParameters: ConfigZscalerApiDeleteCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to disable or remove the Zscaler configuration. Permissions required: Edit System Configuration and Users * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ deleteConfiguration8Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to disable or remove the Zscaler configuration. Permissions required: Edit System Configuration and Users */ deleteConfiguration8(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to review the configuration for a Zscaler server. Permissions required: Edit System Configuration and Users * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ getConfiguration9Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to review the configuration for a Zscaler server. Permissions required: Edit System Configuration and Users */ getConfiguration9(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the current Zscaler quota. Permissions required: None * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ getQuotaRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the current Zscaler quota. Permissions required: None */ getQuota(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to configure or update an existing Zscaler server configuration. Permissions required: Edit System Configuration and Users * @param {ApiZScalerConfigurationDTO} [apiZScalerConfigurationDTO] Provide one or more values for the following in the JSON payload:<ul><li>`username` - is the username for the Zscaler server.</li><li>`password` - is the password for the Zscaler server.</li><li>`hostname` - is the hostname or IP address of the Zscaler server.</li><li>`apiKey` - is the apiKey for the Zscaler Server.</li><li>`eulaAgreed` - is the agreement to the Sonatype\'s end user license agreement.</li><li>`mavenFormatEnabled` - is the flag to enable or disable the Maven format for Zscaler.</li><li>`npmFormatEnabled` - is the flag to enable or disable the Npm format for Zscaler.</li><li>`pypiFormatEnabled` - is the flag to enable or disable the Pypi format for Zscaler.</li><li>`nugetFormatEnabled` - is the flag to enable or disable the Nuget format for Zscaler.</li></ul> * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ setConfiguration7Raw(requestParameters: ConfigZscalerApiSetConfiguration7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to configure or update an existing Zscaler server configuration. Permissions required: Edit System Configuration and Users */ setConfiguration7(requestParameters: ConfigZscalerApiSetConfiguration7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to test Zscaler server configuration. Permissions required: Edit System Configuration and Users * @param {ApiZScalerConfigurationDTO} [apiZScalerConfigurationDTO] Provide one or more values for the following in the JSON payload:<ul><li>`username` - is the username for the Zscaler server.</li><li>`password` - is the password for the Zscaler server.</li><li>`hostname` - is the hostname or IP address of the Zscaler server.</li><li>`apiKey` - is the apiKey for the Zscaler Server.</li></ul> * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ testConfiguration1Raw(requestParameters: ConfigZscalerApiTestConfiguration1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to test Zscaler server configuration. Permissions required: Edit System Configuration and Users */ testConfiguration1(requestParameters: ConfigZscalerApiTestConfiguration1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this endpoint to trigger an update to your Zscaler instance Permissions required: Edit System Configuration and Users * @param {'MAVEN' | 'NPM' | 'PYPI' | 'NUGET'} format * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ triggerUpdateRaw(requestParameters: ConfigZscalerApiTriggerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to trigger an update to your Zscaler instance Permissions required: Edit System Configuration and Users */ triggerUpdate(requestParameters: ConfigZscalerApiTriggerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this endpoint to trigger an update of all configured formats to your Zscaler instance Permissions required: Edit System Configuration and Users * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigZscalerApiInterface */ triggerUpdateAllRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to trigger an update of all configured formats to your Zscaler instance Permissions required: Edit System Configuration and Users */ triggerUpdateAll(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class ConfigZscalerApi extends runtime.BaseAPI implements ConfigZscalerApiInterface { /** * Use this endpoint to delete all configured formats from your Zscaler instance Permissions required: Edit System Configuration and Users */ deleteAllCategoriesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to delete all configured formats from your Zscaler instance Permissions required: Edit System Configuration and Users */ deleteAllCategories(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this endpoint to delete a specific format from your Zscaler instance Permissions required: Edit System Configuration and Users */ deleteCategoryRaw(requestParameters: ConfigZscalerApiDeleteCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to delete a specific format from your Zscaler instance Permissions required: Edit System Configuration and Users */ deleteCategory(requestParameters: ConfigZscalerApiDeleteCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to disable or remove the Zscaler configuration. Permissions required: Edit System Configuration and Users */ deleteConfiguration8Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to disable or remove the Zscaler configuration. Permissions required: Edit System Configuration and Users */ deleteConfiguration8(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to review the configuration for a Zscaler server. Permissions required: Edit System Configuration and Users */ getConfiguration9Raw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to review the configuration for a Zscaler server. Permissions required: Edit System Configuration and Users */ getConfiguration9(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the current Zscaler quota. Permissions required: None */ getQuotaRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the current Zscaler quota. Permissions required: None */ getQuota(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to configure or update an existing Zscaler server configuration. Permissions required: Edit System Configuration and Users */ setConfiguration7Raw(requestParameters: ConfigZscalerApiSetConfiguration7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to configure or update an existing Zscaler server configuration. Permissions required: Edit System Configuration and Users */ setConfiguration7(requestParameters?: ConfigZscalerApiSetConfiguration7Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to test Zscaler server configuration. Permissions required: Edit System Configuration and Users */ testConfiguration1Raw(requestParameters: ConfigZscalerApiTestConfiguration1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to test Zscaler server configuration. Permissions required: Edit System Configuration and Users */ testConfiguration1(requestParameters?: ConfigZscalerApiTestConfiguration1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this endpoint to trigger an update to your Zscaler instance Permissions required: Edit System Configuration and Users */ triggerUpdateRaw(requestParameters: ConfigZscalerApiTriggerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to trigger an update to your Zscaler instance Permissions required: Edit System Configuration and Users */ triggerUpdate(requestParameters: ConfigZscalerApiTriggerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this endpoint to trigger an update of all configured formats to your Zscaler instance Permissions required: Edit System Configuration and Users */ triggerUpdateAllRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this endpoint to trigger an update of all configured formats to your Zscaler instance Permissions required: Edit System Configuration and Users */ triggerUpdateAll(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const DeleteCategoryFormatEnum: { readonly Maven: "MAVEN"; readonly Npm: "NPM"; readonly Pypi: "PYPI"; readonly Nuget: "NUGET"; }; export type DeleteCategoryFormatEnum = typeof DeleteCategoryFormatEnum[keyof typeof DeleteCategoryFormatEnum]; /** * @export */ export declare const TriggerUpdateFormatEnum: { readonly Maven: "MAVEN"; readonly Npm: "NPM"; readonly Pypi: "PYPI"; readonly Nuget: "NUGET"; }; export type TriggerUpdateFormatEnum = typeof TriggerUpdateFormatEnum[keyof typeof TriggerUpdateFormatEnum];