Skip to content
v2.274.0

ScalingConfigurationInputProperty Struct ​

The scaling configuration input of a compute fleet.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_codebuild as codebuild } from 'aws-cdk-lib';
const scalingConfigurationInputProperty: codebuild.CfnFleet.ScalingConfigurationInputProperty = {
  maxCapacity: 123,
  scalingType: 'scalingType',
  targetTrackingScalingConfigs: [{
    metricType: 'metricType',
    targetValue: 123,
  }],
};

Properties ​

maxCapacitynumbermax_capacityint | floatmaxCapacityNumberMaxCapacitydoubleMaxCapacity*float64#
The maximum number of instances in the fleet when auto-scaling.
scalingTypestringscaling_typestrscalingTypeStringScalingTypestringScalingType*string#
The scaling type for a compute fleet.
targetTrackingScalingConfigsIResolvable | IResolvable | CfnFleet.TargetTrackingScalingConfigurationProperty[]target_tracking_scaling_configstyping.Union[IResolvable, typing.List[typing.Union[IResolvable, TargetTrackingScalingConfigurationProperty]]]targetTrackingScalingConfigsIResolvableTargetTrackingScalingConfigsIResolvableTargetTrackingScalingConfigsinterface{}#
A list of `TargetTrackingScalingConfiguration` objects.