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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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.
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 1215 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 |