Skip to content
v2.275.0

MicrovmHooksProperty Struct ​

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lambda as lambda } from 'aws-cdk-lib';
const microvmHooksProperty: lambda.CfnMicrovmImage.MicrovmHooksProperty = {
  resume: 'resume',
  resumeTimeoutInSeconds: 123,
  run: 'run',
  runTimeoutInSeconds: 123,
  suspend: 'suspend',
  suspendTimeoutInSeconds: 123,
  terminate: 'terminate',
  terminateTimeoutInSeconds: 123,
};

Properties ​

resumeoptionalstringresumeoptionalstrresumeoptionalStringResumeoptionalstringResumeoptional*string#
resumeTimeoutInSecondsoptionalnumberresume_timeout_in_secondsoptionalint | floatresumeTimeoutInSecondsoptionalNumberResumeTimeoutInSecondsoptionaldoubleResumeTimeoutInSecondsoptional*float64#
runoptionalstringrunoptionalstrrunoptionalStringRunoptionalstringRunoptional*string#
runTimeoutInSecondsoptionalnumberrun_timeout_in_secondsoptionalint | floatrunTimeoutInSecondsoptionalNumberRunTimeoutInSecondsoptionaldoubleRunTimeoutInSecondsoptional*float64#
suspendoptionalstringsuspendoptionalstrsuspendoptionalStringSuspendoptionalstringSuspendoptional*string#
suspendTimeoutInSecondsoptionalnumbersuspend_timeout_in_secondsoptionalint | floatsuspendTimeoutInSecondsoptionalNumberSuspendTimeoutInSecondsoptionaldoubleSuspendTimeoutInSecondsoptional*float64#
terminateoptionalstringterminateoptionalstrterminateoptionalStringTerminateoptionalstringTerminateoptional*string#
terminateTimeoutInSecondsoptionalnumberterminate_timeout_in_secondsoptionalint | floatterminateTimeoutInSecondsoptionalNumberTerminateTimeoutInSecondsoptionaldoubleTerminateTimeoutInSecondsoptional*float64#