Class: AwsCftTools::DeletionChange
- Defined in:
- lib/aws_cft_tools/deletion_change.rb
Overview
Represents a change in a changeset.
Instance Attribute Summary collapse
-
#resource ⇒ Object
readonly
Returns the value of attribute resource.
Instance Method Summary collapse
-
#action ⇒ String
Return the action taken.
-
#initialize(resource) ⇒ DeletionChange
constructor
A new instance of DeletionChange.
-
#replacement ⇒ nil
Return the status of this change as a replacement.
-
#scopes ⇒ String
Return the scopes of the change.
Methods inherited from Change
Constructor Details
#initialize(resource) ⇒ DeletionChange
Returns a new instance of DeletionChange.
12 13 14 |
# File 'lib/aws_cft_tools/deletion_change.rb', line 12 def initialize(resource) @resource = resource end |
Instance Attribute Details
#resource ⇒ Object (readonly)
Returns the value of attribute resource.
6 7 8 |
# File 'lib/aws_cft_tools/deletion_change.rb', line 6 def resource @resource end |
Instance Method Details
#action ⇒ String
Return the action taken. For deletion, this is always DELETE
.
21 22 23 |
# File 'lib/aws_cft_tools/deletion_change.rb', line 21 def action 'DELETE' end |
#replacement ⇒ nil
Return the status of this change as a replacement. For deletion, this is always nil
.
30 31 32 |
# File 'lib/aws_cft_tools/deletion_change.rb', line 30 def replacement nil end |
#scopes ⇒ String
Return the scopes of the change. For deletions, this is always Resource
.
39 40 41 |
# File 'lib/aws_cft_tools/deletion_change.rb', line 39 def scopes 'Resource' end |