# Provisioning Package

Contains APIs to interact with the z/OS provisioning APIs

## API Examples

List z/OSMF Published Catalog Templates

    import { ProfileInfo, TextUtils } from "@zowe/imperative";
    import { explainPublishedTemplatesFull, explainPublishedTemplatesSummary, ListCatalogTemplates,
        ProvisioningConstants } from "@zowe/provisioning-for-zowe-sdk";

    (async () => {
        // Load connection info from default z/OSMF profile
        const profInfo = new ProfileInfo("zowe");
        await profInfo.readProfilesFromDisk();
        const zosmfProfAttrs = profInfo.getDefaultProfile("zosmf");
        const zosmfMergedArgs = profInfo.mergeArgsForProfile(zosmfProfAttrs, { getSecureVals: true });
        const session = ProfileInfo.createSession(zosmfMergedArgs.knownArgs);

        const templates = await ListCatalogTemplates.listCatalogCommon(session, ProvisioningConstants.ZOSMF_VERSION);
        let prettifiedTemplates: any = {};
        if (process.argv.slice(2).includes("--all") || process.argv.slice(2).includes("-a")) {
            prettifiedTemplates = TextUtils.explainObject(templates, explainPublishedTemplatesFull, true);
        } else {
            prettifiedTemplates = TextUtils.explainObject(templates, explainPublishedTemplatesSummary, false);
        }
        const response = "z/OSMF Service Catalog templates\n" + TextUtils.prettyJson(prettifiedTemplates);
        console.log(response);
    })().catch((err) => {
        console.error(err);
        process.exit(1);
    });

Provision a Published Software Service Template

    import { ProfileInfo, TextUtils } from "@zowe/imperative";
    import { ProvisioningConstants, explainProvisionTemplateResponse,
        ProvisionPublishedTemplate } from "@zowe/provisioning-for-zowe-sdk";

    (async () => {
        // Load connection info from default z/OSMF profile
        const profInfo = new ProfileInfo("zowe");
        await profInfo.readProfilesFromDisk();
        const zosmfProfAttrs = profInfo.getDefaultProfile("zosmf");
        const zosmfMergedArgs = profInfo.mergeArgsForProfile(zosmfProfAttrs, { getSecureVals: true });
        const session = ProfileInfo.createSession(zosmfMergedArgs.knownArgs);

        const templateName = "myTemplate";
        const response = await ProvisionPublishedTemplate.provisionTemplate(session,
            ProvisioningConstants.ZOSMF_VERSION, templateName);
        let prettyResponse = TextUtils.explainObject(response, explainProvisionTemplateResponse, false);
        prettyResponse = TextUtils.prettyJson(prettyResponse);
        console.log(prettyResponse);
    })().catch((err) => {
        console.error(err);
        process.exit(1);
    });

List Provisioned Instances and Perform an Action to the Matching Instance

    import { ProfileInfo, TextUtils } from "@zowe/imperative";
    import { explainActionResponse, IProvisionedInstance, ListRegistryInstances, PerformAction,
        ProvisioningConstants } from "@zowe/provisioning-for-zowe-sdk";

    (async () => {
        // Load connection info from default z/OSMF profile
        const profInfo = new ProfileInfo("zowe");
        await profInfo.readProfilesFromDisk();
        const zosmfProfAttrs = profInfo.getDefaultProfile("zosmf");
        const zosmfMergedArgs = profInfo.mergeArgsForProfile(zosmfProfAttrs, { getSecureVals: true });
        const session = ProfileInfo.createSession(zosmfMergedArgs.knownArgs);

        const instanceName = "myInstance";
        const actionName = "myAction";
        const registry = await ListRegistryInstances.listFilteredRegistry(session,
            ProvisioningConstants.ZOSMF_VERSION, null, instanceName);
        const instances: IProvisionedInstance[] = registry["scr-list"];
        if (instances == null) {
            console.error("No instance with name " + instanceName + " was found");
        } else if (instances.length === 1) {
            const id = instances.pop()["object-id"];
            const response = await PerformAction.doProvisioningActionCommon(session,
                ProvisioningConstants.ZOSMF_VERSION, id, actionName);
            const pretty = TextUtils.explainObject(response, explainActionResponse, false);
            console.log(TextUtils.prettyJson(pretty));
        } else if (instances.length > 1) {
            console.error("Multiple instances with name " + instanceName + " were found");
        }
    })().catch((err) => {
        console.error(err);
        process.exit(1);
    });

