Struct aws_sdk_emr::input::StartNotebookExecutionInput
source · #[non_exhaustive]pub struct StartNotebookExecutionInput { /* private fields */ }Implementations§
source§impl StartNotebookExecutionInput
impl StartNotebookExecutionInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartNotebookExecution, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartNotebookExecution, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<StartNotebookExecution>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture StartNotebookExecutionInput.
source§impl StartNotebookExecutionInput
impl StartNotebookExecutionInput
sourcepub fn editor_id(&self) -> Option<&str>
pub fn editor_id(&self) -> Option<&str>
The unique identifier of the EMR Notebook to use for notebook execution.
sourcepub fn relative_path(&self) -> Option<&str>
pub fn relative_path(&self) -> Option<&str>
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.
sourcepub fn notebook_execution_name(&self) -> Option<&str>
pub fn notebook_execution_name(&self) -> Option<&str>
An optional 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 execution_engine(&self) -> Option<&ExecutionEngineConfig>
pub fn execution_engine(&self) -> Option<&ExecutionEngineConfig>
Specifies the execution engine (cluster) that runs the notebook execution.
sourcepub fn service_role(&self) -> Option<&str>
pub fn service_role(&self) -> Option<&str>
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.
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 Amazon EC2 security group to associate with the EMR Notebook for this notebook execution.
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.
Trait Implementations§
source§impl Clone for StartNotebookExecutionInput
impl Clone for StartNotebookExecutionInput
source§fn clone(&self) -> StartNotebookExecutionInput
fn clone(&self) -> StartNotebookExecutionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartNotebookExecutionInput
impl Debug for StartNotebookExecutionInput
source§impl PartialEq<StartNotebookExecutionInput> for StartNotebookExecutionInput
impl PartialEq<StartNotebookExecutionInput> for StartNotebookExecutionInput
source§fn eq(&self, other: &StartNotebookExecutionInput) -> bool
fn eq(&self, other: &StartNotebookExecutionInput) -> bool
self and other values to be equal, and is used
by ==.