LicenseRecommendation
Describes a license recommendation for an EC2 instance.
Contents
- accountId
-
The AWS account ID of the license.
Type: String
Required: No
- currentLicenseConfiguration
-
An object that describes the current configuration of an instance that runs on a license.
Type: LicenseConfiguration object
Required: No
- finding
-
The finding classification for an instance that runs on a license.
Findings include:
-
InsufficentMetrics
— When Compute Optimizer detects that your CloudWatch Application Insights isn't enabled or is enabled with insufficient permissions. -
NotOptimized
— When Compute Optimizer detects that your EC2 infrastructure isn't using any of the SQL server license features you're paying for, a license is considered not optimized. -
Optimized
— When Compute Optimizer detects that all specifications of your license meet the performance requirements of your workload.
Type: String
Valid Values:
InsufficientMetrics | Optimized | NotOptimized
Required: No
-
- findingReasonCodes
-
The reason for the finding classification for an instance that runs on a license.
Finding reason codes include:
-
Optimized
— All specifications of your license meet the performance requirements of your workload. -
LicenseOverprovisioned
— A license is considered over-provisioned when your license can be downgraded while still meeting the performance requirements of your workload. -
InvalidCloudwatchApplicationInsights
— CloudWatch Application Insights isn't configured properly. -
CloudwatchApplicationInsightsError
— There is a CloudWatch Application Insights error.
Type: Array of strings
Valid Values:
InvalidCloudWatchApplicationInsightsSetup | CloudWatchApplicationInsightsError | LicenseOverprovisioned | Optimized
Required: No
-
- lastRefreshTimestamp
-
The timestamp of when the license recommendation was last generated.
Type: Timestamp
Required: No
- licenseRecommendationOptions
-
An array of objects that describe the license recommendation options.
Type: Array of LicenseRecommendationOption objects
Required: No
- lookbackPeriodInDays
-
The number of days for which utilization metrics were analyzed for an instance that runs on a license.
Type: Double
Required: No
- resourceArn
-
The ARN that identifies the Amazon EC2 instance.
Type: String
Required: No
-
A list of tags assigned to an EC2 instance.
Type: Array of Tag objects
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: