amazonka-sagemaker-1.6.0: Amazon SageMaker Service SDK.

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

Network.AWS.SageMaker.DeleteNotebookInstance

Contents

Description

Deletes an Amazon SageMaker notebook instance. Before you can delete a notebook instance, you must call the StopNotebookInstance API.

Important: When you delete a notebook instance, you lose all of your data. Amazon SageMaker removes the ML compute instance, and deletes the ML storage volume and the network interface associated with the notebook instance.

Synopsis

Creating a Request

deleteNotebookInstance Source #

Creates a value of DeleteNotebookInstance with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DeleteNotebookInstance Source #

See: deleteNotebookInstance smart constructor.

Instances

Eq DeleteNotebookInstance Source # 
Data DeleteNotebookInstance Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteNotebookInstance -> c DeleteNotebookInstance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteNotebookInstance #

toConstr :: DeleteNotebookInstance -> Constr #

dataTypeOf :: DeleteNotebookInstance -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteNotebookInstance) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteNotebookInstance) #

gmapT :: (forall b. Data b => b -> b) -> DeleteNotebookInstance -> DeleteNotebookInstance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotebookInstance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotebookInstance -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteNotebookInstance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteNotebookInstance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteNotebookInstance -> m DeleteNotebookInstance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotebookInstance -> m DeleteNotebookInstance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotebookInstance -> m DeleteNotebookInstance #

Read DeleteNotebookInstance Source # 
Show DeleteNotebookInstance Source # 
Generic DeleteNotebookInstance Source # 
Hashable DeleteNotebookInstance Source # 
ToJSON DeleteNotebookInstance Source # 
NFData DeleteNotebookInstance Source # 

Methods

rnf :: DeleteNotebookInstance -> () #

AWSRequest DeleteNotebookInstance Source # 
ToHeaders DeleteNotebookInstance Source # 
ToPath DeleteNotebookInstance Source # 
ToQuery DeleteNotebookInstance Source # 
type Rep DeleteNotebookInstance Source # 
type Rep DeleteNotebookInstance = D1 * (MetaData "DeleteNotebookInstance" "Network.AWS.SageMaker.DeleteNotebookInstance" "amazonka-sagemaker-1.6.0-9oNc2IB3ZCo9VZHXZi5zcA" True) (C1 * (MetaCons "DeleteNotebookInstance'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dNotebookInstanceName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeleteNotebookInstance Source # 

Request Lenses

dNotebookInstanceName :: Lens' DeleteNotebookInstance Text Source #

The name of the Amazon SageMaker notebook instance to delete.

Destructuring the Response

deleteNotebookInstanceResponse :: DeleteNotebookInstanceResponse Source #

Creates a value of DeleteNotebookInstanceResponse with the minimum fields required to make a request.

data DeleteNotebookInstanceResponse Source #

See: deleteNotebookInstanceResponse smart constructor.

Instances

Eq DeleteNotebookInstanceResponse Source # 
Data DeleteNotebookInstanceResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteNotebookInstanceResponse -> c DeleteNotebookInstanceResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteNotebookInstanceResponse #

toConstr :: DeleteNotebookInstanceResponse -> Constr #

dataTypeOf :: DeleteNotebookInstanceResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteNotebookInstanceResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteNotebookInstanceResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteNotebookInstanceResponse -> DeleteNotebookInstanceResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotebookInstanceResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotebookInstanceResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteNotebookInstanceResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteNotebookInstanceResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteNotebookInstanceResponse -> m DeleteNotebookInstanceResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotebookInstanceResponse -> m DeleteNotebookInstanceResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotebookInstanceResponse -> m DeleteNotebookInstanceResponse #

Read DeleteNotebookInstanceResponse Source # 
Show DeleteNotebookInstanceResponse Source # 
Generic DeleteNotebookInstanceResponse Source # 
NFData DeleteNotebookInstanceResponse Source # 
type Rep DeleteNotebookInstanceResponse Source # 
type Rep DeleteNotebookInstanceResponse = D1 * (MetaData "DeleteNotebookInstanceResponse" "Network.AWS.SageMaker.DeleteNotebookInstance" "amazonka-sagemaker-1.6.0-9oNc2IB3ZCo9VZHXZi5zcA" False) (C1 * (MetaCons "DeleteNotebookInstanceResponse'" PrefixI False) (U1 *))