class
Amazonite::Ssm::InventoryAggregator
- Amazonite::Ssm::InventoryAggregator
- Reference
- Object
Overview
Specifies the inventory type and attribute for the aggregation execution.
Included Modules
- JSON::Serializable
Defined in:
ssm/inventory_aggregator.crConstructors
- .new(pull : JSON::PullParser)
- .new(expression : String | Nil = nil, aggregators : Array(InventoryAggregator) | Nil = nil, groups : Array(InventoryGroup) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#aggregators : Array(InventoryAggregator) | Nil
Nested aggregators to further refine aggregation for an inventory type.
-
#aggregators=(aggregators : Array(InventoryAggregator) | Nil)
Nested aggregators to further refine aggregation for an inventory type.
-
#expression : String | Nil
The inventory type and attribute name for aggregation.
-
#expression=(expression : String | Nil)
The inventory type and attribute name for aggregation.
-
#groups : Array(InventoryGroup) | Nil
A user-defined set of one or more filters on which to aggregate inventory data.
-
#groups=(groups : Array(InventoryGroup) | Nil)
A user-defined set of one or more filters on which to aggregate inventory data.
-
#hash(hasher)
See
Object#hash(hasher) - #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Nested aggregators to further refine aggregation for an inventory type.
Nested aggregators to further refine aggregation for an inventory type.
A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.
A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.