Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/computeoptimizer.ts?docs=full";

§Classes

ComputeOptimizer

§Interfaces

AccountEnrollmentStatus

Describes the enrollment status of an organization's member accounts in Compute Optimizer.

AutoScalingGroupConfiguration

Describes the configuration of an Auto Scaling group.

AutoScalingGroupEstimatedMonthlySavings

An object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Auto Scaling group recommendations. This is based on the Savings Plans and Reserved Instances discounts.

AutoScalingGroupRecommendation

Describes an Auto Scaling group recommendation.

AutoScalingGroupRecommendationOption

Describes a recommendation option for an Auto Scaling group.

AutoScalingGroupSavingsOpportunityAfterDiscounts

Describes the savings opportunity for Auto Scaling group recommendations after applying the Savings Plans and Reserved Instances discounts.

ContainerConfiguration

Describes the container configurations within the tasks of your Amazon ECS service.

ContainerRecommendation

The CPU and memory recommendations for a container within the tasks of your Amazon ECS service.

CurrentPerformanceRiskRatings

Describes the performance risk ratings for a given resource type.

CustomizableMetricParameters

Defines the various metric parameters that can be customized, such as threshold and headroom.

DBStorageConfiguration

The configuration of the recommended RDS storage.

DeleteRecommendationPreferencesRequest
DescribeRecommendationExportJobsRequest
DescribeRecommendationExportJobsResponse
EBSEffectiveRecommendationPreferences

Describes the effective recommendation preferences for Amazon EBS volumes.

EBSEstimatedMonthlySavings

An object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Amazon EBS volume recommendations. This includes any applicable discounts.

EBSFilter

Describes a filter that returns a more specific list of Amazon Elastic Block Store (Amazon EBS) volume recommendations. Use this filter with the "GetEBSVolumeRecommendations" action.

EBSSavingsEstimationMode

Describes the savings estimation mode used for calculating savings opportunity for Amazon EBS volumes.

EBSSavingsOpportunityAfterDiscounts

Describes the savings opportunity for Amazon EBS volume recommendations after applying specific discounts.

EBSUtilizationMetric

Describes a utilization metric of an Amazon Elastic Block Store (Amazon EBS) volume.

ECSEffectiveRecommendationPreferences

Describes the effective recommendation preferences for Amazon ECS services.

ECSEstimatedMonthlySavings

Describes the estimated monthly savings possible for Amazon ECS services by adopting Compute Optimizer recommendations. This is based on Amazon ECS service pricing after applying Savings Plans discounts.

ECSSavingsEstimationMode

Describes the savings estimation mode used for calculating savings opportunity for Amazon ECS services.

ECSSavingsOpportunityAfterDiscounts

Describes the savings opportunity for Amazon ECS service recommendations after applying Savings Plans discounts.

ECSServiceProjectedMetric

Describes the projected metrics of an Amazon ECS service recommendation option.

ECSServiceProjectedUtilizationMetric

Describes the projected utilization metrics of an Amazon ECS service recommendation option.

ECSServiceRecommendation

Describes an Amazon ECS service recommendation.

ECSServiceRecommendationFilter

Describes a filter that returns a more specific list of Amazon ECS service recommendations. Use this filter with the "GetECSServiceRecommendations" action.

ECSServiceRecommendationOption

Describes the recommendation options for an Amazon ECS service.

ECSServiceRecommendedOptionProjectedMetric

Describes the projected metrics of an Amazon ECS service recommendation option.

ECSServiceUtilizationMetric

Describes the utilization metric of an Amazon ECS service.

EffectivePreferredResource

Describes the effective preferred resources that Compute Optimizer considers as rightsizing recommendation candidates.

EffectiveRecommendationPreferences

Describes the effective recommendation preferences for a resource.

EnrollmentFilter

Describes a filter that returns a more specific list of account enrollment statuses. Use this filter with the "GetEnrollmentStatusesForOrganization" action.

EstimatedMonthlySavings

