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.DeletePortfolio

Contents

Description

Deletes the specified portfolio.

You cannot delete a portfolio if it was shared with you or if it has associated products, users, constraints, or shared accounts.

Synopsis

Creating a Request

deletePortfolio Source #

Arguments

:: Text

ddId

-> DeletePortfolio 

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

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

  • ddAcceptLanguage - The language code. * en - English (default) * jp - Japanese * zh - Chinese
  • ddId - The portfolio identifier.

data DeletePortfolio Source #

See: deletePortfolio smart constructor.

Instances
Eq DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Data DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Methods

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

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

toConstr :: DeletePortfolio -> Constr #

dataTypeOf :: DeletePortfolio -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Show DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Generic DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Associated Types

type Rep DeletePortfolio :: Type -> Type #

Hashable DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

ToJSON DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

AWSRequest DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Associated Types

type Rs DeletePortfolio :: Type #

ToHeaders DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

ToPath DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

ToQuery DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

NFData DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Methods

rnf :: DeletePortfolio -> () #

type Rep DeletePortfolio Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

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

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Request Lenses

ddAcceptLanguage :: Lens' DeletePortfolio (Maybe Text) Source #

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

ddId :: Lens' DeletePortfolio Text Source #

The portfolio identifier.

Destructuring the Response

deletePortfolioResponse Source #

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

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

data DeletePortfolioResponse Source #

See: deletePortfolioResponse smart constructor.

Instances
Eq DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Data DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Methods

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

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

toConstr :: DeletePortfolioResponse -> Constr #

dataTypeOf :: DeletePortfolioResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Show DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Generic DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Associated Types

type Rep DeletePortfolioResponse :: Type -> Type #

NFData DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

Methods

rnf :: DeletePortfolioResponse -> () #

type Rep DeletePortfolioResponse Source # 
Instance details

Defined in Network.AWS.ServiceCatalog.DeletePortfolio

type Rep DeletePortfolioResponse = D1 (MetaData "DeletePortfolioResponse" "Network.AWS.ServiceCatalog.DeletePortfolio" "amazonka-servicecatalog-1.6.1-3x3nXpki5UUGYHxW61f9xy" True) (C1 (MetaCons "DeletePortfolioResponse'" PrefixI True) (S1 (MetaSel (Just "_delrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses