Name

sn_capi.CMPDeleteCloudApiAction

Description

No description available

Script

var CMPDeleteCloudApiAction = Class.create();
CMPDeleteCloudApiAction.prototype = Object.extendsObject(sn_smd.SMBaseAction, {
   doAction: function(params) {
  	 
  	 try {

  		if (!params.id) {
  		    var failedMessage = gs.getMessage("Illegal parameter");
  			throw sn_smd.SMErrorHelper.createScriptAPIError(
  			failedMessage,
  			"CMPDeleteCloudApiAction.doAction: Undefined element type, id",
  			null
  			);
  		}
  		 var capiLibraryServiceScript=new SNC.CAPILibraryServiceScript();
  		var isDelete=capiLibraryServiceScript.deleteCloudApi(params.id);
  		var cloudapis=new global.JSON().decode(isDelete);
  		return cloudapis;
  	 } catch (error) {
  		var e = error;
  		var failedMesg = gs.getMessage("Failed to delete cloud api.");
  		throw sn_smd.SMErrorHelper.createScriptAPIError(
  			failedMesg,
  			"CMPDeleteCloudApiAction.doAction(): Failed to delete cloud api",
  			error
  		); 
  	 }
  	 
   },

  type: 'CMPDeleteCloudApiAction'
});

Sys ID

86eb4a7a0b003200a91f6707b6673ab7

Offical Documentation

Official Docs: