Class: Aws::Continuum::Types::PrevalidationSignal
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::PrevalidationSignal
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
One producer's conclusion about one subject on one scoring dimension.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#computed ⇒ Types::SignalComputation
The deterministic values the producer computed from its assessment.
-
#conclusion ⇒ String
The producer's conclusion.
-
#confidence ⇒ Float
The producer's confidence in this conclusion, on its native 0-1 scale.
-
#confidence_reasoning ⇒ Types::SignalConfidenceReasoning
Why the producer is or is not sure, kept structured rather than prose.
-
#dimension ⇒ String
The axis this signal speaks to.
-
#exploitability ⇒ Types::SignalExploitability
What validation established about exploitability, on an exploitability signal.
-
#impact_dimensions ⇒ Types::SignalImpactDimensions
The three impact dimensions an impact signal assessed, each with the basis the producer had for it.
-
#preconditions ⇒ Types::SignalPreconditions
The four exploit preconditions a likelihood signal assessed, each with the basis the producer had for it.
-
#producer_id ⇒ String
Stable name of the producer that emitted this signal.
-
#producer_version ⇒ String
Version of that producer.
-
#signal_strength ⇒ String
The signal's own rating.
-
#subject_ref ⇒ String
What this signal is about, such as a finding or issue reference.
Instance Attribute Details
#computed ⇒ Types::SignalComputation
The deterministic values the producer computed from its assessment.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#conclusion ⇒ String
The producer's conclusion.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#confidence ⇒ Float
The producer's confidence in this conclusion, on its native 0-1 scale. Absent when the stored value falls outside 0-1.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#confidence_reasoning ⇒ Types::SignalConfidenceReasoning
Why the producer is or is not sure, kept structured rather than prose.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#dimension ⇒ String
The axis this signal speaks to. Absent when the producer reported a dimension with no mapping yet.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#exploitability ⇒ Types::SignalExploitability
What validation established about exploitability, on an exploitability signal. This summarizes the verdict the signal was derived from; the proof itself is the VALIDATION_EVIDENCE artifact it cites.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#impact_dimensions ⇒ Types::SignalImpactDimensions
The three impact dimensions an impact signal assessed, each with the basis the producer had for it. These are what the computed impact band is derived from.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#preconditions ⇒ Types::SignalPreconditions
The four exploit preconditions a likelihood signal assessed, each with the basis the producer had for it.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#producer_id ⇒ String
Stable name of the producer that emitted this signal.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#producer_version ⇒ String
Version of that producer.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#signal_strength ⇒ String
The signal's own rating. This is an input to scoring and is NOT the finding's severity.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |
#subject_ref ⇒ String
What this signal is about, such as a finding or issue reference.
3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 3448 class PrevalidationSignal < Struct.new( :subject_ref, :dimension, :signal_strength, :conclusion, :producer_id, :producer_version, :confidence, :confidence_reasoning, :computed, :preconditions, :impact_dimensions, :exploitability) SENSITIVE = [] include Aws::Structure end |