CfnInstanceGroupConfigProps

class aws_cdk.aws_emr.CfnInstanceGroupConfigProps(*, instance_count, instance_role, instance_type, job_flow_id, auto_scaling_policy=None, bid_price=None, configurations=None, ebs_configuration=None, market=None, name=None)

Bases: object

Properties for defining a AWS::EMR::InstanceGroupConfig.

Parameters
  • instance_count (Union[int, float]) – AWS::EMR::InstanceGroupConfig.InstanceCount.

  • instance_role (str) – AWS::EMR::InstanceGroupConfig.InstanceRole.

  • instance_type (str) – AWS::EMR::InstanceGroupConfig.InstanceType.

  • job_flow_id (str) – AWS::EMR::InstanceGroupConfig.JobFlowId.

  • auto_scaling_policy (Union[IResolvable, AutoScalingPolicyProperty, None]) – AWS::EMR::InstanceGroupConfig.AutoScalingPolicy.

  • bid_price (Optional[str]) – AWS::EMR::InstanceGroupConfig.BidPrice.

  • configurations (Union[IResolvable, Sequence[Union[IResolvable, ConfigurationProperty]], None]) – AWS::EMR::InstanceGroupConfig.Configurations.

  • ebs_configuration (Union[IResolvable, EbsConfigurationProperty, None]) – AWS::EMR::InstanceGroupConfig.EbsConfiguration.

  • market (Optional[str]) – AWS::EMR::InstanceGroupConfig.Market.

  • name (Optional[str]) – AWS::EMR::InstanceGroupConfig.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html

Attributes

auto_scaling_policy

AWS::EMR::InstanceGroupConfig.AutoScalingPolicy.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy

Return type

Union[IResolvable, AutoScalingPolicyProperty, None]

bid_price

AWS::EMR::InstanceGroupConfig.BidPrice.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-bidprice

Return type

Optional[str]

configurations

AWS::EMR::InstanceGroupConfig.Configurations.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-configurations

Return type

Union[IResolvable, List[Union[IResolvable, ConfigurationProperty]], None]

ebs_configuration

AWS::EMR::InstanceGroupConfig.EbsConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-ebsconfiguration

Return type

Union[IResolvable, EbsConfigurationProperty, None]

instance_count

AWS::EMR::InstanceGroupConfig.InstanceCount.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfiginstancecount-

Return type

Union[int, float]

instance_role

AWS::EMR::InstanceGroupConfig.InstanceRole.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-instancerole

Return type

str

instance_type

AWS::EMR::InstanceGroupConfig.InstanceType.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-instancetype

Return type

str

job_flow_id

AWS::EMR::InstanceGroupConfig.JobFlowId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-jobflowid

Return type

str

market

AWS::EMR::InstanceGroupConfig.Market.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-market

Return type

Optional[str]

name

AWS::EMR::InstanceGroupConfig.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-name

Return type

Optional[str]