Class: Aws::ResilienceHub::Types::ConfigRecommendation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::ConfigRecommendation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-resiliencehub/types.rb
Overview
Defines a recommendation configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_component_name ⇒ String
Name of the Application Component.
-
#compliance ⇒ Hash<String,Types::DisruptionCompliance>
The current compliance against the resiliency policy before applying the configuration change.
-
#cost ⇒ Types::Cost
The cost for the application.
-
#description ⇒ String
The optional description for an app.
-
#ha_architecture ⇒ String
The architecture type.
-
#name ⇒ String
The name of the recommendation configuration.
-
#optimization_type ⇒ String
The type of optimization.
-
#recommendation_compliance ⇒ Hash<String,Types::RecommendationDisruptionCompliance>
The expected compliance against the resiliency policy after applying the configuration change.
-
#reference_id ⇒ String
Reference identifier for the recommendation configuration.
-
#suggested_changes ⇒ Array<String>
List of the suggested configuration changes.
Instance Attribute Details
#app_component_name ⇒ String
Name of the Application Component.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#compliance ⇒ Hash<String,Types::DisruptionCompliance>
The current compliance against the resiliency policy before applying the configuration change.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#cost ⇒ Types::Cost
The cost for the application.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The optional description for an app.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#ha_architecture ⇒ String
The architecture type.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the recommendation configuration.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#optimization_type ⇒ String
The type of optimization.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#recommendation_compliance ⇒ Hash<String,Types::RecommendationDisruptionCompliance>
The expected compliance against the resiliency policy after applying the configuration change.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#reference_id ⇒ String
Reference identifier for the recommendation configuration.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |
#suggested_changes ⇒ Array<String>
List of the suggested configuration changes.
1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1161 class ConfigRecommendation < Struct.new( :app_component_name, :compliance, :cost, :description, :ha_architecture, :name, :optimization_type, :recommendation_compliance, :reference_id, :suggested_changes) SENSITIVE = [] include Aws::Structure end |