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.
