libZSservicesZSamazonka-emrZSamazonka-emr
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EMR.Types.NotebookExecutionSummary

Description

 
Synopsis

Documentation

data NotebookExecutionSummary Source #

Details for a notebook execution. The details include information such as the unique ID and status of the notebook execution.

See: newNotebookExecutionSummary smart constructor.

Constructors

NotebookExecutionSummary' 

Fields

  • status :: Maybe NotebookExecutionStatus

    The status of the notebook execution.

    • START_PENDING indicates that the cluster has received the execution request but execution has not begun.
    • STARTING indicates that the execution is starting on the cluster.
    • RUNNING indicates that the execution is being processed by the cluster.
    • FINISHING indicates that execution processing is in the final stages.
    • FINISHED indicates that the execution has completed without error.
    • FAILING indicates that the execution is failing and will not finish successfully.
    • FAILED indicates that the execution failed.
    • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.
    • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.
    • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.
  • editorId :: Maybe Text

    The unique identifier of the editor associated with the notebook execution.

  • startTime :: Maybe POSIX

    The timestamp when notebook execution started.

  • notebookExecutionId :: Maybe Text

    The unique identifier of the notebook execution.

  • notebookExecutionName :: Maybe Text

    The name of the notebook execution.

  • endTime :: Maybe POSIX

    The timestamp when notebook execution started.

Instances

Instances details
Eq NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

Read NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

Show NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

Generic NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

Associated Types

type Rep NotebookExecutionSummary :: Type -> Type #

NFData NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

Hashable NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

FromJSON NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

type Rep NotebookExecutionSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.NotebookExecutionSummary

type Rep NotebookExecutionSummary = D1 ('MetaData "NotebookExecutionSummary" "Amazonka.EMR.Types.NotebookExecutionSummary" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "NotebookExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotebookExecutionStatus)) :*: (S1 ('MetaSel ('Just "editorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "notebookExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notebookExecutionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newNotebookExecutionSummary :: NotebookExecutionSummary Source #

Create a value of NotebookExecutionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:NotebookExecutionSummary', notebookExecutionSummary_status - The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.
  • STARTING indicates that the execution is starting on the cluster.
  • RUNNING indicates that the execution is being processed by the cluster.
  • FINISHING indicates that execution processing is in the final stages.
  • FINISHED indicates that the execution has completed without error.
  • FAILING indicates that the execution is failing and will not finish successfully.
  • FAILED indicates that the execution failed.
  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.
  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.
  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

$sel:editorId:NotebookExecutionSummary', notebookExecutionSummary_editorId - The unique identifier of the editor associated with the notebook execution.

$sel:startTime:NotebookExecutionSummary', notebookExecutionSummary_startTime - The timestamp when notebook execution started.

$sel:notebookExecutionId:NotebookExecutionSummary', notebookExecutionSummary_notebookExecutionId - The unique identifier of the notebook execution.

$sel:notebookExecutionName:NotebookExecutionSummary', notebookExecutionSummary_notebookExecutionName - The name of the notebook execution.

$sel:endTime:NotebookExecutionSummary', notebookExecutionSummary_endTime - The timestamp when notebook execution started.

notebookExecutionSummary_status :: Lens' NotebookExecutionSummary (Maybe NotebookExecutionStatus) Source #

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.
  • STARTING indicates that the execution is starting on the cluster.
  • RUNNING indicates that the execution is being processed by the cluster.
  • FINISHING indicates that execution processing is in the final stages.
  • FINISHED indicates that the execution has completed without error.
  • FAILING indicates that the execution is failing and will not finish successfully.
  • FAILED indicates that the execution failed.
  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.
  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.
  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

notebookExecutionSummary_editorId :: Lens' NotebookExecutionSummary (Maybe Text) Source #

The unique identifier of the editor associated with the notebook execution.

notebookExecutionSummary_startTime :: Lens' NotebookExecutionSummary (Maybe UTCTime) Source #

The timestamp when notebook execution started.

notebookExecutionSummary_endTime :: Lens' NotebookExecutionSummary (Maybe UTCTime) Source #

The timestamp when notebook execution started.