Describes the estimated monthly savings amount possible, based on On-Demand instance pricing, by adopting Compute Optimizer recommendations for a given resource.

ExportAutoScalingGroupRecommendationsRequest
ExportAutoScalingGroupRecommendationsResponse
ExportDestination

Describes the destination of the recommendations export and metadata files.

ExportEBSVolumeRecommendationsRequest
ExportEBSVolumeRecommendationsResponse
ExportEC2InstanceRecommendationsRequest
ExportEC2InstanceRecommendationsResponse
ExportECSServiceRecommendationsRequest
ExportECSServiceRecommendationsResponse
ExportLambdaFunctionRecommendationsRequest
ExportLambdaFunctionRecommendationsResponse
ExportLicenseRecommendationsRequest
ExportLicenseRecommendationsResponse
ExportRDSDatabaseRecommendationsRequest
ExportRDSDatabaseRecommendationsResponse
ExternalMetricsPreference

Describes the external metrics preferences for EC2 rightsizing recommendations.

ExternalMetricStatus

Describes Compute Optimizer's integration status with your chosen external metric provider. For example, Datadog.

Filter

Describes a filter that returns a more specific list of recommendations. Use this filter with the "GetAutoScalingGroupRecommendations" and "GetEC2InstanceRecommendations" actions.

GetAutoScalingGroupRecommendationsRequest
GetAutoScalingGroupRecommendationsResponse
GetEBSVolumeRecommendationsRequest
GetEBSVolumeRecommendationsResponse
GetEC2InstanceRecommendationsRequest
GetEC2InstanceRecommendationsResponse
GetEC2RecommendationProjectedMetricsRequest
GetEC2RecommendationProjectedMetricsResponse
GetECSServiceRecommendationProjectedMetricsRequest
GetECSServiceRecommendationProjectedMetricsResponse
GetECSServiceRecommendationsRequest
GetECSServiceRecommendationsResponse
GetEffectiveRecommendationPreferencesRequest
GetEffectiveRecommendationPreferencesResponse
GetEnrollmentStatusesForOrganizationRequest
GetEnrollmentStatusesForOrganizationResponse
GetEnrollmentStatusResponse
GetLambdaFunctionRecommendationsRequest
GetLambdaFunctionRecommendationsResponse
GetLicenseRecommendationsRequest
GetLicenseRecommendationsResponse
GetRDSDatabaseRecommendationProjectedMetricsRequest
GetRDSDatabaseRecommendationProjectedMetricsResponse
GetRDSDatabaseRecommendationsRequest
GetRDSDatabaseRecommendationsResponse
GetRecommendationError

Describes an error experienced when getting recommendations.

GetRecommendationPreferencesRequest
GetRecommendationPreferencesResponse
GetRecommendationSummariesRequest
GetRecommendationSummariesResponse
Gpu

Describes the GPU accelerators for the instance type.

GpuInfo

Describes the GPU accelerator settings for the instance type.

InferredWorkloadSaving

The estimated monthly savings after you adjust the configurations of your instances running on the inferred workload types to the recommended configurations. If the inferredWorkloadTypes list contains multiple entries, then the savings are the sum of the monthly savings from instances that run the exact combination of the inferred workload types.

InstanceEstimatedMonthlySavings

An object that describes the estimated monthly savings possible by adopting Compute Optimizer’s Amazon EC2 instance recommendations. This is based on the Savings Plans and Reserved Instances pricing discounts.

InstanceRecommendation

Describes an Amazon EC2 instance recommendation.

InstanceRecommendationOption

Describes a recommendation option for an Amazon EC2 instance.

InstanceSavingsEstimationMode

Describes the savings estimation mode used for calculating savings opportunity for Amazon EC2 instances.

InstanceSavingsOpportunityAfterDiscounts

Describes the savings opportunity for instance recommendations after applying the Savings Plans and Reserved Instances discounts.

JobFilter

Describes a filter that returns a more specific list of recommendation export jobs. Use this filter with the "DescribeRecommendationExportJobs" action.

