@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
22 lines (21 loc) • 2.58 kB
TypeScript
import { Session } from "@zowe/imperative";
import { IElementBasicData, IEndevorRestResponse, IListActionRequestOptions, ListInventoryDictionary, IEndevorInstance, IEndevorEnvironment, IEndevorAsyncTask } from "../index";
import { IEndevorStage } from "./doc/IEndevorStage";
import { IEndevorSubsystem } from "./doc/IEndevorSubsystem";
import { IEndevorSystem } from "./doc/IEndevorSystem";
import { IEndevorType } from "./doc/IEndevorType";
export declare class ListInventories {
static listInstances(session: Session): Promise<IEndevorRestResponse<IEndevorInstance>>;
static setupListInventoryRequest(args: ListInventoryDictionary): IListActionRequestOptions;
static listEnvironment(session: Session, instance: string, environment: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorEnvironment>>;
static listEnvironmentAsync(session: Session, instance: string, environment: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
static listStage(session: Session, instance: string, stageNumber: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorStage>>;
static listStageAsync(session: Session, instance: string, stageNumber: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
static listSystem(session: Session, instance: string, system: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorSystem>>;
static listSystemAsync(session: Session, instance: string, system: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
static listSubsystem(session: Session, instance: string, subsystem: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorSubsystem>>;
static listSubsystemAsync(session: Session, instance: string, subsystem: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
static listType(session: Session, instance: string, type: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorType>>;
static listTypeAsync(session: Session, instance: string, type: IElementBasicData, requestBody: IListActionRequestOptions): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
static isNoMatch(returnCode: number, listInventoryResult: any[], messages: string[]): boolean;
}