LicenseRecommendation - AWS Compute Optimizer

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

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