To use this function add it to the class library file named OrchestratorPluginVCFAService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: OrchestratorPluginVCFAService.ts
Public Function: VcfaCatalogItemRequest
publicVcfaCatalogItemRequest(objVCFAHost:VCFAHost,objVCFAProject:VCFAProject,strDeploymentName:string,strReason:string,strCatalogItemId:string,strInputs:string):string{
letobjJsonInput:any=JSON.parse(strInputs);
letobjRequest:any={
deploymentName:strDeploymentName,
reason:strReason,
projectId:objVCFAProject.id,
bulkRequestCount:1,
inputs:objJsonInput
}
letstrPayload:string=JSON.stringify(objRequest);
letstrPath:string=`/catalog/api/items/${strCatalogItemId}/request`;
letstrReturn:string=this.VcfaGenericRestClient(objVCFAHost,"POST",strPayload);
returnstrReturn;
}TypeScriptDiscover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
