import type { AppConfigSet } from '../models/AppConfigSet'; import type { CloudToken } from '../models/CloudToken'; import type { CommonEntityNameList } from '../models/CommonEntityNameList'; import type { CommonName } from '../models/CommonName'; import type { ConfigSnapshot } from '../models/ConfigSnapshot'; import type { History } from '../models/History'; import type { ImporterConfiguration } from '../models/ImporterConfiguration'; import type { ImporterInfo } from '../models/ImporterInfo'; import type { Job } from '../models/Job'; import type { SuccessResponse } from '../models/SuccessResponse'; export declare class ManagementService { /** * @returns History audit history * @throws ApiError */ static listHistory({ organizationName, pageSize, pageNumber, sortFieldName, sortDirection, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** The number of items to get per page. Min: 1 Max: 100 **/ pageSize?: number; /** The page number to get. Min: 1 **/ pageNumber?: number; /** name of a field to sort on **/ sortFieldName?: string; /** sort direction **/ sortDirection?: 'asc' | 'desc'; }): Promise>; /** * @returns Job Connector internal jobs status * @throws ApiError */ static listJobs({ organizationName, pageSize, pageNumber, sortFieldName, sortDirection, status, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** The number of items to get per page. Min: 1 Max: 100 **/ pageSize?: number; /** The page number to get. Min: 1 **/ pageNumber?: number; /** name of a field to sort on **/ sortFieldName?: string; /** sort direction **/ sortDirection?: 'asc' | 'desc'; status?: 'all' | 'pending' | 'finished'; }): Promise>; /** * @returns CloudToken cloud token * @throws ApiError */ static getToken({ organizationName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; }): Promise; /** * @returns CloudToken The cloud token * @throws ApiError */ static updateToken({ organizationName, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** Solace Cloud Token **/ requestBody?: CloudToken; }): Promise; /** * @returns ImporterConfiguration list of all importers registered in the connector * @throws ApiError */ static getAllImporters({ organizationName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; }): Promise>; /** * @returns ImporterConfiguration The importer configuration * @throws ApiError */ static createImporterJob({ organizationName, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** Importer Configuration **/ requestBody?: ImporterConfiguration; }): Promise; /** * @returns ImporterConfiguration The importer configuration * @throws ApiError */ static getImporterJob({ organizationName, importerJobName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; importerJobName: string; }): Promise; /** * @returns ImporterConfiguration The importer configuration * @throws ApiError */ static updateImporterJob({ organizationName, importerJobName, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; importerJobName: string; /** Importer Configuration **/ requestBody?: ImporterConfiguration; }): Promise; /** * @returns void * @throws ApiError */ static deleteImporterJob({ organizationName, importerJobName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; importerJobName: string; }): Promise; /** * @returns SuccessResponse Submission message * @throws ApiError */ static runImporterJob({ organizationName, importerJobName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; importerJobName: string; }): Promise; /** * @returns ImporterInfo list of all importer types deinfed in the connector * @throws ApiError */ static getAllImporterTypes({ organizationName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; }): Promise>; /** * @returns CommonEntityNameList list of configs * @throws ApiError */ static listAppConfigSets({ organizationName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; }): Promise>; /** * @returns AppConfigSet an event api products defined in the associated Event Portal * @throws ApiError */ static getAppConfigSet({ organizationName, configSetName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; configSetName: CommonName; }): Promise; /** * @returns number list of snapshots (revisions) of a config * @throws ApiError */ static listAppConfigSetSnapshots({ organizationName, configSetName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; configSetName: CommonName; }): Promise>; /** * @returns ConfigSnapshot a specific snapshot of an app config * @throws ApiError */ static getAppConfigSnapshot({ organizationName, configSetName, configSnapshotRevision, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; configSetName: CommonName; configSnapshotRevision: number; }): Promise; }