Orchestrator Function: AWS EC2 Volume Get

by Simon Sparks · 7 February 2026

To use this function add it to the class library file named OrchestratorPluginAWSService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: OrchestratorPluginAWSService.ts

Description: Orchestrator Function to Get AWS EC2 Volumes

Public Function: EC2VolumeGet

publicEC2VolumeGet(objAWSClient:AWSClient,intMaxResults:number=1000,arrEC2Filter:EC2Filter[]):EC2Volume[]{

letobjAmazonEC2Client:AmazonEC2Client=objAWSClient.getAmazonEC2Client();

letobjEC2DescribeVolumesRequest:EC2DescribeVolumesRequest=newEC2DescribeVolumesRequest();
objEC2DescribeVolumesRequest.setMaxResults(intMaxResults);
objEC2DescribeVolumesRequest.setFilters(arrEC2Filter);

letobjEC2DescribeVolumesResult:EC2DescribeVolumesResult=objAmazonEC2Client.describeVolumes(objEC2DescribeVolumesRequest);

letarrEC2Volume:EC2Volume[]=objEC2DescribeVolumesResult.getVolumes();

returnarrEC2Volume;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like