libZSservicesZSamazonka-ssmZSamazonka-ssm
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSM.Types.InventoryGroup

Description

 
Synopsis

Documentation

data InventoryGroup Source #

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.

See: newInventoryGroup smart constructor.

Constructors

InventoryGroup' 

Fields

  • name :: Text

    The name of the group.

  • filters :: NonEmpty InventoryFilter

    Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

Instances

Instances details
Eq InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Read InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Show InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Generic InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Associated Types

type Rep InventoryGroup :: Type -> Type #

NFData InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Methods

rnf :: InventoryGroup -> () #

Hashable InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

ToJSON InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

type Rep InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

type Rep InventoryGroup = D1 ('MetaData "InventoryGroup" "Amazonka.SSM.Types.InventoryGroup" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "InventoryGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty InventoryFilter))))

newInventoryGroup Source #

Create a value of InventoryGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:InventoryGroup', inventoryGroup_name - The name of the group.

$sel:filters:InventoryGroup', inventoryGroup_filters - Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

inventoryGroup_filters :: Lens' InventoryGroup (NonEmpty InventoryFilter) Source #

Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.