Function: AWS EC2 Image Create

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 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.

You may also like