class
Amazonite::Lambda::PropagateTags
- Amazonite::Lambda::PropagateTags
- Reference
- Object
Overview
Configuration for tag propagation to managed resources launched by the capacity provider.
Included Modules
- JSON::Serializable
Defined in:
lambda/propagate_tags.crConstructors
- .new(pull : JSON::PullParser)
- .new(mode : PropagateTagsMode | Nil = nil, explicit_tags : Hash(String, String) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#explicit_tags : Hash(String, String) | Nil
A list of tags to apply to managed resources when
Modeis set toExplicit. -
#explicit_tags=(explicit_tags : Hash(String, String) | Nil)
A list of tags to apply to managed resources when
Modeis set toExplicit. -
#hash(hasher)
See
Object#hash(hasher) -
#mode : PropagateTagsMode | Nil
The tag propagation mode.
-
#mode=(mode : PropagateTagsMode | Nil)
The tag propagation mode.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
A list of tags to apply to managed resources when Mode is set to Explicit. You can specify
up to 40 tags.
A list of tags to apply to managed resources when Mode is set to Explicit. You can specify
up to 40 tags.
The tag propagation mode. Set to Explicit to propagate the tags specified in ExplicitTags to
managed resources. Set to None to disable tag propagation.
The tag propagation mode. Set to Explicit to propagate the tags specified in ExplicitTags to
managed resources. Set to None to disable tag propagation.