def __init__()

in infrastructure/emr_launch/instance_group_config.py [0:0]


    def __init__(
        self,
        scope: core.Construct,
        id: str,
        *,
        configuration_name: str,
        subnet: ec2.Subnet,
        namespace: str = "default",
        release_label: Optional[str] = "emr-5.29.0",
        master_instance_type: Optional[str] = "m5.2xlarge",
        master_instance_market: Optional[
            InstanceMarketType
        ] = InstanceMarketType.ON_DEMAND,
        core_instance_type: Optional[str] = "m5.xlarge",
        core_instance_market: Optional[
            InstanceMarketType
        ] = InstanceMarketType.ON_DEMAND,
        core_instance_count: Optional[int] = 2,
        task_instance_type: Optional[str] = "m5.xlarge",
        task_instance_market: Optional[
            InstanceMarketType
        ] = InstanceMarketType.ON_DEMAND,
        task_instance_count: Optional[int] = 2,
        applications: Optional[List[str]] = None,
        bootstrap_actions: Optional[List[emr_code.EMRBootstrapAction]] = None,
        configurations: Optional[List[dict]] = None,
        step_concurrency_level: Optional[int] = 1,
        description: Optional[str] = None,
        secret_configurations: Optional[Dict[str, secretsmanager.Secret]] = None,
        core_instance_ebs_size: Optional[int] = 0,
        core_instance_ebs_type: Optional[str] = "io1",
        core_instance_ebs_iops: Optional[int] = 0,
        task_instance_ebs_size: Optional[int] = 32,