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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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.
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1360 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 |