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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1243 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 |