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

Description

 
Synopsis

Documentation

data InventoryItem Source #

Information collected from managed instances based on your inventory policy document

See: newInventoryItem smart constructor.

Constructors

InventoryItem' 

Fields

  • context :: Maybe (HashMap Text Text)

    A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

  • contentHash :: Maybe Text

    MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.

  • content :: Maybe [HashMap Text Text]

    The inventory data of the inventory type.

  • typeName :: Text

    The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

  • schemaVersion :: Text

    The schema version for the inventory item.

  • captureTime :: Text

    The time the inventory information was collected.

Instances

Instances details
Eq InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Read InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Show InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Generic InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Associated Types

type Rep InventoryItem :: Type -> Type #

NFData InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Methods

rnf :: InventoryItem -> () #

Hashable InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

ToJSON InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

type Rep InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

type Rep InventoryItem = D1 ('MetaData "InventoryItem" "Amazonka.SSM.Types.InventoryItem" "libZSservicesZSamazonka-ssmZSamazonka-ssm" 'False) (C1 ('MetaCons "InventoryItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "contentHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HashMap Text Text])))) :*: (S1 ('MetaSel ('Just "typeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "captureTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newInventoryItem Source #

Create a value of InventoryItem 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:context:InventoryItem', inventoryItem_context - A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

$sel:contentHash:InventoryItem', inventoryItem_contentHash - MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.

$sel:content:InventoryItem', inventoryItem_content - The inventory data of the inventory type.

$sel:typeName:InventoryItem', inventoryItem_typeName - The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

$sel:schemaVersion:InventoryItem', inventoryItem_schemaVersion - The schema version for the inventory item.

$sel:captureTime:InventoryItem', inventoryItem_captureTime - The time the inventory information was collected.

inventoryItem_context :: Lens' InventoryItem (Maybe (HashMap Text Text)) Source #

A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

inventoryItem_contentHash :: Lens' InventoryItem (Maybe Text) Source #

MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.

inventoryItem_content :: Lens' InventoryItem (Maybe [HashMap Text Text]) Source #

The inventory data of the inventory type.

inventoryItem_typeName :: Lens' InventoryItem Text Source #

The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

inventoryItem_schemaVersion :: Lens' InventoryItem Text Source #

The schema version for the inventory item.

inventoryItem_captureTime :: Lens' InventoryItem Text Source #

The time the inventory information was collected.