Class: Aws::Continuum::Types::GetCodeIssueOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::GetCodeIssueOutput
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
Contains the current state and details of the requested issue.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#confidence ⇒ Integer
The likelihood that this issue is a true positive, expressed as a percentage (0-100).
-
#created_at ⇒ Time
The timestamp when the issue was created.
-
#evidence_availability ⇒ String
Whether the issue has any attached evidence (formerly 'artifacts': tool output, remediation proposals, patches).
-
#finding_ids ⇒ Array<String>
The findings that motivated this issue.
-
#issue_arn ⇒ String
The ARN of the issue.
-
#issue_id ⇒ String
The unique identifier of the issue.
-
#name ⇒ String
The name of the issue.
-
#patch_delivery ⇒ Types::IssuePatchDelivery
Customer delivery of the issue's patches, summarized from its PATCH artifacts at read time.
-
#phase ⇒ String
The part of the workflow the issue is in.
-
#severity ⇒ String
Current severity: the FindingSeverity seed at create, overwritten by the authoritative severity that prioritization assigns after validation.
-
#severity_reasoning ⇒ String
The justification for the current severity.
-
#status ⇒ String
The current lifecycle status of the issue.
-
#status_message ⇒ String
Customer-facing explanation of statusReason.
-
#status_reason ⇒ String
Why the issue failed.
-
#status_updated_at ⇒ Time
The timestamp when the status or phase last changed.
-
#summary ⇒ String
The remediation completion summary, when the green stage has run.
-
#synopsis ⇒ String
A free-form synopsis of the issue.
-
#updated_at ⇒ Time
The timestamp when any field of the issue last changed.
Instance Attribute Details
#confidence ⇒ Integer
The likelihood that this issue is a true positive, expressed as a percentage (0-100).
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the issue was created.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#evidence_availability ⇒ String
Whether the issue has any attached evidence (formerly 'artifacts': tool output, remediation proposals, patches). NONE = no evidence; AVAILABLE = at least one evidence item exists. Computed at read time.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#finding_ids ⇒ Array<String>
The findings that motivated this issue. Bare identifiers only -- a caller authorized for GetCodeIssue is not necessarily authorized to read finding detail; call GetCodeFinding for that. Every referenced finding is included regardless of origin (both CustomerUploaded and ContinuumScanner).
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#issue_arn ⇒ String
The ARN of the issue.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#issue_id ⇒ String
The unique identifier of the issue.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the issue.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#patch_delivery ⇒ Types::IssuePatchDelivery
Customer delivery of the issue's patches, summarized from its PATCH artifacts at read time. Absent when no patch has a destination delivery.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#phase ⇒ String
The part of the workflow the issue is in. Present when status is IN_PROGRESS, and when status is FAILED and the failing phase is known.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#severity ⇒ String
Current severity: the FindingSeverity seed at create, overwritten by the authoritative severity that prioritization assigns after validation.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#severity_reasoning ⇒ String
The justification for the current severity. Always leads with a customer-facing basis clause synthesized from how the severity was determined (e.g. "Severity from finding.", "Severity from Continuum system."); when prioritization has run, its own reasoning follows. Issues created before the basis clause was introduced return their original reasoning without it.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current lifecycle status of the issue.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
Customer-facing explanation of statusReason. Present only when status is FAILED.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
Why the issue failed. Present only when status is FAILED.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#status_updated_at ⇒ Time
The timestamp when the status or phase last changed.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#summary ⇒ String
The remediation completion summary, when the green stage has run.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#synopsis ⇒ String
A free-form synopsis of the issue.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when any field of the issue last changed. Advances on every mutation (including score-only updates that do not transition status), so it is greater than or equal to statusUpdatedAt.
2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2018 class GetCodeIssueOutput < Struct.new( :issue_id, :issue_arn, :name, :synopsis, :severity, :confidence, :severity_reasoning, :summary, :finding_ids, :status, :phase, :status_reason, :status_message, :status_updated_at, :created_at, :updated_at, :evidence_availability, :patch_delivery) SENSITIVE = [] include Aws::Structure end |