protected override void ProcessRecord() { Types.returnDeploymentUpdate retResult = new Types.returnDeploymentUpdate(); retResult.DeploymentID = deploymentID; base.ProcessRecord(); try { bool rsUpdateDeployment = RightScale.netClient.Deployment.update(deploymentID, name, description, servertagscope); retResult.DeploymentID = deploymentID; retResult.Message = "Success"; retResult.Details = "Deployment Updated"; retResult.Result = true; WriteObject(retResult); } catch (RightScaleAPIException rex) { retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = rex.ErrorData; retResult.APIHref = rex.APIHref; retResult.Result = false; WriteObject(retResult); } catch (System.Exception excp) { retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = "Exception updating Deployment - " + excp.Message; retResult.APIHref = null; retResult.Result = false; WriteObject(retResult); } }
protected override void ProcessRecord() { Types.returnDeploymentUpdate retResult = new Types.returnDeploymentUpdate(); retResult.DeploymentID = deploymentID; base.ProcessRecord(); try { bool rsUpdateDeployment = RightScale.netClient.Deployment.update(deploymentID,name,description,servertagscope); retResult.DeploymentID = deploymentID; retResult.Message = "Success"; retResult.Details = "Deployment Updated"; retResult.Result = true; WriteObject(retResult); } catch (RightScaleAPIException rex) { retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = rex.ErrorData; retResult.APIHref = rex.APIHref; retResult.Result = false; WriteObject(retResult); } catch (System.Exception excp) { retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = "Exception updating Deployment - " + excp.Message; retResult.APIHref = null; retResult.Result = false; WriteObject(retResult); } }