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)
java
AutoScalingGroupRequireImdsv2Aspect aspect = new AutoScalingGroupRequireImdsv2Aspect();
Aspects.of(this).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.