import { AutoscalingConfig } from '../../src/@types/types' ; export const configMin = { function : 'foo' , name : 'foo-svc-dev-foo' , } ; export const configPartial = { ... configMin , maximum : 30 , usage : 0.92 , } ; export const configDefault = { ... configMin , minimum : 1 , maximum : 10 , usage : 0.75 , scaleInCooldown : 120 , scaleOutCooldown : 0 , alias : 'provisioned' , } ; export const configCustomMetricMin = { ... configDefault , customMetric : { statistic : 'maximum' , } , } ; export const configCustomMetricDefault = { ... configDefault , customMetric : { dimensions : [ { name : 'FunctionName' , value : 'foo-svc-dev-foo' , } , { name : 'Resource' , value : 'foo-svc-dev-foo:provisioned' , } , ] , metricName : 'ProvisionedConcurrencyUtilization' , namespace : 'AWS/Lambda' , statistic : 'maximum' , unit : 'Count' , } , } ;