UNPKG

@zowe/provisioning-for-zowe-sdk

Version:

Zowe SDK to interact with the z/OS provisioning APIs

117 lines 4.06 kB
import { IExplanationMap } from "@zowe/imperative"; import { IProvisionedInstanceVariable } from "./IProvisionedInstanceVariable"; /** * Interface for provisioned instance actions. * @export * @interface IProvisionedInstanceActions */ export interface IProvisionedInstanceActions { /** * The name of the action. If the name of the action is deprovision, * the action is for deprovisioning the software. * @type {string} * @memberof IProvisionedInstanceActions */ name: string; /** * The type of the action. * @type {string} * @memberof IProvisionedInstanceActions */ type: string; /** * For command type actions, the command. * @type {string} * @memberof IProvisionedInstanceActions */ command: string; /** * For instruction type actions, the instructions. * @type {string} * @memberof IProvisionedInstanceActions */ instructions: string; /** * Indicates if the action deprovisions the software. * @type {string} * @memberof IProvisionedInstanceActions */ "is-deprovision": string; /** * For command type actions, if provided, the user ID to be used when the command is run. * This is not valid when the registry-type is general. * @type {string} * @memberof IProvisionedInstanceActions */ "command-run-as-user": string; /** * For command type actions, if provided, the key to search for in the solicited messages command response. * @type {string} * @memberof IProvisionedInstanceActions */ "command-sol-key": string; /** * For command type actions, if provided, the key to search for in the unsolicited messages. * @type {string} * @memberof IProvisionedInstanceActions */ "command-unsol-key": string; /** * For command type actions, if provided, the time in seconds to detect the command-unsol-key. * in the unsolicited messages. * @type {string} * @memberof IProvisionedInstanceActions */ "command-detect-time": string; /** * For workflow type actions, the workflow definition file. * @type {string} * @memberof IProvisionedInstanceActions */ "workflow-definition-file": string; /** * For workflow type actions, if provided, the workflow variable input file. * @type {string} * @memberof IProvisionedInstanceActions */ "workflow-variable-input-file": string; /** * For workflow type actions, if provided, specifies whether the instance of the workflow * is deleted after it completes. * @type {string} * @memberof IProvisionedInstanceActions */ "workflow-clean-after-complete": string; /** * For workflow type actions, if provided, the workflow variables. * @type {IProvisionedInstanceVariable[]} * @memberof IProvisionedInstanceActions */ variables: IProvisionedInstanceVariable[]; /** * For workflow type actions, if provided, the prompt variables, which are the variables * that are expected to be prompted for in preparation for running the software services template. * @type {IProvisionedInstanceVariable[]} * @memberof IProvisionedInstanceActions */ "prompt-variables": IProvisionedInstanceVariable[]; /** * These are the only variables allowed on input-variables for the do action operation. * @type {IProvisionedInstanceVariable[]} * @memberof IProvisionedInstanceActions */ "at-create-variables": IProvisionedInstanceVariable[]; } /** * Main explanation map object for full output. * @type {IExplanationMap} * @memberof IProvisionedInstanceActions */ export declare const explainProvisionedInstanceActionsFull: IExplanationMap; /** * Main explanation map object for summary output. * @type {IExplanationMap} * @memberof IProvisionedInstanceActions */ export declare const explainProvisionedInstanceActionsSummary: IExplanationMap; //# sourceMappingURL=IProvisionedInstanceActions.d.ts.map