protected override void ProcessRecord() { Types.returnServerTemplateCreate result = new Types.returnServerTemplateCreate(); base.ProcessRecord(); try { string rsServerTemplate = RightScale.netClient.ServerTemplate.create(name, description); if (rsServerTemplate != "") { result.ServerTemplateID = rsServerTemplate; result.Message = "ServerTemplate Created"; result.Result = true; } else { result.ServerTemplateID = rsServerTemplate; result.Message = "Error creating ServerTemplate"; result.Result = false; } } catch (RightScaleAPIException errLaunch) { result.Result = false; result.Message = errLaunch.InnerException.ToString() + "-" + errLaunch; result.MessageData = errLaunch.ErrorData; } WriteObject(result); }
protected override void ProcessRecord() { Types.returnServerTemplateCreate result = new Types.returnServerTemplateCreate(); base.ProcessRecord(); try { string rsServerTemplate = RightScale.netClient.ServerTemplate.create(name, description); if (rsServerTemplate != "") { result.ServerTemplateID = rsServerTemplate; result.Message = "ServerTemplate Created"; result.Result = true; } else { result.ServerTemplateID = rsServerTemplate; result.Message = "Error creating ServerTemplate"; result.Result = false; } } catch (RightScaleAPIException errLaunch) { result.Result = false; result.Message = errLaunch.InnerException.ToString() + "-" + errLaunch; result.MessageData = errLaunch.ErrorData; } WriteObject(result); }