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

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

Properties

Name string | Aws_CF_FunctionString required
ServiceRole string | Aws_CF_FunctionString required
Instances object required
18 nested properties
MasterInstanceFleet object
5 nested properties
TargetOnDemandCapacity integer
TargetSpotCapacity integer
InstanceTypeConfigs InstanceTypeConfig[]
uniqueItems=true
LaunchSpecifications object
2 nested properties
SpotSpecification object
OnDemandSpecification object
Name string | Aws_CF_FunctionString
AdditionalSlaveSecurityGroups string[]
uniqueItems=true
CoreInstanceFleet object
5 nested properties
TargetOnDemandCapacity integer
TargetSpotCapacity integer
InstanceTypeConfigs InstanceTypeConfig[]
uniqueItems=true
LaunchSpecifications object
2 nested properties
SpotSpecification object
OnDemandSpecification object
Name string | Aws_CF_FunctionString
CoreInstanceGroup object
9 nested properties
InstanceCount integer required
InstanceType string | Aws_CF_FunctionString required
AutoScalingPolicy object
2 nested properties
Rules ScalingRule[] required
uniqueItems=true
Constraints object 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
Ec2SubnetIds string[]
uniqueItems=true
HadoopVersion string | Aws_CF_FunctionString
TerminationProtected boolean
KeepJobFlowAliveWhenNoSteps boolean
Ec2KeyName string | Aws_CF_FunctionString
MasterInstanceGroup object
9 nested properties
InstanceCount integer required
InstanceType string | Aws_CF_FunctionString required
AutoScalingPolicy object
2 nested properties
Rules ScalingRule[] required
uniqueItems=true
Constraints object 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
Placement object
1 nested properties
AvailabilityZone string | Aws_CF_FunctionString required
TaskInstanceFleets InstanceFleetConfig[]
uniqueItems=true
Ec2SubnetId string | Aws_CF_FunctionString
TaskInstanceGroups InstanceGroupConfig[]
uniqueItems=true
ServiceAccessSecurityGroup string | Aws_CF_FunctionString
EmrManagedSlaveSecurityGroup string | Aws_CF_FunctionString
AdditionalMasterSecurityGroups string[]
uniqueItems=true
EmrManagedMasterSecurityGroup string | Aws_CF_FunctionString
JobFlowRole string | Aws_CF_FunctionString required
Steps StepConfig[]
uniqueItems=true
StepConcurrencyLevel integer
EbsRootVolumeSize integer
OSReleaseLabel string | Aws_CF_FunctionString
LogUri string | Aws_CF_FunctionString
BootstrapActions BootstrapActionConfig[]
uniqueItems=true
Configurations Configuration[]
uniqueItems=true
ReleaseLabel string | Aws_CF_FunctionString
Tags Tag[]
ManagedScalingPolicy object
1 nested properties
ComputeLimits object
5 nested properties
MaximumCapacityUnits integer required
MinimumCapacityUnits integer required
UnitType string | Aws_CF_FunctionString required
MaximumOnDemandCapacityUnits integer
MaximumCoreCapacityUnits integer
LogEncryptionKmsKeyId string | Aws_CF_FunctionString
AdditionalInfo object
AutoTerminationPolicy object
1 nested properties
IdleTimeout integer
KerberosAttributes object
5 nested properties
KdcAdminPassword string | Aws_CF_FunctionString required
Realm string | Aws_CF_FunctionString required
ADDomainJoinPassword string | Aws_CF_FunctionString
ADDomainJoinUser string | Aws_CF_FunctionString
CrossRealmTrustPrincipalPassword string | Aws_CF_FunctionString
Applications Application[]
uniqueItems=true
AutoScalingRole string | Aws_CF_FunctionString
CustomAmiId string | Aws_CF_FunctionString
ScaleDownBehavior string | Aws_CF_FunctionString
VisibleToAllUsers boolean
SecurityConfiguration string | Aws_CF_FunctionString

Definitions

