ConfigRecommendation - AWS Resilience Hub

ConfigRecommendation

Defines a recommendation configuration.

Contents

name

The name of the recommendation configuration.

Type: String

Pattern: ^[A-Za-z0-9][A-Za-z0-9_\-]{1,59}$

Required: Yes

optimizationType

The type of optimization.

Type: String

Valid Values: LeastCost | LeastChange | BestAZRecovery | LeastErrors | BestAttainable | BestRegionRecovery

Required: Yes

referenceId

Reference identifier for the recommendation configuration.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 500.

Required: Yes

appComponentName

Name of the Application Component.

Type: String

Pattern: ^\S{1,255}$

Required: No

compliance

The current compliance against the resiliency policy before applying the configuration change.

Type: String to DisruptionCompliance object map

Valid Keys: Software | Hardware | AZ | Region

Required: No

cost

The cost for the application.

Type: Cost object

Required: No

description

The optional description for an app.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 500.

Required: No

haArchitecture

The architecture type.

Type: String

Valid Values: MultiSite | WarmStandby | PilotLight | BackupAndRestore | NoRecoveryPlan

Required: No

recommendationCompliance

The expected compliance against the resiliency policy after applying the configuration change.

Type: String to RecommendationDisruptionCompliance object map

Valid Keys: Software | Hardware | AZ | Region

Required: No

suggestedChanges

List of the suggested configuration changes.

Type: Array of strings

Length Constraints: Minimum length of 0. Maximum length of 500.

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: