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
| Member | Description |
|---|---|
STOP | The instance will stop when it initiates a shutdown. |
TERMINATE | The instance will be terminated when it initiates a shutdown. |
Referenced by
InstanceProps.instanceInitiatedShutdownBehaviorinstance_initiated_shutdown_behaviorinstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehaviorLaunchTemplateProps.instanceInitiatedShutdownBehaviorinstance_initiated_shutdown_behaviorinstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehaviorInstanceInitiatedShutdownBehavior