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 Create an AWS EC2 Image
Public Function: EC2CreateImageCreate
public EC2ImageCreate(objAWSClient: AWSClient, strName: string, strDescription: string, strInstanceId: string, blnNoReboot: boolean = false): EC2CreateImageResult {
let objAmazonEC2Client: AmazonEC2Client = objAWSClient.getAmazonEC2Client();
let objEC2CreateImageRequest: EC2CreateImageRequest = new EC2CreateImageRequest();
objEC2CreateImageRequest.setName(strName);
objEC2CreateImageRequest.setDescription(strDescription);
objEC2CreateImageRequest.setInstanceId(strInstanceId);
objEC2CreateImageRequest.setNoReboot(blnNoReboot);
let objEC2CreateImageResult: EC2CreateImageResult = objAmazonEC2Client.createImage(objEC2CreateImageRequest)
return objEC2CreateImageResult;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
