import { ICommandDefinition } from "@zowe/imperative" ; import { ListCommand } from "./list/List.definition" ; import { ProvisionCommand } from "./provision/Provision.definition" ; import { PerformCommand } from "./perform/Perform.definition" ; import { DeleteCommand } from "./delete/Delete.definition" ; import { ZosmfSession } from "@zowe/zosmf-for-zowe-sdk" ; const definition = { name : "provisioning" , aliases : [ "pv" ] , type : "group" , summary : "Perform z/OSMF provisioning tasks" , description : "Perform z/OSMF provisioning tasks on Published Templates in the Service Catalog " + "and Provisioned Instances in the Service Registry." , children : [ ListCommand , ProvisionCommand , PerformCommand , DeleteCommand ] , passOn : [ { property : "options" , value : ZosmfSession . ZOSMF_CONNECTION_OPTIONS , merge : true , ignoreNodes : [ { type : "group" } ] } ] } ; export = definition ;