UNPKG

@cloud-carbon-footprint/aws

Version:

The core logic to get cloud usage data and estimate energy and carbon emissions from Amazon Web Services.

18 lines (17 loc) 646 B
import { EC2ResourceDetails, RightsizingRecommendation as AwsRightsizingRecommendation } from 'aws-sdk/clients/costexplorer'; export default class RightsizingRecommendation { accountId: string; region: string; type: string; instanceName: string; resourceId: string; instanceType: string; vCpuHours: number; costSavings: number; usageAmount: number; protected constructor(init: Partial<AwsRightsizingRecommendation>); getVCpuHours(resourceDetails: EC2ResourceDetails): number; getMappedRegion(region: string): string; getComputeProcessors(): string[]; getGPUComputeProcessors(): string[]; }