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

Description

 
Synopsis

Documentation

data StandardsControl Source #

Details for an individual security standard control.

See: newStandardsControl smart constructor.

Constructors

StandardsControl' 

Fields

Instances

Instances details
Eq StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

Read StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

Show StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

Generic StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

Associated Types

type Rep StandardsControl :: Type -> Type #

NFData StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

Methods

rnf :: StandardsControl -> () #

Hashable StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

FromJSON StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

type Rep StandardsControl Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.StandardsControl

type Rep StandardsControl = D1 ('MetaData "StandardsControl" "Amazonka.SecurityHub.Types.StandardsControl" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "StandardsControl'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "remediationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severityRating") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SeverityRating))) :*: (S1 ('MetaSel ('Just "controlStatusUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "relatedRequirements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "controlStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlStatus))))) :*: ((S1 ('MetaSel ('Just "disabledReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "standardsControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newStandardsControl :: StandardsControl Source #

Create a value of StandardsControl 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:remediationUrl:StandardsControl', standardsControl_remediationUrl - A link to remediation information for the control in the Security Hub user documentation.

$sel:severityRating:StandardsControl', standardsControl_severityRating - The severity of findings generated from this security standard control.

The finding severity is based on an assessment of how easy it would be to compromise Amazon Web Services resources if the issue is detected.

$sel:controlStatusUpdatedAt:StandardsControl', standardsControl_controlStatusUpdatedAt - The date and time that the status of the security standard control was most recently updated.

$sel:relatedRequirements:StandardsControl', standardsControl_relatedRequirements - The list of requirements that are related to this control.

$sel:controlStatus:StandardsControl', standardsControl_controlStatus - The current status of the security standard control. Indicates whether the control is enabled or disabled. Security Hub does not check against disabled controls.

$sel:disabledReason:StandardsControl', standardsControl_disabledReason - The reason provided for the most recent change in status for the control.

$sel:controlId:StandardsControl', standardsControl_controlId - The identifier of the security standard control.

$sel:standardsControlArn:StandardsControl', standardsControl_standardsControlArn - The ARN of the security standard control.

$sel:title:StandardsControl', standardsControl_title - The title of the security standard control.

$sel:description:StandardsControl', standardsControl_description - The longer description of the security standard control. Provides information about what the control is checking for.

standardsControl_remediationUrl :: Lens' StandardsControl (Maybe Text) Source #

A link to remediation information for the control in the Security Hub user documentation.

standardsControl_severityRating :: Lens' StandardsControl (Maybe SeverityRating) Source #

The severity of findings generated from this security standard control.

The finding severity is based on an assessment of how easy it would be to compromise Amazon Web Services resources if the issue is detected.

standardsControl_controlStatusUpdatedAt :: Lens' StandardsControl (Maybe UTCTime) Source #

The date and time that the status of the security standard control was most recently updated.

standardsControl_relatedRequirements :: Lens' StandardsControl (Maybe [Text]) Source #

The list of requirements that are related to this control.

standardsControl_controlStatus :: Lens' StandardsControl (Maybe ControlStatus) Source #

The current status of the security standard control. Indicates whether the control is enabled or disabled. Security Hub does not check against disabled controls.

standardsControl_disabledReason :: Lens' StandardsControl (Maybe Text) Source #

The reason provided for the most recent change in status for the control.

standardsControl_controlId :: Lens' StandardsControl (Maybe Text) Source #

The identifier of the security standard control.

standardsControl_standardsControlArn :: Lens' StandardsControl (Maybe Text) Source #

The ARN of the security standard control.

standardsControl_title :: Lens' StandardsControl (Maybe Text) Source #

The title of the security standard control.

standardsControl_description :: Lens' StandardsControl (Maybe Text) Source #

The longer description of the security standard control. Provides information about what the control is checking for.