aws-cdk-lib.aws_autoscaling.AutoScalingGroupRequireImdsv2Aspect

class AutoScalingGroupRequireImdsv2Aspect

LanguageType name
.NETAmazon.CDK.AWS.AutoScaling.AutoScalingGroupRequireImdsv2Aspect
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsautoscaling#AutoScalingGroupRequireImdsv2Aspect
Javasoftware.amazon.awscdk.services.autoscaling.AutoScalingGroupRequireImdsv2Aspect
Pythonaws_cdk.aws_autoscaling.AutoScalingGroupRequireImdsv2Aspect
TypeScript (source)aws-cdk-lib » aws_autoscaling » AutoScalingGroupRequireImdsv2Aspect

Implements IAspect

Aspect that makes IMDSv2 required on instances deployed by AutoScalingGroups.

Example

const aspect = new autoscaling.AutoScalingGroupRequireImdsv2Aspect();

Aspects.of(this).add(aspect);

Initializer

new AutoScalingGroupRequireImdsv2Aspect()

Methods

NameDescription
visit(node)All aspects can visit an IConstruct.
protected warn(node, message)Adds a warning annotation to a node.

visit(node)

public visit(node: IConstruct): void

Parameters

  • node IConstruct

All aspects can visit an IConstruct.


protected warn(node, message)

protected warn(node: IConstruct, message: string): void

Parameters

  • node IConstruct — The scope to add the warning to.
  • message string — The warning message.

Adds a warning annotation to a node.