Skip to content
v2.273.0

InstanceInitiatedShutdownBehavior Enum ​

Provides the options for specifying the instance initiated shutdown behavior.

Example ​

ts
declare const vpc: ec2.Vpc;

new ec2.Instance(this, 'Instance', {
  vpc,
  instanceType: ec2.InstanceType.of(ec2.InstanceClass.T3, ec2.InstanceSize.NANO),
  machineImage: new ec2.AmazonLinuxImage({ generation: ec2.AmazonLinuxGeneration.AMAZON_LINUX_2 }),
  instanceInitiatedShutdownBehavior: ec2.InstanceInitiatedShutdownBehavior.TERMINATE, // default is STOP
});

Members ​

MemberDescription
STOPThe instance will stop when it initiates a shutdown.
TERMINATEThe instance will be terminated when it initiates a shutdown.

Referenced by ​

  • InstanceProps.instanceInitiatedShutdownBehaviorinstance_initiated_shutdown_behaviorinstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehavior
  • LaunchTemplateProps.instanceInitiatedShutdownBehaviorinstance_initiated_shutdown_behaviorinstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehavior