Class: Aws::Continuum::Types::FindingPosture
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::FindingPosture
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
The compliance posture a finding reports, for the Application Security Posture Finding class. Absent for a vulnerability finding.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application ⇒ String
The application the posture was assessed against.
-
#application_uid ⇒ String
A vulnerability-taxonomy label: the producer's category, sub-category, or OWASP category.
-
#application_version ⇒ String
A vulnerability-taxonomy label: the producer's category, sub-category, or OWASP category.
-
#checks ⇒ Array<Types::FindingComplianceCheck>
The individual checks performed.
-
#control ⇒ String
The control assessed, and the producer's description of it.
-
#description ⇒ String
Free-form prose about a finding (summary, detailed analysis, rationale, remediation guidance).
-
#remediation ⇒ String
Free-form prose about a finding (summary, detailed analysis, rationale, remediation guidance).
-
#remediation_references ⇒ Array<String>
A free-form list of strings carried verbatim from a producer.
-
#requirements ⇒ Array<String>
A free-form list of strings carried verbatim from a producer.
-
#standards ⇒ Array<String>
Standards and requirements the control maps to.
-
#status ⇒ String
The producer's compliance status, and the enum value behind it.
-
#status_id ⇒ Integer
The producer's numeric enum value for
status.
Instance Attribute Details
#application ⇒ String
The application the posture was assessed against.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#application_uid ⇒ String
A vulnerability-taxonomy label: the producer's category,
sub-category, or OWASP category. Deliberately unconstrained beyond
length -- producers do not share a taxonomy, so this is NOT a stable
filter key across finding types. Use cweIds when a stable
classification is needed.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#application_version ⇒ String
A vulnerability-taxonomy label: the producer's category,
sub-category, or OWASP category. Deliberately unconstrained beyond
length -- producers do not share a taxonomy, so this is NOT a stable
filter key across finding types. Use cweIds when a stable
classification is needed.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#checks ⇒ Array<Types::FindingComplianceCheck>
The individual checks performed.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#control ⇒ String
The control assessed, and the producer's description of it.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
Free-form prose about a finding (summary, detailed analysis, rationale, remediation guidance). Capped well below the finding document's own 256 KB limit, since several of these can appear on one finding.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#remediation ⇒ String
Free-form prose about a finding (summary, detailed analysis, rationale, remediation guidance). Capped well below the finding document's own 256 KB limit, since several of these can appear on one finding.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#remediation_references ⇒ Array<String>
A free-form list of strings carried verbatim from a producer.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#requirements ⇒ Array<String>
A free-form list of strings carried verbatim from a producer.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#standards ⇒ Array<String>
Standards and requirements the control maps to.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The producer's compliance status, and the enum value behind it.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |
#status_id ⇒ Integer
The producer's numeric enum value for status.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 1117 class FindingPosture < Struct.new( :application, :application_uid, :application_version, :control, :description, :standards, :requirements, :checks, :status, :status_id, :remediation, :remediation_references) SENSITIVE = [] include Aws::Structure end |