StartNotebookExecutionInput
public struct StartNotebookExecutionInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The unique identifier of the EMR Notebook to use for notebook execution.
Declaration
Swift
public let editorId: String
-
Specifies the execution engine (cluster) that runs the notebook execution.
Declaration
Swift
public let executionEngine: ExecutionEngineConfig
-
An optional name for the notebook execution.
Declaration
Swift
public let notebookExecutionName: String?
-
The unique identifier of the Amazon EC2 security group to associate with the EMR Notebook for this notebook execution.
Declaration
Swift
public let notebookInstanceSecurityGroupId: String?
-
Input parameters in JSON format passed to the EMR Notebook at runtime for execution.
Declaration
Swift
public let notebookParams: String?
-
The path and file name of the notebook file for this execution, relative to the path specified for the EMR Notebook. For example, if you specify a path of s3://MyBucket/MyNotebooks when you create an 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.
Declaration
Swift
public let relativePath: String
-
The name or ARN of the IAM role that is used as the service role for Amazon EMR (the EMR role) for the notebook execution.
Declaration
Swift
public let serviceRole: String
-
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.
Declaration
Swift
public let tags: [Tag]?
-
init(editorId:executionEngine:notebookExecutionName:notebookInstanceSecurityGroupId:notebookParams:relativePath:serviceRole:tags:)
Undocumented
Declaration
Swift
public init(editorId: String, executionEngine: ExecutionEngineConfig, notebookExecutionName: String? = nil, notebookInstanceSecurityGroupId: String? = nil, notebookParams: String? = nil, relativePath: String, serviceRole: String, tags: [Tag]? = nil)
-
Declaration
Swift
public func validate(name: String) throws