## Index

### Classes

- DeleteInstance
- ListCatalogTemplates
- ListInstanceInfo
- ListInstanceVariables
- ListRegistryInstances
- ListTemplateInfo
- PerformAction
- ProvisionPublishedTemplate
- ProvisioningConstants
- ProvisioningService
- ProvisioningValidator

### Interfaces

- IPerformActionResponse
- IPromptVariable
- IPropertiesInput
- IProvisionOptionals
- IProvisionTemplateResponse
- IProvisionedInstance
- IProvisionedInstanceActions
- IProvisionedInstanceVariable
- IProvisionedInstanceVariables
- IProvisionedInstances
- IPublishedTemplate
- IPublishedTemplateInfo
- IPublishedTemplates
- ITemplateRegistryInfo
- ITemplateWorkflowInfo

### Object literals

- explainActionResponse
- explainAtCreateVariable
- explainPromptVariable
- explainPromptVariableFull
- explainPromptVariableSummary
- explainProvisionTemplateResponse
- explainProvisionedInstanceActionsFull
- explainProvisionedInstanceActionsSummary
- explainProvisionedInstanceExtended
- explainProvisionedInstanceFull
- explainProvisionedInstanceSummary
- explainProvisionedInstanceSummaryWithActions
- explainProvisionedInstanceSummaryWithVars
- explainProvisionedInstanceVariable
- explainProvisionedInstancesFull
- explainProvisionedInstancesSummary
- explainPublishedTemplateFull
- explainPublishedTemplateInfoFull
- explainPublishedTemplateInfoSummary
- explainPublishedTemplateSummary
- explainPublishedTemplatesFull
- explainPublishedTemplatesSummary
- explainTemplateRegistryInfoResponse
- explainTemplateWorkflowInfoResponse
- noAccountInfo
- noActionName
- noInstanceId
- noSessionProvisioning
- noTemplateName

## Object literals

### Const explainActionResponse

explainActionResponse: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPerformActionResponse.ts:35

### action-id

action-id: string = "Action Id"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPerformActionResponse.ts:36

### action-uri

action-uri: string = "Action URI"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPerformActionResponse.ts:37

### explainedParentKey

explainedParentKey: string = "Actions"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPerformActionResponse.ts:38

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPerformActionResponse.ts:39

### Const explainAtCreateVariable

explainAtCreateVariable: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:89

Main explanation map object for create provisioned instance variables.

memberof

  IProvisionedInstanceVariable

### explainedParentKey

explainedParentKey: string = "At Create Variables"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:91

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:92

### Const explainPromptVariable

explainPromptVariable: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:78

Main explanation map object for provisioned instance prompt variables output.

memberof

  IProvisionedInstanceVariable

### explainedParentKey

explainedParentKey: string = "Prompt Variables"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:80

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:81

### Const explainPromptVariableFull

explainPromptVariableFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPromptVariable.ts:173

Main explanation map object for full output.

memberof

  IPromptVariable

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPromptVariable.ts:176

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPromptVariable.ts:175

### Const explainPromptVariableSummary

explainPromptVariableSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPromptVariable.ts:162

Main explanation map object for summary output.

memberof

  IPromptVariable

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPromptVariable.ts:165

### ignoredKeys

ignoredKeys: string = "required, min, max, must-be-choice, choices"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPromptVariable.ts:164

### Const explainProvisionTemplateResponse

explainProvisionTemplateResponse: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionTemplateResponse.ts:49

Main explanation map object for summary output.

