interface ManagedScalingPolicyProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.EMR.CfnCluster.ManagedScalingPolicyProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsemr#CfnCluster_ManagedScalingPolicyProperty |
Java | software.amazon.awscdk.services.emr.CfnCluster.ManagedScalingPolicyProperty |
Python | aws_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
Name | Type | Description |
---|---|---|
compute | IResolvable | Compute | The Amazon EC2 unit limits for a managed scaling policy. |
computeLimits?
Type:
IResolvable
|
Compute
(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.