amazonka-servicecatalog-1.6.0: Amazon Service Catalog 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.ServiceCatalog.ExecuteProvisionedProductPlan

Contents

Description

Provisions or modifies a product based on the resource changes for the specified plan.

Synopsis

Creating a Request

executeProvisionedProductPlan Source #

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

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

  • epppAcceptLanguage - The language code. * en - English (default) * jp - Japanese * zh - Chinese
  • epppPlanId - The plan identifier.
  • epppIdempotencyToken - A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

data ExecuteProvisionedProductPlan Source #

See: executeProvisionedProductPlan smart constructor.

Instances

Eq ExecuteProvisionedProductPlan Source # 
Data ExecuteProvisionedProductPlan Source # 

Methods

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

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

toConstr :: ExecuteProvisionedProductPlan -> Constr #

dataTypeOf :: ExecuteProvisionedProductPlan -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExecuteProvisionedProductPlan Source # 
Show ExecuteProvisionedProductPlan Source # 
Generic ExecuteProvisionedProductPlan Source # 
Hashable ExecuteProvisionedProductPlan Source # 
ToJSON ExecuteProvisionedProductPlan Source # 
NFData ExecuteProvisionedProductPlan Source # 
AWSRequest ExecuteProvisionedProductPlan Source # 
ToHeaders ExecuteProvisionedProductPlan Source # 
ToPath ExecuteProvisionedProductPlan Source # 
ToQuery ExecuteProvisionedProductPlan Source # 
type Rep ExecuteProvisionedProductPlan Source # 
type Rep ExecuteProvisionedProductPlan = D1 * (MetaData "ExecuteProvisionedProductPlan" "Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ExecuteProvisionedProductPlan'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_epppAcceptLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_epppPlanId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_epppIdempotencyToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs ExecuteProvisionedProductPlan Source # 

Request Lenses

epppAcceptLanguage :: Lens' ExecuteProvisionedProductPlan (Maybe Text) Source #

The language code. * en - English (default) * jp - Japanese * zh - Chinese

epppIdempotencyToken :: Lens' ExecuteProvisionedProductPlan Text Source #

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Destructuring the Response

executeProvisionedProductPlanResponse Source #

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

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

data ExecuteProvisionedProductPlanResponse Source #

Instances

Eq ExecuteProvisionedProductPlanResponse Source # 
Data ExecuteProvisionedProductPlanResponse Source # 

Methods

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

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

toConstr :: ExecuteProvisionedProductPlanResponse -> Constr #

dataTypeOf :: ExecuteProvisionedProductPlanResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExecuteProvisionedProductPlanResponse Source # 
Show ExecuteProvisionedProductPlanResponse Source # 
Generic ExecuteProvisionedProductPlanResponse Source # 
NFData ExecuteProvisionedProductPlanResponse Source # 
type Rep ExecuteProvisionedProductPlanResponse Source # 
type Rep ExecuteProvisionedProductPlanResponse = D1 * (MetaData "ExecuteProvisionedProductPlanResponse" "Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ExecuteProvisionedProductPlanResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_eppprsRecordDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RecordDetail))) (S1 * (MetaSel (Just Symbol "_eppprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

eppprsRecordDetail :: Lens' ExecuteProvisionedProductPlanResponse (Maybe RecordDetail) Source #

Information about the result of provisioning the product.