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]?
  • 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