Class: Aws::EMR::Types::StartNotebookExecutionInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#editor_idString

The unique identifier of the Amazon EMR Notebook to use for notebook execution.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#environment_variablesHash<String,String>

The environment variables associated with the notebook execution.

Returns:

  • (Hash<String,String>)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#execution_engineTypes::ExecutionEngineConfig

Specifies the execution engine (cluster) that runs the notebook execution.



6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#notebook_execution_nameString

An optional name for the notebook execution.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#notebook_instance_security_group_idString

The unique identifier of the Amazon EC2 security group to associate with the Amazon EMR Notebook for this notebook execution.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#notebook_paramsString

Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#notebook_s3_locationTypes::NotebookS3LocationFromInput

The Amazon S3 location for the notebook execution input.



6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#output_notebook_formatString

The output format for the notebook execution.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#output_notebook_s3_locationTypes::OutputNotebookS3LocationFromInput

The Amazon S3 location for the notebook execution output.



6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#relative_pathString

The path and file name of the notebook file for this execution, relative to the path specified for the Amazon EMR Notebook. For example, if you specify a path of s3://MyBucket/MyNotebooks when you create an Amazon EMR Notebook for a notebook with an ID of e-ABCDEFGHIJK1234567890ABCD (the EditorID of this request), and you specify a RelativePath of my_notebook_executions/notebook_execution.ipynb, the location of the file for the notebook execution is s3://MyBucket/MyNotebooks/e-ABCDEFGHIJK1234567890ABCD/my_notebook_executions/notebook_execution.ipynb.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#service_roleString

The name or ARN of the IAM role that is used as the service role for Amazon EMR (the Amazon EMR role) for the notebook execution.

Returns:

  • (String)


6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Returns:



6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6304

class StartNotebookExecutionInput < Struct.new(
  :editor_id,
  :relative_path,
  :notebook_execution_name,
  :notebook_params,
  :execution_engine,
  :service_role,
  :notebook_instance_security_group_id,
  :tags,
  :notebook_s3_location,
  :output_notebook_s3_location,
  :output_notebook_format,
  :environment_variables)
  SENSITIVE = []
  include Aws::Structure
end