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

#descriptionString

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

Returns:

  • (String)


7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7607

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

#mitigationString

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

Returns:

  • (String)


7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7607

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

#pillarString

The pillar that could be negatively impacted.

Returns:

  • (String)


7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7607

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

#riskString

The risk rating for the trade-off.

Returns:

  • (String)


7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7607

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

#risk_explanationString

An optional explanation providing additional context for the risk rating.

Returns:

  • (String)


7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7607

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

#titleString

A short phrase describing what is lost or degraded.

Returns:

  • (String)


7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7607

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