Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-emr-instancegroupconfig.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::EMR::InstanceGroupConfig. Source:- No source definition found, add manually please

Properties

JobFlowId string | Aws_CF_FunctionString required
InstanceCount integer required
InstanceRole string | Aws_CF_FunctionString required
InstanceType string | Aws_CF_FunctionString required
AutoScalingPolicy object
2 nested properties
Rules ScalingRule[] required
uniqueItems=true
Constraints object required
2 nested properties
MinCapacity integer required
MaxCapacity integer required
BidPrice string | Aws_CF_FunctionString
EbsConfiguration object
2 nested properties
EbsBlockDeviceConfigs EbsBlockDeviceConfig[]
uniqueItems=true
EbsOptimized boolean
CustomAmiId string | Aws_CF_FunctionString
Configurations Configuration[]
uniqueItems=true
Market string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString

Definitions

AutoScalingPolicy object
Rules ScalingRule[] required
uniqueItems=true
Constraints object required
2 nested properties
MinCapacity integer required
MaxCapacity integer required
VolumeSpecification object
SizeInGB integer required
VolumeType string | Aws_CF_FunctionString required
Iops integer
CloudWatchAlarmDefinition object
MetricName string | Aws_CF_FunctionString required
ComparisonOperator string | Aws_CF_FunctionString required
Period integer required
Threshold number required
Statistic string | Aws_CF_FunctionString
Dimensions MetricDimension[]
uniqueItems=true
EvaluationPeriods integer
Unit string | Aws_CF_FunctionString
Namespace string | Aws_CF_FunctionString
EbsConfiguration object
EbsBlockDeviceConfigs EbsBlockDeviceConfig[]
uniqueItems=true
EbsOptimized boolean
Configuration object
ConfigurationProperties object
Configurations Configuration[]
uniqueItems=true
Classification string | Aws_CF_FunctionString
ScalingAction object
SimpleScalingPolicyConfiguration object required
3 nested properties
ScalingAdjustment integer required
CoolDown integer
AdjustmentType string | Aws_CF_FunctionString
Market string | Aws_CF_FunctionString
SimpleScalingPolicyConfiguration object
ScalingAdjustment integer required
CoolDown integer
AdjustmentType string | Aws_CF_FunctionString
ScalingConstraints object
MinCapacity integer required
MaxCapacity integer required
EbsBlockDeviceConfig object
VolumeSpecification object required
3 nested properties
SizeInGB integer required
VolumeType string | Aws_CF_FunctionString required
Iops integer
VolumesPerInstance integer
ScalingTrigger object
CloudWatchAlarmDefinition object required
9 nested properties
MetricName string | Aws_CF_FunctionString required
ComparisonOperator string | Aws_CF_FunctionString required
Period integer required
Threshold number required
Statistic string | Aws_CF_FunctionString
Dimensions MetricDimension[]
uniqueItems=true
EvaluationPeriods integer
Unit string | Aws_CF_FunctionString
Namespace string | Aws_CF_FunctionString
ScalingRule object
Action object required
2 nested properties
SimpleScalingPolicyConfiguration object required
3 nested properties
ScalingAdjustment integer required
CoolDown integer
AdjustmentType string | Aws_CF_FunctionString
Market string | Aws_CF_FunctionString
Trigger object required
1 nested properties
CloudWatchAlarmDefinition object required
9 nested properties
MetricName string | Aws_CF_FunctionString required
ComparisonOperator string | Aws_CF_FunctionString required
Period integer required
Threshold number required
Statistic string | Aws_CF_FunctionString
Dimensions MetricDimension[]
uniqueItems=true
EvaluationPeriods integer
Unit string | Aws_CF_FunctionString
Namespace string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString required
Description string | Aws_CF_FunctionString
MetricDimension object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required