protected override void ProcessRecord() { Types.returnDeployment retResult = new Types.returnDeployment(); retResult.DeploymentID = deploymentID; base.ProcessRecord(); try { bool rsDestroyDeployment = RightScale.netClient.Deployment.destroy(deploymentID); if (rsDestroyDeployment == true) { retResult.Message = "Deployment deleted"; retResult.Result = rsDestroyDeployment; WriteObject(retResult); } else { retResult.Message = "Error destroying Deployment"; retResult.Result = rsDestroyDeployment; WriteObject(retResult); } } catch (RightScaleAPIException rex) { retResult.DeploymentID = deploymentID; retResult.Message = "Error destroying Deployment"; retResult.Details = rex.ErrorData; retResult.Result = false; retResult.APIHref = rex.APIHref; WriteObject(retResult); } catch (System.Exception exc) { retResult.DeploymentID = deploymentID; retResult.Message = "Error destroying Deployment"; retResult.Details = exc.Message; retResult.Result = false; retResult.APIHref = null; WriteObject(retResult); } }
protected override void ProcessRecord() { Types.returnDeployment result = new Types.returnDeployment(); base.ProcessRecord(); string rsNewDeploymentID = RightScale.netClient.Deployment.create(name); if (rsNewDeploymentID != "") { result.Message = "Deployment created"; result.Result = true; result.DeploymentID = rsNewDeploymentID; WriteObject(result); } else { result.Message = "Error creating deployment"; result.Result = false; result.DeploymentID = rsNewDeploymentID; WriteObject(result); } }
protected override void ProcessRecord() { Types.returnDeployment result = new Types.returnDeployment(); base.ProcessRecord(); string rsNewDeploymentID = RightScale.netClient.Deployment.create(name); if (rsNewDeploymentID != "") { result.Message = "Deployment created"; result.Result = true; result.DeploymentID = rsNewDeploymentID; WriteObject(result); } else { result.Message = "Error creating deployment"; result.Result = false; result.DeploymentID = rsNewDeploymentID; WriteObject(result); } }
protected override void ProcessRecord() { Types.returnDeployment retResult = new Types.returnDeployment(); retResult.DeploymentID = deploymentID; base.ProcessRecord(); try { bool rsDestroyDeployment = RightScale.netClient.Deployment.destroy(deploymentID); if (rsDestroyDeployment == true) { retResult.Message = "Deployment deleted"; retResult.Result = rsDestroyDeployment; WriteObject(retResult); } else { retResult.Message = "Error destroying Deployment"; retResult.Result = rsDestroyDeployment; WriteObject(retResult); } } catch (RightScaleAPIException rex) { retResult.DeploymentID = deploymentID; retResult.Message = "Error destroying Deployment"; retResult.Details = rex.ErrorData; retResult.Result = false; retResult.APIHref = rex.APIHref; WriteObject(retResult); } catch (System.Exception exc) { retResult.DeploymentID = deploymentID; retResult.Message = "Error destroying Deployment"; retResult.Details = exc.Message; retResult.Result = false; retResult.APIHref = null; WriteObject(retResult); } }