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

Description

 
Synopsis

Documentation

data InventoryItem Source #

Information collected from managed nodes based on your inventory policy document

See: newInventoryItem smart constructor.

Constructors

InventoryItem' 

Fields

  • content :: Maybe [HashMap Text Text]

    The inventory data of the inventory 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.

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

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

Read InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Show InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

NFData InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Methods

rnf :: InventoryItem -> () #

Eq InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

Hashable InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

type Rep InventoryItem Source # 
Instance details

Defined in Amazonka.SSM.Types.InventoryItem

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:content:InventoryItem', inventoryItem_content - The inventory data of the inventory 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: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: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_content :: Lens' InventoryItem (Maybe [HashMap Text Text]) Source #

The inventory data of the inventory 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_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_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.