Class: Aws::LambdaMicrovms::Types::MicrovmHooks
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaMicrovms::Types::MicrovmHooks
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lambdamicrovms/types.rb
Overview
Configuration for lifecycle hooks invoked during MicroVM events such as run, resume, suspend, and terminate.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#resume ⇒ String
The path of the hook invoked when the MicroVM resumes from a suspended state.
-
#resume_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the resume hook to complete.
-
#run ⇒ String
The path of the hook invoked when the MicroVM starts running.
-
#run_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the run hook to complete.
-
#suspend ⇒ String
The path of the hook invoked when the MicroVM is suspended.
-
#suspend_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the suspend hook to complete.
-
#terminate ⇒ String
The path of the hook invoked when the MicroVM is terminated.
-
#terminate_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the terminate hook to complete.
Instance Attribute Details
#resume ⇒ String
The path of the hook invoked when the MicroVM resumes from a suspended state.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#resume_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the resume hook to complete.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#run ⇒ String
The path of the hook invoked when the MicroVM starts running.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#run_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the run hook to complete.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#suspend ⇒ String
The path of the hook invoked when the MicroVM is suspended.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#suspend_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the suspend hook to complete.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#terminate ⇒ String
The path of the hook invoked when the MicroVM is terminated.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |
#terminate_timeout_in_seconds ⇒ Integer
The maximum time in seconds for the terminate hook to complete.
1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1340 class MicrovmHooks < Struct.new( :run, :run_timeout_in_seconds, :resume, :resume_timeout_in_seconds, :suspend, :suspend_timeout_in_seconds, :terminate, :terminate_timeout_in_seconds) SENSITIVE = [] include Aws::Structure end |