Show / Hide Table of Contents

Class CfnTablePropsMixin.AutoScalingSpecificationProperty

The optional auto scaling capacity settings for a table in provisioned capacity mode.

Inheritance
object
CfnTablePropsMixin.AutoScalingSpecificationProperty
Implements
CfnTablePropsMixin.IAutoScalingSpecificationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Cassandra
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTablePropsMixin.AutoScalingSpecificationProperty : CfnTablePropsMixin.IAutoScalingSpecificationProperty
Syntax (vb)
Public Class CfnTablePropsMixin.AutoScalingSpecificationProperty Implements CfnTablePropsMixin.IAutoScalingSpecificationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.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.Cassandra;

             var autoScalingSpecificationProperty = new AutoScalingSpecificationProperty {
                 ReadCapacityAutoScaling = new AutoScalingSettingProperty {
                     AutoScalingDisabled = false,
                     MaximumUnits = 123,
                     MinimumUnits = 123,
                     ScalingPolicy = new ScalingPolicyProperty {
                         TargetTrackingScalingPolicyConfiguration = new TargetTrackingScalingPolicyConfigurationProperty {
                             DisableScaleIn = false,
                             ScaleInCooldown = 123,
                             ScaleOutCooldown = 123,
                             TargetValue = 123
                         }
                     }
                 },
                 WriteCapacityAutoScaling = new AutoScalingSettingProperty {
                     AutoScalingDisabled = false,
                     MaximumUnits = 123,
                     MinimumUnits = 123,
                     ScalingPolicy = new ScalingPolicyProperty {
                         TargetTrackingScalingPolicyConfiguration = new TargetTrackingScalingPolicyConfigurationProperty {
                             DisableScaleIn = false,
                             ScaleInCooldown = 123,
                             ScaleOutCooldown = 123,
                             TargetValue = 123
                         }
                     }
                 }
             };

Synopsis

Constructors

AutoScalingSpecificationProperty()

The optional auto scaling capacity settings for a table in provisioned capacity mode.

Properties

ReadCapacityAutoScaling

The auto scaling settings for the table's read capacity.

WriteCapacityAutoScaling

The auto scaling settings for the table's write capacity.

Constructors

AutoScalingSpecificationProperty()

The optional auto scaling capacity settings for a table in provisioned capacity mode.

public AutoScalingSpecificationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.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.Cassandra;

             var autoScalingSpecificationProperty = new AutoScalingSpecificationProperty {
                 ReadCapacityAutoScaling = new AutoScalingSettingProperty {
                     AutoScalingDisabled = false,
                     MaximumUnits = 123,
                     MinimumUnits = 123,
                     ScalingPolicy = new ScalingPolicyProperty {
                         TargetTrackingScalingPolicyConfiguration = new TargetTrackingScalingPolicyConfigurationProperty {
                             DisableScaleIn = false,
                             ScaleInCooldown = 123,
                             ScaleOutCooldown = 123,
                             TargetValue = 123
                         }
                     }
                 },
                 WriteCapacityAutoScaling = new AutoScalingSettingProperty {
                     AutoScalingDisabled = false,
                     MaximumUnits = 123,
                     MinimumUnits = 123,
                     ScalingPolicy = new ScalingPolicyProperty {
                         TargetTrackingScalingPolicyConfiguration = new TargetTrackingScalingPolicyConfigurationProperty {
                             DisableScaleIn = false,
                             ScaleInCooldown = 123,
                             ScaleOutCooldown = 123,
                             TargetValue = 123
                         }
                     }
                 }
             };

Properties

ReadCapacityAutoScaling

The auto scaling settings for the table's read capacity.

public object? ReadCapacityAutoScaling { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.html#cfn-cassandra-table-autoscalingspecification-readcapacityautoscaling

Type union: either IResolvable or CfnTablePropsMixin.IAutoScalingSettingProperty

WriteCapacityAutoScaling

The auto scaling settings for the table's write capacity.

public object? WriteCapacityAutoScaling { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.html#cfn-cassandra-table-autoscalingspecification-writecapacityautoscaling

Type union: either IResolvable or CfnTablePropsMixin.IAutoScalingSettingProperty

Implements

CfnTablePropsMixin.IAutoScalingSpecificationProperty
Back to top Generated by DocFX