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.