Interface CfnFleetPropsMixin.IScalingConfigurationInputProperty
The scaling configuration input of a compute fleet.
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.CodeBuild
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnFleetPropsMixin.IScalingConfigurationInputProperty
Syntax (vb)
Public Interface CfnFleetPropsMixin.IScalingConfigurationInputProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.CodeBuild;
var scalingConfigurationInputProperty = new ScalingConfigurationInputProperty {
MaxCapacity = 123,
ScalingType = "scalingType",
TargetTrackingScalingConfigs = new [] { new TargetTrackingScalingConfigurationProperty {
MetricType = "metricType",
TargetValue = 123
} }
};
Synopsis
Properties
| MaxCapacity | The maximum number of instances in the fleet when auto-scaling. |
| ScalingType | The scaling type for a compute fleet. |
| TargetTrackingScalingConfigs | A list of |
Properties
MaxCapacity
The maximum number of instances in the fleet when auto-scaling.
double? MaxCapacity { get; }
Property Value
Remarks
ScalingType
The scaling type for a compute fleet.
string? ScalingType { get; }
Property Value
Remarks
TargetTrackingScalingConfigs
A list of TargetTrackingScalingConfiguration objects.
object? TargetTrackingScalingConfigs { get; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnFleetPropsMixin.ITargetTrackingScalingConfigurationProperty)[]