Skip to content
v2.273.0

LaunchTemplateRequireImdsv2Aspect Class ​

Aspect that applies IMDS configuration on EC2 Launch Template constructs.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const launchTemplateRequireImdsv2Aspect = new ec2.LaunchTemplateRequireImdsv2Aspect(/* all optional props */ {
  suppressWarnings: false,
});
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_ec2 as ec2

launch_template_require_imdsv2_aspect = ec2.LaunchTemplateRequireImdsv2Aspect(
    suppress_warnings=False
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ec2.*;

LaunchTemplateRequireImdsv2Aspect launchTemplateRequireImdsv2Aspect = LaunchTemplateRequireImdsv2Aspect.Builder.create()
        .suppressWarnings(false)
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;

var launchTemplateRequireImdsv2Aspect = new LaunchTemplateRequireImdsv2Aspect(new LaunchTemplateRequireImdsv2AspectProps {
    SuppressWarnings = false
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

launchTemplateRequireImdsv2Aspect := awscdk.Aws_ec2.NewLaunchTemplateRequireImdsv2Aspect(&LaunchTemplateRequireImdsv2AspectProps{
	SuppressWarnings: jsii.Boolean(false),
})

Initializer ​

ts
new LaunchTemplateRequireImdsv2Aspect(props?: LaunchTemplateRequireImdsv2AspectProps)
python
LaunchTemplateRequireImdsv2Aspect(props: typing.Optional[LaunchTemplateRequireImdsv2AspectProps] = None)
java
new LaunchTemplateRequireImdsv2Aspect(LaunchTemplateRequireImdsv2AspectProps props)
csharp
new LaunchTemplateRequireImdsv2Aspect(LaunchTemplateRequireImdsv2AspectProps? props = null)
go
NewLaunchTemplateRequireImdsv2Aspect(Props LaunchTemplateRequireImdsv2AspectProps)

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.