EbsConfiguration object
EbsBlockDeviceConfigs EbsBlockDeviceConfig[]
uniqueItems=true
EbsOptimized boolean
KeyValue object
Value string | Aws_CF_FunctionString
Key string | Aws_CF_FunctionString
Configuration object
ConfigurationProperties object
Configurations Configuration[]
uniqueItems=true
Classification string | Aws_CF_FunctionString
StepConfig object
HadoopJarStep object required
4 nested properties
Jar string | Aws_CF_FunctionString required
Args string[]
uniqueItems=true
MainClass string | Aws_CF_FunctionString
StepProperties KeyValue[]
uniqueItems=true
Name string | Aws_CF_FunctionString required
ActionOnFailure string | Aws_CF_FunctionString
InstanceFleetConfig object
TargetOnDemandCapacity integer
TargetSpotCapacity integer
InstanceTypeConfigs InstanceTypeConfig[]
uniqueItems=true
LaunchSpecifications object
2 nested properties
SpotSpecification object
4 nested properties
TimeoutDurationMinutes integer required
TimeoutAction string | Aws_CF_FunctionString required
AllocationStrategy string | Aws_CF_FunctionString
BlockDurationMinutes integer
OnDemandSpecification object
1 nested properties
AllocationStrategy string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString
InstanceTypeConfig object
InstanceType string | Aws_CF_FunctionString required
BidPrice string | Aws_CF_FunctionString
WeightedCapacity integer
EbsConfiguration object
2 nested properties
EbsBlockDeviceConfigs EbsBlockDeviceConfig[]
uniqueItems=true
EbsOptimized boolean
BidPriceAsPercentageOfOnDemandPrice number
CustomAmiId string | Aws_CF_FunctionString
Configurations Configuration[]
uniqueItems=true
SpotProvisioningSpecification object
TimeoutDurationMinutes integer required
TimeoutAction string | Aws_CF_FunctionString required
AllocationStrategy string | Aws_CF_FunctionString
BlockDurationMinutes integer
ScriptBootstrapActionConfig object
Path string | Aws_CF_FunctionString required
Args string[]
uniqueItems=true
InstanceFleetProvisioningSpecifications object
SpotSpecification object
4 nested properties
TimeoutDurationMinutes integer required
TimeoutAction string | Aws_CF_FunctionString required
AllocationStrategy string | Aws_CF_FunctionString
BlockDurationMinutes integer
OnDemandSpecification object
1 nested properties
AllocationStrategy string | Aws_CF_FunctionString required
SimpleScalingPolicyConfiguration object
ScalingAdjustment integer required
CoolDown integer
AdjustmentType string | Aws_CF_FunctionString
OnDemandProvisioningSpecification object
AllocationStrategy string | Aws_CF_FunctionString required
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
ManagedScalingPolicy object
ComputeLimits object
5 nested properties
MaximumCapacityUnits integer required
MinimumCapacityUnits integer required
UnitType string | Aws_CF_FunctionString required
MaximumOnDemandCapacityUnits integer
MaximumCoreCapacityUnits integer
InstanceGroupConfig object
InstanceCount integer 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
HadoopJarStepConfig object
Jar string | Aws_CF_FunctionString required
Args string[]
uniqueItems=true
MainClass string | Aws_CF_FunctionString
StepProperties KeyValue[]
uniqueItems=true
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
AutoTerminationPolicy object
IdleTimeout integer
KerberosAttributes object
KdcAdminPassword string | Aws_CF_FunctionString required
Realm string | Aws_CF_FunctionString required
ADDomainJoinPassword string | Aws_CF_FunctionString
ADDomainJoinUser string | Aws_CF_FunctionString
CrossRealmTrustPrincipalPassword string | Aws_CF_FunctionString
JobFlowInstancesConfig object
MasterInstanceFleet object
5 nested properties
TargetOnDemandCapacity integer
TargetSpotCapacity integer
InstanceTypeConfigs InstanceTypeConfig[]
uniqueItems=true
LaunchSpecifications object
2 nested properties
SpotSpecification object
OnDemandSpecification object
Name string | Aws_CF_FunctionString
AdditionalSlaveSecurityGroups string[]
uniqueItems=true
CoreInstanceFleet object
5 nested properties
TargetOnDemandCapacity integer
TargetSpotCapacity integer
InstanceTypeConfigs InstanceTypeConfig[]
uniqueItems=true
LaunchSpecifications object
2 nested properties
SpotSpecification object
OnDemandSpecification object
Name string | Aws_CF_FunctionString
CoreInstanceGroup object
9 nested properties
InstanceCount integer required
InstanceType string | Aws_CF_FunctionString required
AutoScalingPolicy object
2 nested properties
Rules ScalingRule[] required
uniqueItems=true
Constraints object 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
Ec2SubnetIds string[]
uniqueItems=true
HadoopVersion string | Aws_CF_FunctionString
TerminationProtected boolean
KeepJobFlowAliveWhenNoSteps boolean
Ec2KeyName string | Aws_CF_FunctionString
MasterInstanceGroup object
9 nested properties
InstanceCount integer required
InstanceType string | Aws_CF_FunctionString required
AutoScalingPolicy object
2 nested properties
Rules ScalingRule[] required
uniqueItems=true
Constraints object 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
Placement object
1 nested properties
AvailabilityZone string | Aws_CF_FunctionString required
TaskInstanceFleets InstanceFleetConfig[]
uniqueItems=true
Ec2SubnetId string | Aws_CF_FunctionString
TaskInstanceGroups InstanceGroupConfig[]
uniqueItems=true
ServiceAccessSecurityGroup string | Aws_CF_FunctionString
EmrManagedSlaveSecurityGroup string | Aws_CF_FunctionString
AdditionalMasterSecurityGroups string[]
uniqueItems=true
EmrManagedMasterSecurityGroup 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
EbsBlockDeviceConfig object
VolumeSpecification object required
3 nested properties
SizeInGB integer required
VolumeType string | Aws_CF_FunctionString required
Iops integer
VolumesPerInstance integer
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
ComputeLimits object
MaximumCapacityUnits integer required
MinimumCapacityUnits integer required
UnitType string | Aws_CF_FunctionString required
MaximumOnDemandCapacityUnits integer
MaximumCoreCapacityUnits integer
MetricDimension object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
BootstrapActionConfig object
ScriptBootstrapAction object required
2 nested properties
Path string | Aws_CF_FunctionString required
Args string[]
uniqueItems=true
Name string | Aws_CF_FunctionString required
AutoScalingPolicy object
Rules ScalingRule[] required
uniqueItems=true
Constraints object required
2 nested properties
MinCapacity integer required
MaxCapacity integer required
PlacementType object
AvailabilityZone string | Aws_CF_FunctionString required
ScalingConstraints object
MinCapacity integer required
MaxCapacity integer required
Tag object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
Application object
AdditionalInfo object
Args string[]
uniqueItems=true
Version string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString