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.
