class Amazonite::CloudFormation::ResourceDriftIgnoredAttribute

Overview

The ResourceDriftIgnoredAttribute data type.

Defined in:

cloudformation/resource_drift_ignored_attribute.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

[View source]
def self.new(path : String | Nil = nil, reason : DriftIgnoredReason | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def path : String | Nil #

Path of the resource attribute for which drift was ignored.


[View source]
def path=(path : String | Nil) #

Path of the resource attribute for which drift was ignored.


[View source]
def reason : DriftIgnoredReason | Nil #

Reason why drift was ignored for the attribute, can have 3 possible values:

  • WRITE_ONLY_PROPERTY – Property is not included in read response for the resource’s live state.

  • MANAGED_BY_AWS – Property is managed by an Amazon Web Services service and is expected to be dynamically modified.

  • SENSITIVE_PROPERTY – Property has a sensitive value, such as an Amazon Web Services Secrets Manager value.


[View source]
def reason=(reason : DriftIgnoredReason | Nil) #

Reason why drift was ignored for the attribute, can have 3 possible values:

  • WRITE_ONLY_PROPERTY – Property is not included in read response for the resource’s live state.

  • MANAGED_BY_AWS – Property is managed by an Amazon Web Services service and is expected to be dynamically modified.

  • SENSITIVE_PROPERTY – Property has a sensitive value, such as an Amazon Web Services Secrets Manager value.


[View source]
def to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def validate! : Nil #

[View source]