Skip to content
v2.275.0

AutoScalingGroupRequireImdsv2Aspect Class ​

Aspect that makes IMDSv2 required on instances deployed by AutoScalingGroups.

Example ​

ts
const aspect = new autoscaling.AutoScalingGroupRequireImdsv2Aspect();

Aspects.of(this).add(aspect);
python
aspect = autoscaling.AutoScalingGroupRequireImdsv2Aspect()

Aspects.of(self).add(aspect)
csharp
// Install: dotnet add package Amazon.CDK.Lib
var aspect = new AutoScalingGroupRequireImdsv2Aspect();

Aspects.Of(this).Add(aspect);
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
aspect := autoscaling.NewAutoScalingGroupRequireImdsv2Aspect()

awscdk.Aspects_Of(this).Add(aspect)

Initializer ​

ts
new AutoScalingGroupRequireImdsv2Aspect()
python
AutoScalingGroupRequireImdsv2Aspect()
java
new AutoScalingGroupRequireImdsv2Aspect()
csharp
new AutoScalingGroupRequireImdsv2Aspect()
go
NewAutoScalingGroupRequireImdsv2Aspect()

Methods ​

visit(node: IConstruct): voiddef visit(self, node: IConstruct) -> Nonepublic void visit(IConstruct node)public void Visit(IConstruct node)func Visit(Node IConstruct)#
All aspects can visit an IConstruct.