Class LaunchTemplateRequireImdsv2Aspect

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.LaunchTemplateRequireImdsv2Aspect
All Implemented Interfaces:
IAspect, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:39.446Z") @Stability(Stable) public class LaunchTemplateRequireImdsv2Aspect extends software.amazon.jsii.JsiiObject implements IAspect
Aspect that applies IMDS configuration on EC2 Launch Template constructs.

Example:

 // 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();
 

See Also:
  • Constructor Details

    • LaunchTemplateRequireImdsv2Aspect

      protected LaunchTemplateRequireImdsv2Aspect(software.amazon.jsii.JsiiObjectRef objRef)
    • LaunchTemplateRequireImdsv2Aspect

      protected LaunchTemplateRequireImdsv2Aspect(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • LaunchTemplateRequireImdsv2Aspect

      @Stability(Stable) public LaunchTemplateRequireImdsv2Aspect(@Nullable LaunchTemplateRequireImdsv2AspectProps props)
      Parameters:
      props -
    • LaunchTemplateRequireImdsv2Aspect

      @Stability(Stable) public LaunchTemplateRequireImdsv2Aspect()
  • Method Details

    • visit

      @Stability(Stable) public void visit(@NotNull IConstruct node)
      All aspects can visit an IConstruct.

      Specified by:
      visit in interface IAspect
      Parameters:
      node - This parameter is required.
    • warn

      @Stability(Stable) protected void warn(@NotNull IConstruct node, @NotNull String message)
      Adds a warning annotation to a node, unless suppressWarnings is true.

      Parameters:
      node - The scope to add the warning to. This parameter is required.
      message - The warning message. This parameter is required.
    • getSuppressWarnings

      @Stability(Stable) @NotNull protected Boolean getSuppressWarnings()