aws-cdk-lib.aws_emr.CfnCluster.ManagedScalingPolicyProperty

interface ManagedScalingPolicyProperty

LanguageType name
.NETAmazon.CDK.AWS.EMR.CfnCluster.ManagedScalingPolicyProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsemr#CfnCluster_ManagedScalingPolicyProperty
Javasoftware.amazon.awscdk.services.emr.CfnCluster.ManagedScalingPolicyProperty
Pythonaws_cdk.aws_emr.CfnCluster.ManagedScalingPolicyProperty
TypeScript aws-cdk-lib » aws_emr » CfnCluster » ManagedScalingPolicyProperty

Managed scaling policy for an Amazon EMR cluster.

The policy specifies the limits for resources that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_emr as emr } from 'aws-cdk-lib';
const managedScalingPolicyProperty: emr.CfnCluster.ManagedScalingPolicyProperty = {
  computeLimits: {
    maximumCapacityUnits: 123,
    minimumCapacityUnits: 123,
    unitType: 'unitType',

    // the properties below are optional
    maximumCoreCapacityUnits: 123,
    maximumOnDemandCapacityUnits: 123,
  },
};

Properties

NameTypeDescription
computeLimits?IResolvable | ComputeLimitsPropertyThe Amazon EC2 unit limits for a managed scaling policy.

computeLimits?

Type: IResolvable | ComputeLimitsProperty (optional)

The Amazon EC2 unit limits for a managed scaling policy.

The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.