amazonka-sagemaker-1.6.1: 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.UpdateNotebookInstance

Contents

Description

Updates a notebook instance. NotebookInstance updates include upgrading or downgrading the ML compute instance used for your notebook instance to accommodate changes in your workload requirements. You can also update the VPC security groups.

Synopsis

Creating a Request

updateNotebookInstance Source #

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

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

data UpdateNotebookInstance Source #

See: updateNotebookInstance smart constructor.

Instances
Eq UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Data UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Methods

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

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

toConstr :: UpdateNotebookInstance -> Constr #

dataTypeOf :: UpdateNotebookInstance -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Show UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Generic UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Associated Types

type Rep UpdateNotebookInstance :: Type -> Type #

Hashable UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

ToJSON UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

AWSRequest UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Associated Types

type Rs UpdateNotebookInstance :: Type #

ToHeaders UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

ToPath UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

ToQuery UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

NFData UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Methods

rnf :: UpdateNotebookInstance -> () #

type Rep UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

type Rep UpdateNotebookInstance = D1 (MetaData "UpdateNotebookInstance" "Network.AWS.SageMaker.UpdateNotebookInstance" "amazonka-sagemaker-1.6.1-KSR3FgWuE9u23bvJsHopKu" False) (C1 (MetaCons "UpdateNotebookInstance'" PrefixI True) (S1 (MetaSel (Just "_uniInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceType)) :*: (S1 (MetaSel (Just "_uniRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uniNotebookInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs UpdateNotebookInstance Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Request Lenses

uniInstanceType :: Lens' UpdateNotebookInstance (Maybe InstanceType) Source #

The Amazon ML compute instance type.

uniRoleARN :: Lens' UpdateNotebookInstance (Maybe Text) Source #

Amazon Resource Name (ARN) of the IAM role to associate with the instance.

uniNotebookInstanceName :: Lens' UpdateNotebookInstance Text Source #

The name of the notebook instance to update.

Destructuring the Response

updateNotebookInstanceResponse Source #

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

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

data UpdateNotebookInstanceResponse Source #

See: updateNotebookInstanceResponse smart constructor.

Instances
Eq UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Data UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Methods

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

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

toConstr :: UpdateNotebookInstanceResponse -> Constr #

dataTypeOf :: UpdateNotebookInstanceResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Show UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Generic UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

Associated Types

type Rep UpdateNotebookInstanceResponse :: Type -> Type #

NFData UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

type Rep UpdateNotebookInstanceResponse Source # 
Instance details

Defined in Network.AWS.SageMaker.UpdateNotebookInstance

type Rep UpdateNotebookInstanceResponse = D1 (MetaData "UpdateNotebookInstanceResponse" "Network.AWS.SageMaker.UpdateNotebookInstance" "amazonka-sagemaker-1.6.1-KSR3FgWuE9u23bvJsHopKu" True) (C1 (MetaCons "UpdateNotebookInstanceResponse'" PrefixI True) (S1 (MetaSel (Just "_unirsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses