Name
sn_capi.CMPDeleteCAPIInterfaceAction
Description
No description available
Script
var CMPDeleteCAPIInterfaceAction = Class.create();
CMPDeleteCAPIInterfaceAction.prototype = Object.extendsObject(sn_smd.SMBaseAction, {
doAction: function(params) {
try {
if (!params.id) {
var failedMesg = gs.getMessage("Illegal parameter");
throw sn_smd.SMErrorHelper.createScriptAPIError(
failedMesg,
"CMPDeleteCAPIInterfaceAction.doAction: Undefined element type, id",
null
);
}
var capiLibraryServiceScript=new SNC.CAPILibraryServiceScript();
var isDelete=capiLibraryServiceScript.deleteCAPIInterface(params.id);
var cloudapiinterface=new global.JSON().decode(isDelete);
return cloudapiinterface;
} catch (error) {
var e = error;
var failedMessage = gs.getMessage("Failed to delete cloud api interface.");
throw sn_smd.SMErrorHelper.createScriptAPIError(
failedMessage,
"CMPDeleteCAPIInterfaceAction.doAction(): Failed to delete cloud api interface",
error
);
}
},
type: 'CMPDeleteCAPIInterfaceAction'
});
Sys ID
2bcdca7a0b003200a91f6707b6673af6