Function: AWS EC2 Vpc Attribute Modify

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 Modify an AWS EC2 Vpc Attribute

Public Function: EC2VpcModifyAttribute

public EC2VpcModifyAttribute(objAWSClient: AWSClient, strVpcId: string, blnEnableDnsHostnames: boolean = true, blnEnableDnsSupport: boolean = true): string {

    let objAmazonEC2Client: AmazonEC2Client = objAWSClient.getAmazonEC2Client();

    let objEC2ModifyVpcAttributeRequest: EC2ModifyVpcAttributeRequest = new EC2ModifyVpcAttributeRequest();
    objEC2ModifyVpcAttributeRequest.setVpcId(strVpcId);
    objEC2ModifyVpcAttributeRequest.setEnableDnsHostnames(blnEnableDnsHostnames);
    objEC2ModifyVpcAttributeRequest.setEnableDnsSupport(blnEnableDnsSupport);

    let objEC2ModifyVpcAttributeResult: EC2ModifyVpcAttributeResult = objAmazonEC2Client.modifyVpcAttribute(objEC2ModifyVpcAttributeRequest);

    let strEC2ModifyVpcAttributeResult: string = objEC2ModifyVpcAttributeResult.toString();

    return strEC2ModifyVpcAttributeResult;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like