amazonka-servicecatalog-1.6.1: 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 # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Data ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

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 # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Show ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Generic ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Associated Types

type Rep ExecuteProvisionedProductPlan :: Type -> Type #

Hashable ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

ToJSON ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

AWSRequest ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Associated Types

type Rs ExecuteProvisionedProductPlan :: Type #

ToHeaders ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

ToPath ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

ToQuery ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

NFData ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

type Rep ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

type Rep ExecuteProvisionedProductPlan = D1 (MetaData "ExecuteProvisionedProductPlan" "Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan" "amazonka-servicecatalog-1.6.1-3x3nXpki5UUGYHxW61f9xy" False) (C1 (MetaCons "ExecuteProvisionedProductPlan'" PrefixI True) (S1 (MetaSel (Just "_epppAcceptLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_epppPlanId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_epppIdempotencyToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs ExecuteProvisionedProductPlan Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

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 # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Data ExecuteProvisionedProductPlanResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

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 # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Show ExecuteProvisionedProductPlanResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

Generic ExecuteProvisionedProductPlanResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

NFData ExecuteProvisionedProductPlanResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

type Rep ExecuteProvisionedProductPlanResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan

type Rep ExecuteProvisionedProductPlanResponse = D1 (MetaData "ExecuteProvisionedProductPlanResponse" "Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan" "amazonka-servicecatalog-1.6.1-3x3nXpki5UUGYHxW61f9xy" False) (C1 (MetaCons "ExecuteProvisionedProductPlanResponse'" PrefixI True) (S1 (MetaSel (Just "_eppprsRecordDetail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RecordDetail)) :*: S1 (MetaSel (Just "_eppprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

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

Information about the result of provisioning the product.