We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::EMR::InstanceGroupConfig
Using getInstanceGroupConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstanceGroupConfig(args: GetInstanceGroupConfigArgs, opts?: InvokeOptions): Promise<GetInstanceGroupConfigResult>
function getInstanceGroupConfigOutput(args: GetInstanceGroupConfigOutputArgs, opts?: InvokeOutputOptions): Output<GetInstanceGroupConfigResult>def get_instance_group_config(instance_group_id: Optional[str] = None,
job_flow_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceGroupConfigResult
def get_instance_group_config_output(instance_group_id: pulumi.Input[Optional[str]] = None,
job_flow_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetInstanceGroupConfigResult]func LookupInstanceGroupConfig(ctx *Context, args *LookupInstanceGroupConfigArgs, opts ...InvokeOption) (*LookupInstanceGroupConfigResult, error)
func LookupInstanceGroupConfigOutput(ctx *Context, args *LookupInstanceGroupConfigOutputArgs, opts ...InvokeOption) LookupInstanceGroupConfigResultOutput> Note: This function is named LookupInstanceGroupConfig in the Go SDK.
public static class GetInstanceGroupConfig
{
public static Task<GetInstanceGroupConfigResult> InvokeAsync(GetInstanceGroupConfigArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceGroupConfigResult> Invoke(GetInstanceGroupConfigInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceGroupConfigResult> Invoke(GetInstanceGroupConfigInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetInstanceGroupConfigResult> getInstanceGroupConfig(GetInstanceGroupConfigArgs args, InvokeOptions options)
public static Output<GetInstanceGroupConfigResult> getInstanceGroupConfig(GetInstanceGroupConfigArgs args, InvokeOptions options)
public static Output<GetInstanceGroupConfigResult> getInstanceGroupConfig(GetInstanceGroupConfigArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:emr:getInstanceGroupConfig
arguments:
# arguments dictionarydata "aws-native_emr_get_instance_group_config" "name" {
# arguments
}The following arguments are supported:
- Instance
Group stringId - Job
Flow stringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- Instance
Group stringId - Job
Flow stringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- instance_
group_ stringid - job_
flow_ stringid - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- instance
Group StringId - job
Flow StringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- instance
Group stringId - job
Flow stringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- instance_
group_ strid - job_
flow_ strid - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- instance
Group StringId - job
Flow StringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
getInstanceGroupConfig Result
The following output properties are available:
- Auto
Scaling Pulumi.Policy Aws Native. Emr. Outputs. Instance Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- Instance
Count int - Target number of instances for the instance group.
- Instance
Group stringId
- Auto
Scaling InstancePolicy Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- Instance
Count int - Target number of instances for the instance group.
- Instance
Group stringId
- auto_
scaling_ objectpolicy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- instance_
count number - Target number of instances for the instance group.
- instance_
group_ stringid
- auto
Scaling InstancePolicy Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- instance
Count Integer - Target number of instances for the instance group.
- instance
Group StringId
- auto
Scaling InstancePolicy Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- instance
Count number - Target number of instances for the instance group.
- instance
Group stringId
- auto_
scaling_ Instancepolicy Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- instance_
count int - Target number of instances for the instance group.
- instance_
group_ strid
- auto
Scaling Property MapPolicy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- instance
Count Number - Target number of instances for the instance group.
- instance
Group StringId
Supporting Types
InstanceGroupConfigAutoScalingPolicy
- Constraints
Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- Rules
List<Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Rule> - The scale-in and scale-out rules that comprise the automatic scaling policy.
- Constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- Rules
[]Instance
Group Config Scaling Rule - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints object
- The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules list(object)
- The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules
List<Instance
Group Config Scaling Rule> - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules
Instance
Group Config Scaling Rule[] - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules
Sequence[Instance
Group Config Scaling Rule] - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints Property Map
- The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules List<Property Map>
- The scale-in and scale-out rules that comprise the automatic scaling policy.
InstanceGroupConfigCloudWatchAlarmDefinition
- Comparison
Operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - Metric
Name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- Period int
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - Threshold double
- The value against which the specified statistic is compared.
- Dimensions
List<Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Metric Dimension> - A CloudWatch metric dimension.
- Evaluation
Periods int - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - Namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - Statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - Unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- Comparison
Operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - Metric
Name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- Period int
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - Threshold float64
- The value against which the specified statistic is compared.
- Dimensions
[]Instance
Group Config Metric Dimension - A CloudWatch metric dimension.
- Evaluation
Periods int - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - Namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - Statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - Unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison_
operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric_
name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period number
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold number
- The value against which the specified statistic is compared.
- dimensions list(object)
- A CloudWatch metric dimension.
- evaluation_
periods number - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison
Operator String - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric
Name String - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period Integer
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold Double
- The value against which the specified statistic is compared.
- dimensions
List<Instance
Group Config Metric Dimension> - A CloudWatch metric dimension.
- evaluation
Periods Integer - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace String
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic String
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit String
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison
Operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric
Name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period number
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold number
- The value against which the specified statistic is compared.
- dimensions
Instance
Group Config Metric Dimension[] - A CloudWatch metric dimension.
- evaluation
Periods number - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison_
operator str - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric_
name str - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period int
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold float
- The value against which the specified statistic is compared.
- dimensions
Sequence[Instance
Group Config Metric Dimension] - A CloudWatch metric dimension.
- evaluation_
periods int - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace str
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic str
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit str
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison
Operator String - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric
Name String - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period Number
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold Number
- The value against which the specified statistic is compared.
- dimensions List<Property Map>
- A CloudWatch metric dimension.
- evaluation
Periods Number - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace String
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic String
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit String
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
InstanceGroupConfigMetricDimension
InstanceGroupConfigScalingAction
- Simple
Scaling Pulumi.Policy Configuration Aws Native. Emr. Inputs. Instance Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- Market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- Simple
Scaling InstancePolicy Configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- Market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple_
scaling_ objectpolicy_ configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple
Scaling InstancePolicy Configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market String
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple
Scaling InstancePolicy Configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple_
scaling_ Instancepolicy_ configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market str
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple
Scaling Property MapPolicy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market String
- Not available for instance groups. Instance groups use the market type specified for the group.
InstanceGroupConfigScalingConstraints
- Max
Capacity int - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- Min
Capacity int - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- Max
Capacity int - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- Min
Capacity int - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max_
capacity number - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min_
capacity number - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max
Capacity Integer - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min
Capacity Integer - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max
Capacity number - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min
Capacity number - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max_
capacity int - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min_
capacity int - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max
Capacity Number - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min
Capacity Number - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
InstanceGroupConfigScalingRule
- Action
Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- Name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- Trigger
Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- Description string
- A friendly, more verbose description of the automatic scaling rule.
- Action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- Name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- Trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- Description string
- A friendly, more verbose description of the automatic scaling rule.
- action object
- The conditions that trigger an automatic scaling activity.
- name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger object
- The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description string
- A friendly, more verbose description of the automatic scaling rule.
- action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- name String
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description String
- A friendly, more verbose description of the automatic scaling rule.
- action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description string
- A friendly, more verbose description of the automatic scaling rule.
- action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- name str
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description str
- A friendly, more verbose description of the automatic scaling rule.
- action Property Map
- The conditions that trigger an automatic scaling activity.
- name String
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger Property Map
- The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description String
- A friendly, more verbose description of the automatic scaling rule.
InstanceGroupConfigScalingTrigger
- Cloud
Watch Pulumi.Alarm Definition Aws Native. Emr. Inputs. Instance Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- Cloud
Watch InstanceAlarm Definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud_
watch_ objectalarm_ definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud
Watch InstanceAlarm Definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud
Watch InstanceAlarm Definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud_
watch_ Instancealarm_ definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud
Watch Property MapAlarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
InstanceGroupConfigSimpleScalingPolicyConfiguration
- Scaling
Adjustment int - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - Adjustment
Type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - Cool
Down int - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- Scaling
Adjustment int - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - Adjustment
Type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - Cool
Down int - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling_
adjustment number - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment_
type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool_
down number - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling
Adjustment Integer - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment
Type String - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool
Down Integer - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling
Adjustment number - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment
Type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool
Down number - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling_
adjustment int - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment_
type str - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool_
down int - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling
Adjustment Number - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment
Type String - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool
Down Number - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi