Interface CfnGlobalTable.ITargetTrackingScalingPolicyConfigurationProperty
Defines a target tracking scaling policy.
Namespace: Amazon.CDK.AWS.DynamoDB
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ITargetTrackingScalingPolicyConfigurationProperty
Syntax (vb)
Public Interface ITargetTrackingScalingPolicyConfigurationProperty
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.AWS.DynamoDB;
var targetTrackingScalingPolicyConfigurationProperty = new TargetTrackingScalingPolicyConfigurationProperty {
TargetValue = 123,
// the properties below are optional
DisableScaleIn = false,
ScaleInCooldown = 123,
ScaleOutCooldown = 123
};
Synopsis
Properties
DisableScaleIn | Indicates whether scale in by the target tracking scaling policy is disabled. |
ScaleInCooldown | The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start. |
ScaleOutCooldown | The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start. |
TargetValue | Defines a target value for the scaling policy. |
Properties
DisableScaleIn
Indicates whether scale in by the target tracking scaling policy is disabled.
virtual object DisableScaleIn { get; }
Property Value
System.Object
Remarks
ScaleInCooldown
The amount of time, in seconds, after a scale-in activity completes before another scale-in activity can start.
virtual Nullable<double> ScaleInCooldown { get; }
Property Value
System.Nullable<System.Double>
Remarks
ScaleOutCooldown
The amount of time, in seconds, after a scale-out activity completes before another scale-out activity can start.
virtual Nullable<double> ScaleOutCooldown { get; }
Property Value
System.Nullable<System.Double>
Remarks
TargetValue
Defines a target value for the scaling policy.
double TargetValue { get; }
Property Value
System.Double