Class: Aws::WellArchitected::Types::TradeOff

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb

Overview

A negative trade-off from acting on the recommendation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#description ⇒ String

A description of the specific risk and the condition that triggers it.

Returns:

  • (String)


7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7619

class TradeOff < Struct.new(
  :pillar,
  :title,
  :description,
  :risk,
  :mitigation,
  :risk_explanation)
  SENSITIVE = []
  include Aws::Structure
end

#mitigation ⇒ String

A specific action to mitigate the trade-off and when to take it.

Returns:

  • (String)


7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7619

class TradeOff < Struct.new(
  :pillar,
  :title,
  :description,
  :risk,
  :mitigation,
  :risk_explanation)
  SENSITIVE = []
  include Aws::Structure
end

#pillar ⇒ String

The pillar that could be negatively impacted.

Returns:

  • (String)


7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7619

class TradeOff < Struct.new(
  :pillar,
  :title,
  :description,
  :risk,
  :mitigation,
  :risk_explanation)
  SENSITIVE = []
  include Aws::Structure
end

#risk ⇒ String

The risk rating for the trade-off.

Returns:

  • (String)


7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7619

class TradeOff < Struct.new(
  :pillar,
  :title,
  :description,
  :risk,
  :mitigation,
  :risk_explanation)
  SENSITIVE = []
  include Aws::Structure
end

#risk_explanation ⇒ String

An optional explanation providing additional context for the risk rating.

Returns:

  • (String)


7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7619

class TradeOff < Struct.new(
  :pillar,
  :title,
  :description,
  :risk,
  :mitigation,
  :risk_explanation)
  SENSITIVE = []
  include Aws::Structure
end

#title ⇒ String

A short phrase describing what is lost or degraded.

Returns:

  • (String)


7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7619

class TradeOff < Struct.new(
  :pillar,
  :title,
  :description,
  :risk,
  :mitigation,
  :risk_explanation)
  SENSITIVE = []
  include Aws::Structure
end