Struct aws_sdk_emr::model::NotebookExecution
source · #[non_exhaustive]pub struct NotebookExecution { /* private fields */ }Expand description
A notebook execution. An execution is a specific instance that an EMR Notebook is run using the StartNotebookExecution action.
Implementations§
source§impl NotebookExecution
impl NotebookExecution
sourcepub fn notebook_execution_id(&self) -> Option<&str>
pub fn notebook_execution_id(&self) -> Option<&str>
The unique identifier of a notebook execution.
sourcepub fn editor_id(&self) -> Option<&str>
pub fn editor_id(&self) -> Option<&str>
The unique identifier of the EMR Notebook that is used for the notebook execution.
sourcepub fn execution_engine(&self) -> Option<&ExecutionEngineConfig>
pub fn execution_engine(&self) -> Option<&ExecutionEngineConfig>
The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.
sourcepub fn notebook_execution_name(&self) -> Option<&str>
pub fn notebook_execution_name(&self) -> Option<&str>
A name for the notebook execution.
sourcepub fn notebook_params(&self) -> Option<&str>
pub fn notebook_params(&self) -> Option<&str>
Input parameters in JSON format passed to the EMR Notebook at runtime for execution.
sourcepub fn status(&self) -> Option<&NotebookExecutionStatus>
pub fn status(&self) -> Option<&NotebookExecutionStatus>
The status of the notebook execution.
-
START_PENDINGindicates that the cluster has received the execution request but execution has not begun. -
STARTINGindicates that the execution is starting on the cluster. -
RUNNINGindicates that the execution is being processed by the cluster. -
FINISHINGindicates that execution processing is in the final stages. -
FINISHEDindicates that the execution has completed without error. -
FAILINGindicates that the execution is failing and will not finish successfully. -
FAILEDindicates that the execution failed. -
STOP_PENDINGindicates that the cluster has received aStopNotebookExecutionrequest and the stop is pending. -
STOPPINGindicates that the cluster is in the process of stopping the execution as a result of aStopNotebookExecutionrequest. -
STOPPEDindicates that the execution stopped because of aStopNotebookExecutionrequest.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The timestamp when notebook execution started.
sourcepub fn output_notebook_uri(&self) -> Option<&str>
pub fn output_notebook_uri(&self) -> Option<&str>
The location of the notebook execution's output file in Amazon S3.
sourcepub fn last_state_change_reason(&self) -> Option<&str>
pub fn last_state_change_reason(&self) -> Option<&str>
The reason for the latest status change of the notebook execution.
sourcepub fn notebook_instance_security_group_id(&self) -> Option<&str>
pub fn notebook_instance_security_group_id(&self) -> Option<&str>
The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.
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.
source§impl NotebookExecution
impl NotebookExecution
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture NotebookExecution.
Trait Implementations§
source§impl Clone for NotebookExecution
impl Clone for NotebookExecution
source§fn clone(&self) -> NotebookExecution
fn clone(&self) -> NotebookExecution
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more