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

__init__(*, 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)

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, None, AutoScalingPolicyProperty]) – AWS::EMR::InstanceGroupConfig.AutoScalingPolicy.

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

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

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

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

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

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

Attributes

auto_scaling_policy

AWS::EMR::InstanceGroupConfig.AutoScalingPolicy.

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

Return type

Union[IResolvable, None, AutoScalingPolicyProperty]

bid_price

AWS::EMR::InstanceGroupConfig.BidPrice.

see :see: 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.

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

Return type

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

ebs_configuration

AWS::EMR::InstanceGroupConfig.EbsConfiguration.

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

Return type

Union[IResolvable, None, EbsConfigurationProperty]

instance_count

AWS::EMR::InstanceGroupConfig.InstanceCount.

see :see: 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.

see :see: 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.

see :see: 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.

see :see: 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.

see :see: 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.

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

Return type

Optional[str]