Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data StandardsControl = StandardsControl' {
- remediationUrl :: Maybe Text
- severityRating :: Maybe SeverityRating
- controlStatusUpdatedAt :: Maybe POSIX
- relatedRequirements :: Maybe [Text]
- controlStatus :: Maybe ControlStatus
- disabledReason :: Maybe Text
- controlId :: Maybe Text
- standardsControlArn :: Maybe Text
- title :: Maybe Text
- description :: Maybe Text
- newStandardsControl :: StandardsControl
- standardsControl_remediationUrl :: Lens' StandardsControl (Maybe Text)
- standardsControl_severityRating :: Lens' StandardsControl (Maybe SeverityRating)
- standardsControl_controlStatusUpdatedAt :: Lens' StandardsControl (Maybe UTCTime)
- standardsControl_relatedRequirements :: Lens' StandardsControl (Maybe [Text])
- standardsControl_controlStatus :: Lens' StandardsControl (Maybe ControlStatus)
- standardsControl_disabledReason :: Lens' StandardsControl (Maybe Text)
- standardsControl_controlId :: Lens' StandardsControl (Maybe Text)
- standardsControl_standardsControlArn :: Lens' StandardsControl (Maybe Text)
- standardsControl_title :: Lens' StandardsControl (Maybe Text)
- standardsControl_description :: Lens' StandardsControl (Maybe Text)
Documentation
data StandardsControl Source #
Details for an individual security standard control.
See: newStandardsControl
smart constructor.
StandardsControl' | |
|
Instances
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.