UNPKG

@cloud-carbon-footprint/aws

Version:

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

15 lines (14 loc) 727 B
import { LambdaComputeOptimizerRecommendationData } from './ComputeOptimizerRecommendationData'; import ComputeOptimizerRecommendationWithProcessors from './ComputeOptimizerRecommendationWithProcessors'; export default class LambdaTargetComputeOptimizerRecommendation extends ComputeOptimizerRecommendationWithProcessors { functionVersion: string; memorySize: string; vCpus: string; vCpuHours: number; usageAmount: number; constructor(computeOptimizerRecommendationData: Partial<LambdaComputeOptimizerRecommendationData>); getResourceId(functionArn: string): string; getVcpusForLambda(memorySize: string): string; getComputeProcessors(): string[]; getGPUComputeProcessors(): string[]; }