memberof

  IProvisionTemplateResponse

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionTemplateResponse.ts:51

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionTemplateResponse.ts:52

### registry-info

registry-info: any = explainTemplateRegistryInfoResponse

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionTemplateResponse.ts:53

### system-nickname

system-nickname: string = "System Nickname"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionTemplateResponse.ts:50

### workflow-info

workflow-info: any = explainTemplateWorkflowInfoResponse

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionTemplateResponse.ts:54

### Const explainProvisionedInstanceActionsFull

explainProvisionedInstanceActionsFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:175

Main explanation map object for full output.

memberof

  IProvisionedInstanceActions

### at-create-variables

at-create-variables: any = explainAtCreateVariable

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:179

### explainedParentKey

explainedParentKey: string = "Actions"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:180

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:181

### prompt-variables

prompt-variables: any = explainPromptVariable

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:178

### variables

variables: any = explainProvisionedInstanceVariable

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:177

### Const explainProvisionedInstanceActionsSummary

explainProvisionedInstanceActionsSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:189

Main explanation map object for summary output.

memberof

  IProvisionedInstanceActions

### explainedParentKey

explainedParentKey: string = "Actions"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:191

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceActions.ts:192

### Const explainProvisionedInstanceExtended

explainProvisionedInstanceExtended: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:421

Main explanation map object for extended provisioned instance output.

memberof

  IProvisionedInstance

### actions

actions: any = explainProvisionedInstanceActionsSummary

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:424

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:423

### ignoredKeys

ignoredKeys: string = "variables"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:425

### Const explainProvisionedInstanceFull

explainProvisionedInstanceFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:433

Main explanation map object for full provisioned instance output.

memberof

  IProvisionedInstance

### actions

actions: any = explainProvisionedInstanceActionsFull

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:438

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:435

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:436

### variables

variables: any = explainProvisionedInstanceVariable

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:437

### Const explainProvisionedInstanceSummary

explainProvisionedInstanceSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:386

Main explanation map object for provisioned instance summary output without variables and actions.

memberof

  IProvisionedInstance

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:389

### ignoredKeys

ignoredKeys: string = "variables,actions"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:388

### Const explainProvisionedInstanceSummaryWithActions

explainProvisionedInstanceSummaryWithActions: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:409

Main explanation map object for provisioned instance summary output with actions.

memberof

  IProvisionedInstance

### actions

actions: any = explainProvisionedInstanceActionsSummary

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:412

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:411

### ignoredKeys

ignoredKeys: string = "variables"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:413

### Const explainProvisionedInstanceSummaryWithVars

explainProvisionedInstanceSummaryWithVars: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:397

Main explanation map object for provisioned instance summary output with variables.

memberof

  IProvisionedInstance

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:399

### ignoredKeys

ignoredKeys: string = "actions"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:401

### variables

variables: any = explainProvisionedInstanceVariable

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstance.ts:400

### Const explainProvisionedInstanceVariable

explainProvisionedInstanceVariable: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:67

Main explanation map object for the output of provisioned instance variables.

memberof

  IProvisionedInstanceVariable

### explainedParentKey

explainedParentKey: string = "Variables"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:69

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstanceVariable.ts:70

### Const explainProvisionedInstancesFull

explainProvisionedInstancesFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:46

Main explanation map object for full output.

memberof

  IProvisionedInstances

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:48

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:49

### scr-list

scr-list: any = explainProvisionedInstanceFull

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:47

### Const explainProvisionedInstancesSummary

explainProvisionedInstancesSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:35

Main explanation map object for summary output.

memberof

  IProvisionedInstances

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:37

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:38

### scr-list

scr-list: any = explainProvisionedInstanceSummary

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IProvisionedInstances.ts:36

### Const explainPublishedTemplateFull

explainPublishedTemplateFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplate.ts:129

Main explanation map object for full output

memberof

  IPublishedTemplate

### explainedParentKey

explainedParentKey: string = "Published Templates"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplate.ts:131

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplate.ts:132

