protected override void ProcessRecord() { base.ProcessRecord(); try { List <Server> rsDeploymentServers = RightScale.netClient.Deployment.getServers(deploymentID); WriteObject(rsDeploymentServers); } catch (RightScaleAPIException rex) { Types.returnDeploymentServers retResult = new Types.returnDeploymentServers(); retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = rex.ErrorData; retResult.APIHref = rex.APIHref; retResult.Result = false; WriteObject(retResult); } catch (System.Exception excp) { Types.returnDeploymentServers retResult = new Types.returnDeploymentServers(); retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = "Exception getting Deployment Servers - " + excp.Message; retResult.APIHref = null; retResult.Result = false; WriteObject(retResult); } }
protected override void ProcessRecord() { base.ProcessRecord(); try { List<Server> rsDeploymentServers = RightScale.netClient.Deployment.getServers(deploymentID); WriteObject(rsDeploymentServers); } catch (RightScaleAPIException rex) { Types.returnDeploymentServers retResult = new Types.returnDeploymentServers(); retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = rex.ErrorData; retResult.APIHref = rex.APIHref; retResult.Result = false; WriteObject(retResult); } catch (System.Exception excp) { Types.returnDeploymentServers retResult = new Types.returnDeploymentServers(); retResult.DeploymentID = deploymentID; retResult.Message = "Fail"; retResult.Details = "Exception getting Deployment Servers - " + excp.Message; retResult.APIHref = null; retResult.Result = false; WriteObject(retResult); } }