StandardsControlState class
Input properties used for looking up and filtering StandardsControl resources.
Constructors
-
StandardsControlState({Input<
String?> ? controlId, Input<String?> ? controlStatus, Input<String?> ? controlStatusUpdatedAt, Input<String?> ? description, Input<String?> ? disabledReason, Input<String?> ? region, Input<String?> ? remediationUrl, Input<String?> ? severityRating, Input<String?> ? standardsControlArn, Input<String?> ? title}) -
Creates a new StandardsControlState.
controlIdThe identifier of the security standard control.controlStatusThe control status could beENABLEDorDISABLED. You have to specifydisabledReasonargument forDISABLEDcontrol status.controlStatusUpdatedAtThe date and time that the status of the security standard control was most recently updated.descriptionThe standard control longer description. Provides information about what the control is checking for.disabledReasonA description of the reason why you are disabling a security standard control. If you specify this attribute,controlStatuswill be set toDISABLEDautomatically.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.relatedRequirementsThe list of requirements that are related to this control.remediationUrlA link to remediation information for the control in the Security Hub user documentation.severityRatingThe severity of findings generated from this security standard control.standardsControlArnThe standards control ARN. See the AWS documentation for how to list existing controls usingget-enabled-standardsanddescribe-standards-controls.titleThe standard control title.const -
StandardsControlState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
controlId
→ Input<
String?> ? -
The identifier of the security standard control.
final
-
controlStatus
→ Input<
String?> ? -
The control status could be
ENABLEDorDISABLED. You have to specifydisabledReasonargument forDISABLEDcontrol status.final -
controlStatusUpdatedAt
→ Input<
String?> ? -
The date and time that the status of the security standard control was most recently updated.
final
-
description
→ Input<
String?> ? -
The standard control longer description. Provides information about what the control is checking for.
final
-
disabledReason
→ Input<
String?> ? -
A description of the reason why you are disabling a security standard control. If you specify this attribute,
controlStatuswill be set toDISABLEDautomatically.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
The list of requirements that are related to this control.
final
-
remediationUrl
→ Input<
String?> ? -
A link to remediation information for the control in the Security Hub user documentation.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
severityRating
→ Input<
String?> ? -
The severity of findings generated from this security standard control.
final
-
standardsControlArn
→ Input<
String?> ? -
The standards control ARN. See the AWS documentation for how to list existing controls using
get-enabled-standardsanddescribe-standards-controls.final -
title
→ Input<
String?> ? -
The standard control title.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited