#[non_exhaustive]pub struct NotebookInstanceLifecycleHook {
pub content: Option<String>,
}
Expand description
Contains the notebook instance lifecycle configuration script.
Each lifecycle configuration script has a limit of 16384 characters.
The value of the $PATH
environment variable that is available to both scripts is /sbin:bin:/usr/sbin:/usr/bin
.
View Amazon CloudWatch Logs for notebook instance lifecycle configurations in log group /aws/sagemaker/NotebookInstances
in log stream \[notebook-instance-name\]/\[LifecycleConfigHook\]
.
Lifecycle configuration scripts cannot run for longer than 5 minutes. If a script runs for longer than 5 minutes, it fails and the notebook instance is not created or started.
For information about notebook instance lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.content: Option<String>
A base64-encoded string that contains a shell script for a notebook instance lifecycle configuration.
Implementations§
source§impl NotebookInstanceLifecycleHook
impl NotebookInstanceLifecycleHook
sourcepub fn builder() -> NotebookInstanceLifecycleHookBuilder
pub fn builder() -> NotebookInstanceLifecycleHookBuilder
Creates a new builder-style object to manufacture NotebookInstanceLifecycleHook
.
Trait Implementations§
source§impl Clone for NotebookInstanceLifecycleHook
impl Clone for NotebookInstanceLifecycleHook
source§fn clone(&self) -> NotebookInstanceLifecycleHook
fn clone(&self) -> NotebookInstanceLifecycleHook
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for NotebookInstanceLifecycleHook
impl PartialEq for NotebookInstanceLifecycleHook
source§fn eq(&self, other: &NotebookInstanceLifecycleHook) -> bool
fn eq(&self, other: &NotebookInstanceLifecycleHook) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for NotebookInstanceLifecycleHook
Auto Trait Implementations§
impl Freeze for NotebookInstanceLifecycleHook
impl RefUnwindSafe for NotebookInstanceLifecycleHook
impl Send for NotebookInstanceLifecycleHook
impl Sync for NotebookInstanceLifecycleHook
impl Unpin for NotebookInstanceLifecycleHook
impl UnwindSafe for NotebookInstanceLifecycleHook
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more