libZSservicesZSamazonka-emrZSamazonka-emr
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EMR.Types.ExecutionEngineConfig

Description

 
Synopsis

Documentation

data ExecutionEngineConfig Source #

Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an EMR cluster.

See: newExecutionEngineConfig smart constructor.

Constructors

ExecutionEngineConfig' 

Fields

Instances

Instances details
Eq ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

Read ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

Show ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

Generic ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

Associated Types

type Rep ExecutionEngineConfig :: Type -> Type #

NFData ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

Methods

rnf :: ExecutionEngineConfig -> () #

Hashable ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

ToJSON ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

FromJSON ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

type Rep ExecutionEngineConfig Source # 
Instance details

Defined in Amazonka.EMR.Types.ExecutionEngineConfig

type Rep ExecutionEngineConfig = D1 ('MetaData "ExecutionEngineConfig" "Amazonka.EMR.Types.ExecutionEngineConfig" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "ExecutionEngineConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "masterInstanceSecurityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionEngineType)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newExecutionEngineConfig Source #

Create a value of ExecutionEngineConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:masterInstanceSecurityGroupId:ExecutionEngineConfig', executionEngineConfig_masterInstanceSecurityGroupId - An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

$sel:type':ExecutionEngineConfig', executionEngineConfig_type - The type of execution engine. A value of EMR specifies an EMR cluster.

$sel:id:ExecutionEngineConfig', executionEngineConfig_id - The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

executionEngineConfig_masterInstanceSecurityGroupId :: Lens' ExecutionEngineConfig (Maybe Text) Source #

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

executionEngineConfig_type :: Lens' ExecutionEngineConfig (Maybe ExecutionEngineType) Source #

The type of execution engine. A value of EMR specifies an EMR cluster.

executionEngineConfig_id :: Lens' ExecutionEngineConfig Text Source #

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.