Show / Hide Table of Contents

Class CfnClusterPropsMixin.ScalingActionProperty

ScalingAction is a subproperty of the ScalingRule property type.

Inheritance
object
CfnClusterPropsMixin.ScalingActionProperty
Implements
CfnClusterPropsMixin.IScalingActionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.EMR.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnClusterPropsMixin.ScalingActionProperty : CfnClusterPropsMixin.IScalingActionProperty
Syntax (vb)
Public Class CfnClusterPropsMixin.ScalingActionProperty Implements CfnClusterPropsMixin.IScalingActionProperty
Remarks

ScalingAction determines the type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-scalingaction.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.Mixins.Preview.AWS.EMR.Mixins;

             var scalingActionProperty = new ScalingActionProperty {
                 Market = "market",
                 SimpleScalingPolicyConfiguration = new SimpleScalingPolicyConfigurationProperty {
                     AdjustmentType = "adjustmentType",
                     CoolDown = 123,
                     ScalingAdjustment = 123
                 }
             };

Synopsis

Constructors

ScalingActionProperty()

ScalingAction is a subproperty of the ScalingRule property type.

Properties

Market

Not available for instance groups.

SimpleScalingPolicyConfiguration

The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.

Constructors

ScalingActionProperty()

ScalingAction is a subproperty of the ScalingRule property type.

public ScalingActionProperty()
Remarks

ScalingAction determines the type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-scalingaction.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.Mixins.Preview.AWS.EMR.Mixins;

             var scalingActionProperty = new ScalingActionProperty {
                 Market = "market",
                 SimpleScalingPolicyConfiguration = new SimpleScalingPolicyConfigurationProperty {
                     AdjustmentType = "adjustmentType",
                     CoolDown = 123,
                     ScalingAdjustment = 123
                 }
             };

Properties

Market

Not available for instance groups.

public string? Market { get; set; }
Property Value

string

Remarks

Instance groups use the market type specified for the group.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-scalingaction.html#cfn-emr-cluster-scalingaction-market

SimpleScalingPolicyConfiguration

The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-scalingaction.html#cfn-emr-cluster-scalingaction-simplescalingpolicyconfiguration

Type union: either IResolvable or CfnClusterPropsMixin.ISimpleScalingPolicyConfigurationProperty

Implements

CfnClusterPropsMixin.IScalingActionProperty
Back to top Generated by DocFX