Class: Aws::WellArchitected::Types::Choice

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

Overview

A choice available to answer question.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_resourcesArray<Types::AdditionalResources>

The additional resources for a choice in a custom lens.

A choice can have up to two additional resources: one of type HELPFUL_RESOURCE, one of type IMPROVEMENT_PLAN, or both.

Returns:



534
535
536
537
538
539
540
541
542
543
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 534

class Choice < Struct.new(
  :choice_id,
  :title,
  :description,
  :helpful_resource,
  :improvement_plan,
  :additional_resources)
  SENSITIVE = []
  include Aws::Structure
end

#choice_idString

The ID of a choice.

Returns:

  • (String)


534
535
536
537
538
539
540
541
542
543
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 534

class Choice < Struct.new(
  :choice_id,
  :title,
  :description,
  :helpful_resource,
  :improvement_plan,
  :additional_resources)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of a choice.

Returns:

  • (String)


534
535
536
537
538
539
540
541
542
543
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 534

class Choice < Struct.new(
  :choice_id,
  :title,
  :description,
  :helpful_resource,
  :improvement_plan,
  :additional_resources)
  SENSITIVE = []
  include Aws::Structure
end

#helpful_resourceTypes::ChoiceContent

The helpful resource (both text and URL) for a particular choice.

This field only applies to custom lenses. Each choice can have only one helpful resource.



534
535
536
537
538
539
540
541
542
543
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 534

class Choice < Struct.new(
  :choice_id,
  :title,
  :description,
  :helpful_resource,
  :improvement_plan,
  :additional_resources)
  SENSITIVE = []
  include Aws::Structure
end

#improvement_planTypes::ChoiceContent

The improvement plan (both text and URL) for a particular choice.

This field only applies to custom lenses. Each choice can have only one improvement plan.



534
535
536
537
538
539
540
541
542
543
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 534

class Choice < Struct.new(
  :choice_id,
  :title,
  :description,
  :helpful_resource,
  :improvement_plan,
  :additional_resources)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of a choice.

Returns:

  • (String)


534
535
536
537
538
539
540
541
542
543
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 534

class Choice < Struct.new(
  :choice_id,
  :title,
  :description,
  :helpful_resource,
  :improvement_plan,
  :additional_resources)
  SENSITIVE = []
  include Aws::Structure
end