LambdaEffectiveRecommendationPreferences

Describes the effective recommendation preferences for Lambda functions.

LambdaEstimatedMonthlySavings

Describes the estimated monthly savings possible for Lambda functions by adopting Compute Optimizer recommendations. This is based on Lambda functions pricing after applying Savings Plans discounts.

LambdaFunctionMemoryProjectedMetric

Describes a projected utilization metric of an Lambda function recommendation option.

LambdaFunctionMemoryRecommendationOption

Describes a recommendation option for an Lambda function.

LambdaFunctionRecommendation

Describes an Lambda function recommendation.

LambdaFunctionRecommendationFilter

Describes a filter that returns a more specific list of Lambda function recommendations. Use this filter with the "GetLambdaFunctionRecommendations" action.

LambdaFunctionUtilizationMetric

Describes a utilization metric of an Lambda function.

LambdaSavingsEstimationMode

Describes the savings estimation used for calculating savings opportunity for Lambda functions.

LambdaSavingsOpportunityAfterDiscounts

Describes the savings opportunity for Lambda functions recommendations after applying Savings Plans discounts.

LicenseConfiguration

Describes the configuration of a license for an Amazon EC2 instance.

LicenseRecommendation

Describes a license recommendation for an EC2 instance.

LicenseRecommendationFilter

Describes a filter that returns a more specific list of license recommendations. Use this filter with the GetLicenseRecommendation action.

LicenseRecommendationOption

Describes the recommendation options for licenses.

MemorySizeConfiguration

The memory size configurations of a container.

MetricSource

The list of metric sources required to generate recommendations for commercial software licenses.

PreferredResource

The preference to control which resource type values are considered when generating rightsizing recommendations. You can specify this preference as a combination of include and exclude lists. You must specify either an includeList or excludeList. If the preference is an empty set of resource type values, an error occurs. For more information, see Rightsizing recommendation preferences in the Compute Optimizer User Guide.

ProjectedMetric

Describes a projected utilization metric of a recommendation option, such as an Amazon EC2 instance. This represents the projected utilization of a recommendation option had you used that resource during the analyzed period.

PutRecommendationPreferencesRequest
RDSDatabaseProjectedMetric

Describes the projected metrics of an Amazon RDS recommendation option.

RDSDatabaseRecommendedOptionProjectedMetric

Describes the projected metrics of an Amazon RDS recommendation option.

RDSDBInstanceRecommendationOption

Describes the recommendation options for an Amazon RDS instance.

RDSDBRecommendation

Describes an Amazon RDS recommendation.

RDSDBRecommendationFilter

Describes a filter that returns a more specific list of Amazon RDS recommendations. Use this filter with the "GetECSServiceRecommendations" action.

RDSDBStorageRecommendationOption

Describes the recommendation options for Amazon RDS storage.

RDSDBUtilizationMetric

Describes the utilization metric of an Amazon RDS.

RDSEffectiveRecommendationPreferences

Describes the effective recommendation preferences for Amazon RDS.

RDSInstanceEstimatedMonthlySavings

Describes the estimated monthly savings possible for Amazon RDS instances by adopting Compute Optimizer recommendations. This is based on Amazon RDS pricing after applying Savings Plans discounts.

RDSInstanceSavingsOpportunityAfterDiscounts

Describes the savings opportunity for Amazon RDS instance recommendations after applying Savings Plans discounts.

RDSSavingsEstimationMode

Describes the savings estimation mode used for calculating savings opportunity for Amazon RDS.

RDSStorageEstimatedMonthlySavings

Describes the estimated monthly savings possible for Amazon RDS storage by adopting Compute Optimizer recommendations. This is based on Amazon RDS pricing after applying Savings Plans discounts.

RDSStorageSavingsOpportunityAfterDiscounts

Describes the savings opportunity for Amazon RDS storage recommendations after applying Savings Plans discounts.

ReasonCodeSummary

A summary of a finding reason code.

RecommendationExportJob

Describes a recommendation export job.

