Module Values.StartNotebookExecutionInputSource

Starts a notebook execution.

Sourcetype nonrec t = {
  1. editorId : XmlStringMaxLen256.t option;
    (*

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

    *)
  2. relativePath : XmlString.t option;
    (*

    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.

    *)
  3. notebookExecutionName : XmlStringMaxLen256.t option;
    (*

    An optional name for the notebook execution.

    *)
  4. notebookParams : XmlString.t option;
    (*

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

    *)
  5. executionEngine : ExecutionEngineConfig.t;
    (*

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

    *)
  6. serviceRole : XmlString.t;
    (*

    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.

    *)
  7. notebookInstanceSecurityGroupId : XmlStringMaxLen256.t option;
    (*

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

    *)
  8. tags : TagList.t option;
    (*

    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.

    *)
  9. notebookS3Location : NotebookS3LocationFromInput.t option;
    (*

    The Amazon S3 location for the notebook execution input.

    *)
  10. outputNotebookS3Location : OutputNotebookS3LocationFromInput.t option;
    (*

    The Amazon S3 location for the notebook execution output.

    *)
  11. outputNotebookFormat : OutputNotebookFormat.t option;
    (*

    The output format for the notebook execution.

    *)
  12. environmentVariables : EnvironmentVariablesMap.t option;
    (*

    The environment variables associated with the notebook execution.

    *)
}
Sourceval context_ : string
Sourceval make : ?editorId:??? -> ?relativePath:??? -> ?notebookExecutionName:??? -> ?notebookParams:??? -> ?notebookInstanceSecurityGroupId:??? -> ?tags:??? -> ?notebookS3Location:??? -> ?outputNotebookS3Location:??? -> ?outputNotebookFormat:??? -> ?environmentVariables:??? -> executionEngine:ExecutionEngineConfig.t -> serviceRole:XmlString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of String_.t ]) list ] list | `Map of ([> `String of XmlStringMaxLen256.t ] * [> `String of XmlString.t ]) list | `String of XmlStringMaxLen256.t | `Structure of (string * [> `Enum of string | `String of XmlStringMaxLen256.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t