Class: Aws::PCS::Types::UpdateNodeLifecycleActionsRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb

Overview

The lifecycle actions to configure on a compute node group when you update it. Lifecycle actions define scripts that PCS runs on compute nodes at specific stages of their lifecycle.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#script_caching_policyString

The caching policy for node lifecycle scripts. The default value is CACHE_ONCE. Valid values:

  • CACHE_ONCE – Downloads each script once and reuses it on subsequent boots.

  • REFRESH_ON_REBOOT – Downloads each script on every boot.

Returns:

  • (String)


2670
2671
2672
2673
2674
2675
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 2670

class UpdateNodeLifecycleActionsRequest < Struct.new(
  :stages,
  :script_caching_policy)
  SENSITIVE = []
  include Aws::Structure
end

#stagesTypes::NodeLifecycleStages

The lifecycle stages where you configure scripts to run.



2670
2671
2672
2673
2674
2675
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 2670

class UpdateNodeLifecycleActionsRequest < Struct.new(
  :stages,
  :script_caching_policy)
  SENSITIVE = []
  include Aws::Structure
end