libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.PatchSummary

Description

 
Synopsis

Documentation

data PatchSummary Source #

Provides an overview of the patch compliance status for an instance against a selected compliance standard.

See: newPatchSummary smart constructor.

Constructors

PatchSummary' 

Fields

Instances

Instances details
Eq PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

Read PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

Show PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

Generic PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

Associated Types

type Rep PatchSummary :: Type -> Type #

NFData PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

Methods

rnf :: PatchSummary -> () #

Hashable PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

ToJSON PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

FromJSON PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

type Rep PatchSummary Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.PatchSummary

type Rep PatchSummary = D1 ('MetaData "PatchSummary" "Amazonka.SecurityHub.Types.PatchSummary" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "PatchSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "operationEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rebootOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "installedRejectedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "failedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "installedOtherCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "missingCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "operationStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "installedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "installedPendingReboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newPatchSummary Source #

Create a value of PatchSummary 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:operationEndTime:PatchSummary', patchSummary_operationEndTime - Indicates when the operation completed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:rebootOption:PatchSummary', patchSummary_rebootOption - The reboot option specified for the instance.

$sel:operation:PatchSummary', patchSummary_operation - The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.

$sel:installedRejectedCount:PatchSummary', patchSummary_installedRejectedCount - The number of patches that are installed but are also on a list of patches that the customer rejected.

$sel:failedCount:PatchSummary', patchSummary_failedCount - The number of patches from the compliance standard that failed to install.

$sel:installedOtherCount:PatchSummary', patchSummary_installedOtherCount - The number of installed patches that are not part of the compliance standard.

$sel:missingCount:PatchSummary', patchSummary_missingCount - The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.

$sel:operationStartTime:PatchSummary', patchSummary_operationStartTime - Indicates when the operation started.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:installedCount:PatchSummary', patchSummary_installedCount - The number of patches from the compliance standard that were installed successfully.

$sel:installedPendingReboot:PatchSummary', patchSummary_installedPendingReboot - The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.

$sel:id:PatchSummary', patchSummary_id - The identifier of the compliance standard that was used to determine the patch compliance status.

patchSummary_operationEndTime :: Lens' PatchSummary (Maybe Text) Source #

Indicates when the operation completed.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

patchSummary_rebootOption :: Lens' PatchSummary (Maybe Text) Source #

The reboot option specified for the instance.

patchSummary_operation :: Lens' PatchSummary (Maybe Text) Source #

The type of patch operation performed. For Patch Manager, the values are SCAN and INSTALL.

patchSummary_installedRejectedCount :: Lens' PatchSummary (Maybe Int) Source #

The number of patches that are installed but are also on a list of patches that the customer rejected.

patchSummary_failedCount :: Lens' PatchSummary (Maybe Int) Source #

The number of patches from the compliance standard that failed to install.

patchSummary_installedOtherCount :: Lens' PatchSummary (Maybe Int) Source #

The number of installed patches that are not part of the compliance standard.

patchSummary_missingCount :: Lens' PatchSummary (Maybe Int) Source #

The number of patches that are part of the compliance standard but are not installed. The count includes patches that failed to install.

patchSummary_operationStartTime :: Lens' PatchSummary (Maybe Text) Source #

Indicates when the operation started.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

patchSummary_installedCount :: Lens' PatchSummary (Maybe Int) Source #

The number of patches from the compliance standard that were installed successfully.

patchSummary_installedPendingReboot :: Lens' PatchSummary (Maybe Int) Source #

The number of patches that were applied, but that require the instance to be rebooted in order to be marked as installed.

patchSummary_id :: Lens' PatchSummary Text Source #

The identifier of the compliance standard that was used to determine the patch compliance status.