Class: Aws::ResilienceHub::Types::GroupingRecommendation

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

Overview

Creates a new grouping recommendation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#confidence_levelString

Indicates the confidence level of Resilience Hub on the grouping recommendation.

Returns:

  • (String)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

Indicates the creation time of the grouping recommendation.

Returns:

  • (Time)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#grouping_app_componentTypes::GroupingAppComponent

Indicates the name of the recommended Application Component (AppComponent).



3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#grouping_recommendation_idString

Indicates all the reasons available for rejecting a grouping recommendation.

Returns:

  • (String)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#recommendation_reasonsArray<String>

Indicates all the reasons available for rejecting a grouping recommendation.

Returns:

  • (Array<String>)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#rejection_reasonString

Indicates the reason you had selected while rejecting a grouping recommendation.

Returns:

  • (String)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#resourcesArray<Types::GroupingResource>

Indicates the resources that are grouped in a recommended AppComponent.

Returns:



3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#scoreFloat

Indicates the confidence level of the grouping recommendation.

Returns:

  • (Float)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Indicates the status of grouping resources into AppComponents.

Returns:

  • (String)


3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3142

class GroupingRecommendation < Struct.new(
  :confidence_level,
  :creation_time,
  :grouping_app_component,
  :grouping_recommendation_id,
  :recommendation_reasons,
  :rejection_reason,
  :resources,
  :score,
  :status)
  SENSITIVE = []
  include Aws::Structure
end