This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EMR::NotebookExecution
A notebook execution. An execution is a specific instance that an Amazon EMR
Notebook is run using the StartNotebookExecution action.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EMR::NotebookExecution", "Properties" : { "EnvironmentVariables" :{, "ExecutionEngine" :Key:Value, ...}ExecutionEngineConfig, "NotebookExecutionName" :String, "NotebookParams" :String, "NotebookS3Location" :NotebookS3Location, "OutputNotebookFormat" :String, "OutputNotebookS3Location" :OutputNotebookS3Location, "Tags" :[ Tag, ... ]} }
YAML
Type: AWS::EMR::NotebookExecution Properties: EnvironmentVariables:ExecutionEngine:Key:ValueExecutionEngineConfigNotebookExecutionName:StringNotebookParams:StringNotebookS3Location:NotebookS3LocationOutputNotebookFormat:StringOutputNotebookS3Location:OutputNotebookS3LocationTags:- Tag
Properties
EnvironmentVariables-
The environment variables associated with the notebook execution.
Required: No
Type: Object of String
Pattern:
^[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]{0,256}$Maximum:
10280Update requires: Replacement
ExecutionEngine-
The execution engine, such as an Amazon EMR cluster, used to run the Amazon EMR notebook and perform the notebook execution.
Required: No
Type: ExecutionEngineConfig
Update requires: Replacement
NotebookExecutionName-
A name for the notebook execution.
Required: No
Type: String
Maximum:
256Update requires: Replacement
NotebookParams-
Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.
Required: No
Type: String
Maximum:
10280Update requires: Replacement
NotebookS3Location-
The Amazon S3 location that stores the notebook execution input.
Required: No
Type: NotebookS3Location
Update requires: Replacement
OutputNotebookFormat-
The output format for the notebook execution.
Required: No
Type: String
Allowed values:
HTMLUpdate requires: Replacement
OutputNotebookS3Location-
The Amazon S3 location for the notebook execution output.
Required: No
Type: OutputNotebookS3Location
Update requires: Replacement
-
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.
Required: No
Type: Array of Tag
Update requires: Replacement
Return values
Ref
Fn::GetAtt
Arn-
The Amazon Resource Name (ARN) of the notebook execution.
NotebookExecutionId-
The unique identifier of a notebook execution.
StartTime-
The timestamp when notebook execution started.
Status-
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.
-