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.InventoryResultEntity

Description

 
Synopsis

Documentation

data InventoryResultEntity Source #

Inventory query results.

See: newInventoryResultEntity smart constructor.

Constructors

InventoryResultEntity' 

Fields

  • data' :: Maybe (HashMap Text InventoryResultItem)

    The data section in the inventory result entity JSON.

  • id :: Maybe Text

    ID of the inventory result entity. For example, for managed node inventory the result will be the managed node ID. For EC2 instance inventory, the result will be the instance ID.

Instances

Instances details
FromJSON InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

Generic InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

Associated Types

type Rep InventoryResultEntity :: Type -> Type #

Read InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

Show InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

NFData InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

Methods

rnf :: InventoryResultEntity -> () #

Eq InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

Hashable InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

type Rep InventoryResultEntity Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryResultEntity

type Rep InventoryResultEntity = D1 ('MetaData "InventoryResultEntity" "Amazonka.SSM.Types.InventoryResultEntity" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "InventoryResultEntity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text InventoryResultItem))) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInventoryResultEntity :: InventoryResultEntity Source #

Create a value of InventoryResultEntity 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:data':InventoryResultEntity', inventoryResultEntity_data - The data section in the inventory result entity JSON.

$sel:id:InventoryResultEntity', inventoryResultEntity_id - ID of the inventory result entity. For example, for managed node inventory the result will be the managed node ID. For EC2 instance inventory, the result will be the instance ID.

inventoryResultEntity_data :: Lens' InventoryResultEntity (Maybe (HashMap Text InventoryResultItem)) Source #

The data section in the inventory result entity JSON.

inventoryResultEntity_id :: Lens' InventoryResultEntity (Maybe Text) Source #

ID of the inventory result entity. For example, for managed node inventory the result will be the managed node ID. For EC2 instance inventory, the result will be the instance ID.