RecommendationPreferences

Describes the recommendation preferences to return in the response of a "GetAutoScalingGroupRecommendations", "GetEC2InstanceRecommendations", "GetEC2RecommendationProjectedMetrics", "GetRDSDatabaseRecommendations", and "GetRDSDatabaseRecommendationProjectedMetrics" request.

RecommendationPreferencesDetail

Describes a recommendation preference.

RecommendationSource

Describes the source of a recommendation, such as an Amazon EC2 instance or Auto Scaling group.

RecommendationSummary

A summary of a recommendation.

RecommendedOptionProjectedMetric

Describes a projected utilization metric of a recommendation option.

S3Destination

Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and object keys of a recommendations export file, and its associated metadata file.

S3DestinationConfig

Describes the destination Amazon Simple Storage Service (Amazon S3) bucket name and key prefix for a recommendations export job.

SavingsOpportunity

Describes the savings opportunity for recommendations of a given resource type or for the recommendation option of an individual resource.

Scope

Describes the scope of a recommendation preference.

ServiceConfiguration

The Amazon ECS service configurations used for recommendations.

Summary

The summary of a recommendation.

Tag

A list of tag key and value pairs that you define.

UpdateEnrollmentStatusRequest
UpdateEnrollmentStatusResponse
UtilizationMetric

Describes a utilization metric of a resource, such as an Amazon EC2 instance.

UtilizationPreference

The preference to control the resource’s CPU utilization threshold, CPU utilization headroom, and memory utilization headroom.

VolumeConfiguration

Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.

VolumeRecommendation

Describes an Amazon Elastic Block Store (Amazon EBS) volume recommendation.

VolumeRecommendationOption

Describes a recommendation option for an Amazon Elastic Block Store (Amazon EBS) instance.

§Type Aliases

AutoScalingConfiguration
CpuVendorArchitecture
Currency
CurrentPerformanceRisk
CustomizableMetricHeadroom
CustomizableMetricName
CustomizableMetricThreshold
EBSFilterName
EBSFinding
EBSMetricName
EBSSavingsEstimationModeSource
ECSSavingsEstimationModeSource
ECSServiceLaunchType
ECSServiceMetricName
ECSServiceMetricStatistic
ECSServiceRecommendationFilterName
ECSServiceRecommendationFinding
ECSServiceRecommendationFindingReasonCode
EnhancedInfrastructureMetrics
EnrollmentFilterName
ExportableAutoScalingGroupField
ExportableECSServiceField
ExportableInstanceField
ExportableLambdaFunctionField
ExportableLicenseField
ExportableRDSDBField
ExportableVolumeField
ExternalMetricsSource
ExternalMetricStatusCode
FileFormat
FilterName
Finding
FindingReasonCode
Idle
InferredWorkloadType
InferredWorkloadTypesPreference
InstanceIdle
InstanceRecommendationFindingReasonCode
InstanceSavingsEstimationModeSource
InstanceState
JobFilterName
JobStatus
LambdaFunctionMemoryMetricName
LambdaFunctionMemoryMetricStatistic
LambdaFunctionMetricName
LambdaFunctionMetricStatistic
LambdaFunctionRecommendationFilterName
LambdaFunctionRecommendationFinding
LambdaFunctionRecommendationFindingReasonCode
LambdaSavingsEstimationModeSource
LicenseEdition
LicenseFinding
LicenseFindingReasonCode
LicenseModel
LicenseName
LicenseRecommendationFilterName
LookBackPeriodPreference
MetricName
MetricSourceProvider
MetricStatistic
MigrationEffort
PlatformDifference
PreferredResourceName
RDSDBMetricName
RDSDBMetricStatistic
RDSDBRecommendationFilterName
RDSInstanceFinding
RDSInstanceFindingReasonCode
RDSSavingsEstimationModeSource
RDSStorageFinding
RDSStorageFindingReasonCode
RecommendationPreferenceName
RecommendationSourceType
ResourceType
SavingsEstimationMode
ScopeName
Status