### Const explainPublishedTemplateInfoFull

explainPublishedTemplateInfoFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:139

Main explanation map object for full output

memberof

  IPublishedTemplateInfo

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:143

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:142

### prompt-variables

prompt-variables: any = explainPromptVariableFull

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:141

### Const explainPublishedTemplateInfoSummary

explainPublishedTemplateInfoSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:127

Main explanation map object for summary output

memberof

  IPublishedTemplateInfo

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:131

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:130

### prompt-variables

prompt-variables: any = explainPromptVariableSummary

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplateInfo.ts:129

### Const explainPublishedTemplateSummary

explainPublishedTemplateSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplate.ts:118

Main explanation map object for summary output

memberof

  IPublishedTemplate

### explainedParentKey

explainedParentKey: string = "Published Templates"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplate.ts:120

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplate.ts:121

### Const explainPublishedTemplatesFull

explainPublishedTemplatesFull: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:46

Main explanation map object for full output.

memberof

  IPublishedTemplates

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:48

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:49

### psc-list

psc-list: any = explainPublishedTemplateFull

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:47

### Const explainPublishedTemplatesSummary

explainPublishedTemplatesSummary: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:35

Main explanation map object for summary output.

memberof

  IPublishedTemplates

### explainedParentKey

explainedParentKey: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:37

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:38

### psc-list

psc-list: any = explainPublishedTemplateSummary

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/IPublishedTemplates.ts:36

### Const explainTemplateRegistryInfoResponse

explainTemplateRegistryInfoResponse: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateRegistryInfo.ts:63

Main explanation map object for summary output.

memberof

  ITemplateRegistryInfo

### explainedParentKey

explainedParentKey: string = "Registry Info"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateRegistryInfo.ts:64

### external-name

external-name: string = "Name"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateRegistryInfo.ts:66

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateRegistryInfo.ts:65

### object-id

object-id: string = "Id"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateRegistryInfo.ts:67

### Const explainTemplateWorkflowInfoResponse

explainTemplateWorkflowInfoResponse: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:61

Main explanation map object for workflow-info response output.

memberof

  ITemplateRegistryInfo

### explainedParentKey

explainedParentKey: string = "Workflow Info"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:62

### ignoredKeys

ignoredKeys: null = null

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:63

### vendor

vendor: string = "Vendor"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:68

### workflowDescription

workflowDescription: string = "Description"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:65

### workflowID

workflowID: string = "Id"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:66

### workflowKey

workflowKey: string = "Key"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:64

### workflowVersion

workflowVersion: string = "Version"

- Defined in @zowe/provisioning-for-zowe-sdk/src/doc/zosmf/ITemplateWorkflowInfo.ts:67

### Const noAccountInfo

noAccountInfo: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:121

No account number was provided error message.

static
memberof

  ProvisioningConstants

### message

message: string = apiErrorHeader.message + ` No account number was supplied.`

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:122

### Const noActionName

noActionName: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:141

Error message that no template name parameter string was supplied.

static
memberof

  ProvisioningConstants

### message

message: string = apiErrorHeader.message + ` No action name parameter was supplied.`

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:142

### Const noInstanceId

noInstanceId: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:131

Error message that no instance-id parameter string was supplied.

static
memberof

  ProvisioningConstants

### message

message: string = apiErrorHeader.message + ` No instance-id parameter was supplied.`

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:132

### Const noSessionProvisioning

noSessionProvisioning: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:101

Error message that no session provided.

static
memberof

  ProvisioningConstants

### message

message: string = apiErrorHeader.message + ` No session was supplied.`

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:102

### Const noTemplateName

noTemplateName: object

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:111

Error message that no template name parameter string was supplied.

static
memberof

  ProvisioningConstants

### message

message: string = apiErrorHeader.message + ` No template name parameter was supplied.`

- Defined in @zowe/provisioning-for-zowe-sdk/src/ProvisioningConstants.ts:112

Generated using TypeDoc