LicenseRecommendation - Amazon Compute Optimizer
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

LicenseRecommendation

Describes a license recommendation for an EC2 instance.

Contents

accountId

The Amazon 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

tags

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 Amazon SDKs, see the following: