Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.AWS.ServiceCatalog.UpdatePortfolio
Description
Updates the specified portfolio's details. This operation will not work with a product that has been shared with you.
- updatePortfolio :: Text -> UpdatePortfolio
- data UpdatePortfolio
- uRemoveTags :: Lens' UpdatePortfolio [Text]
- uAcceptLanguage :: Lens' UpdatePortfolio (Maybe Text)
- uDisplayName :: Lens' UpdatePortfolio (Maybe Text)
- uAddTags :: Lens' UpdatePortfolio [Tag]
- uDescription :: Lens' UpdatePortfolio (Maybe Text)
- uProviderName :: Lens' UpdatePortfolio (Maybe Text)
- uId :: Lens' UpdatePortfolio Text
- updatePortfolioResponse :: Int -> UpdatePortfolioResponse
- data UpdatePortfolioResponse
- uprsPortfolioDetail :: Lens' UpdatePortfolioResponse (Maybe PortfolioDetail)
- uprsTags :: Lens' UpdatePortfolioResponse [Tag]
- uprsResponseStatus :: Lens' UpdatePortfolioResponse Int
Creating a Request
Arguments
:: Text | |
-> UpdatePortfolio |
Creates a value of UpdatePortfolio
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uRemoveTags
- Tags to remove from the existing list of tags associated with the portfolio.uAcceptLanguage
- The language code to use for this operation. Supported language codes are as follows: "en" (English) "jp" (Japanese) "zh" (Chinese) If no code is specified, "en" is used as the default.uDisplayName
- The name to use for display purposes.uAddTags
- Tags to add to the existing list of tags associated with the portfolio.uDescription
- The updated text description of the portfolio.uProviderName
- The updated name of the portfolio provider.uId
- The identifier of the portfolio for the update request.
data UpdatePortfolio #
See: updatePortfolio
smart constructor.
Instances
Request Lenses
uRemoveTags :: Lens' UpdatePortfolio [Text] #
Tags to remove from the existing list of tags associated with the portfolio.
uAcceptLanguage :: Lens' UpdatePortfolio (Maybe Text) #
The language code to use for this operation. Supported language codes are as follows: "en" (English) "jp" (Japanese) "zh" (Chinese) If no code is specified, "en" is used as the default.
uDisplayName :: Lens' UpdatePortfolio (Maybe Text) #
The name to use for display purposes.
uAddTags :: Lens' UpdatePortfolio [Tag] #
Tags to add to the existing list of tags associated with the portfolio.
uDescription :: Lens' UpdatePortfolio (Maybe Text) #
The updated text description of the portfolio.
uProviderName :: Lens' UpdatePortfolio (Maybe Text) #
The updated name of the portfolio provider.
uId :: Lens' UpdatePortfolio Text #
The identifier of the portfolio for the update request.
Destructuring the Response
Arguments
:: Int | |
-> UpdatePortfolioResponse |
Creates a value of UpdatePortfolioResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uprsPortfolioDetail
- The resulting detailed portfolio information.uprsTags
- Tags associated with the portfolio.uprsResponseStatus
- -- | The response status code.
data UpdatePortfolioResponse #
See: updatePortfolioResponse
smart constructor.
Response Lenses
uprsPortfolioDetail :: Lens' UpdatePortfolioResponse (Maybe PortfolioDetail) #
The resulting detailed portfolio information.
uprsTags :: Lens' UpdatePortfolioResponse [Tag] #
Tags associated with the portfolio.
uprsResponseStatus :: Lens' UpdatePortfolioResponse Int #
- - | The response status code.