async fn start_notebook_instance(
        &self,
        input: StartNotebookInstanceInput,
    ) -> Result<(), RusotoError<StartNotebookInstanceError>> {
        let mut request = self.new_signed_request("POST", "/");
        request.add_header("x-amz-target", "SageMaker.StartNotebookInstance");
        let encoded = serde_json::to_string(&input).unwrap();
        request.set_payload(Some(encoded));

        let response = self
            .sign_and_dispatch(request, StartNotebookInstanceError::from_response)
            .await?;
        std::mem::drop(response);
        Ok(())
    }
<p>Launches an ML compute instance with the latest version of the libraries and attaches your ML storage volume. After configuring the notebook instance, Amazon SageMaker sets the notebook instance status to <code>InService</code>. A notebook instance's status must be <code>InService</code> before you can connect to your Jupyter notebook. </p>
rusoto/services/sagemaker/src/generated.rs