amazonka-ssm-2.0: Amazon Simple Systems Manager (SSM) SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
ToJSON 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 #

Read InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Show InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

NFData InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Methods

rnf :: InventoryGroup -> () #

Eq InventoryGroup Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryGroup

Hashable 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" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" '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.