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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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>)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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.



6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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.



6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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.



6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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)


6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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:



6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
# File 'lib/aws-sdk-emr/types.rb', line 6223

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