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: