Show / Hide Table of Contents

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-fleet-scalingconfigurationinput.html

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 TargetTrackingScalingConfiguration objects.

Properties

MaxCapacity

The maximum number of instances in the fleet when auto-scaling.

double? MaxCapacity { get; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-fleet-scalingconfigurationinput.html#cfn-codebuild-fleet-scalingconfigurationinput-maxcapacity

ScalingType

The scaling type for a compute fleet.

string? ScalingType { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-fleet-scalingconfigurationinput.html#cfn-codebuild-fleet-scalingconfigurationinput-scalingtype

TargetTrackingScalingConfigs

A list of TargetTrackingScalingConfiguration objects.

object? TargetTrackingScalingConfigs { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-fleet-scalingconfigurationinput.html#cfn-codebuild-fleet-scalingconfigurationinput-targettrackingscalingconfigs

Type union: either IResolvable or (either IResolvable or CfnFleetPropsMixin.ITargetTrackingScalingConfigurationProperty)[]

Back to top Generated by DocFX