Class: Aws::EMR::Types::ExecutionEngineConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-emr/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#execution_role_arnString

The execution role ARN required for the notebook execution.

Returns:

  • (String)


1894
1895
1896
1897
1898
1899
1900
1901
# File 'lib/aws-sdk-emr/types.rb', line 1894

class ExecutionEngineConfig < Struct.new(
  :id,
  :type,
  :master_instance_security_group_id,
  :execution_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#idString

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

Returns:

  • (String)


1894
1895
1896
1897
1898
1899
1900
1901
# File 'lib/aws-sdk-emr/types.rb', line 1894

class ExecutionEngineConfig < Struct.new(
  :id,
  :type,
  :master_instance_security_group_id,
  :execution_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#master_instance_security_group_idString

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

[1]: docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-security-groups.html

Returns:

  • (String)


1894
1895
1896
1897
1898
1899
1900
1901
# File 'lib/aws-sdk-emr/types.rb', line 1894

class ExecutionEngineConfig < Struct.new(
  :id,
  :type,
  :master_instance_security_group_id,
  :execution_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

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

Returns:

  • (String)


1894
1895
1896
1897
1898
1899
1900
1901
# File 'lib/aws-sdk-emr/types.rb', line 1894

class ExecutionEngineConfig < Struct.new(
  :id,
  :type,
  :master_instance_security_group_id,
  :execution_role_arn)
  SENSITIVE = []
  include Aws::Structure
end