Class: Aws::Imagebuilder::Types::LifecyclePolicyDetail

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-imagebuilder/types.rb

Overview

Defines one lifecycle policy rule: the action to take, the filter that determines which resources the rule applies to, and optional exclusion rules.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action ⇒ Types::LifecyclePolicyDetailAction

Configuration details for the policy action.



6430
6431
6432
6433
6434
6435
6436
# File 'lib/aws-sdk-imagebuilder/types.rb', line 6430

class LifecyclePolicyDetail < Struct.new(
  :action,
  :filter,
  :exclusion_rules)
  SENSITIVE = []
  include Aws::Structure
end

#exclusion_rules ⇒ Types::LifecyclePolicyDetailExclusionRules

Additional rules to specify resources that should be exempt from policy actions.



6430
6431
6432
6433
6434
6435
6436
# File 'lib/aws-sdk-imagebuilder/types.rb', line 6430

class LifecyclePolicyDetail < Struct.new(
  :action,
  :filter,
  :exclusion_rules)
  SENSITIVE = []
  include Aws::Structure
end

#filter ⇒ Types::LifecyclePolicyDetailFilter

Specifies the resources that the lifecycle policy applies to.



6430
6431
6432
6433
6434
6435
6436
# File 'lib/aws-sdk-imagebuilder/types.rb', line 6430

class LifecyclePolicyDetail < Struct.new(
  :action,
  :filter,
  :exclusion_rules)
  SENSITIVE = []
  include Aws::Structure
end