amazonka-servicecatalog-1.4.5: Amazon Service Catalog SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.ServiceCatalog

Contents

Description

AWS Service Catalog

Overview

AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. This documentation provides reference material for the AWS Service Catalog end user API. To get the most out of this documentation, you need to be familiar with the terminology discussed in AWS Service Catalog Concepts .

Additional Resources

Synopsis

Service Configuration

serviceCatalog :: Service Source #

API version 2015-12-10 of the Amazon Service Catalog SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ServiceCatalog.

InvalidParametersException

_InvalidParametersException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more parameters provided to the operation are invalid.

DuplicateResourceException

_DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource is a duplicate.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource was not found.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The current limits of the service would have been exceeded by this operation. Reduce the resource use or increase the service limits and retry the operation.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation was requested against a resource that is currently in use. Free the resource from use and retry the operation.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DeleteConstraint

UpdateConstraint

CreateProduct

TerminateProvisionedProduct

UpdateProvisionedProduct

DescribeProvisioningArtifact

ListRecordHistory

DisassociateProductFromPortfolio

ListConstraintsForPortfolio

DescribeRecord

DescribeConstraint

CreateProvisioningArtifact

ListPortfolios

DescribeProductView

CreatePortfolioShare

ListProvisioningArtifacts

SearchProducts

DescribeProduct

CreateConstraint

ListPortfolioAccess

DisassociatePrincipalFromPortfolio

DescribePortfolio

AssociateProductWithPortfolio

ListAcceptedPortfolioShares

AcceptPortfolioShare

ScanProvisionedProducts

ListPrincipalsForPortfolio

DeleteProduct

UpdateProduct

ProvisionProduct

RejectPortfolioShare

SearchProductsAsAdmin

DeletePortfolio

UpdatePortfolio

ListPortfoliosForProduct

DescribeProductAsAdmin

DescribeProvisioningParameters

AssociatePrincipalWithPortfolio

UpdateProvisioningArtifact

DeletePortfolioShare

DeleteProvisioningArtifact

CreatePortfolio

ListLaunchPaths

Types

AccessLevelFilterKey

data AccessLevelFilterKey Source #

Constructors

Account 
Role 
User 

Instances

Bounded AccessLevelFilterKey Source # 
Enum AccessLevelFilterKey Source # 
Eq AccessLevelFilterKey Source # 
Data AccessLevelFilterKey Source # 

Methods

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

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

toConstr :: AccessLevelFilterKey -> Constr #

dataTypeOf :: AccessLevelFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord AccessLevelFilterKey Source # 
Read AccessLevelFilterKey Source # 
Show AccessLevelFilterKey Source # 
Generic AccessLevelFilterKey Source # 
Hashable AccessLevelFilterKey Source # 
ToJSON AccessLevelFilterKey Source # 
NFData AccessLevelFilterKey Source # 

Methods

rnf :: AccessLevelFilterKey -> () #

ToHeader AccessLevelFilterKey Source # 
ToQuery AccessLevelFilterKey Source # 
ToByteString AccessLevelFilterKey Source # 
FromText AccessLevelFilterKey Source # 
ToText AccessLevelFilterKey Source # 
type Rep AccessLevelFilterKey Source # 
type Rep AccessLevelFilterKey = D1 (MetaData "AccessLevelFilterKey" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) ((:+:) (C1 (MetaCons "Account" PrefixI False) U1) ((:+:) (C1 (MetaCons "Role" PrefixI False) U1) (C1 (MetaCons "User" PrefixI False) U1)))

PrincipalType

data PrincipalType Source #

Constructors

IAM 

Instances

Bounded PrincipalType Source # 
Enum PrincipalType Source # 
Eq PrincipalType Source # 
Data PrincipalType Source # 

Methods

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

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

toConstr :: PrincipalType -> Constr #

dataTypeOf :: PrincipalType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PrincipalType Source # 
Read PrincipalType Source # 
Show PrincipalType Source # 
Generic PrincipalType Source # 

Associated Types

type Rep PrincipalType :: * -> * #

Hashable PrincipalType Source # 
ToJSON PrincipalType Source # 
FromJSON PrincipalType Source # 
NFData PrincipalType Source # 

Methods

rnf :: PrincipalType -> () #

ToHeader PrincipalType Source # 
ToQuery PrincipalType Source # 
ToByteString PrincipalType Source # 
FromText PrincipalType Source # 
ToText PrincipalType Source # 

Methods

toText :: PrincipalType -> Text #

type Rep PrincipalType Source # 
type Rep PrincipalType = D1 (MetaData "PrincipalType" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "IAM" PrefixI False) U1)

ProductSource

data ProductSource Source #

Constructors

PSAccount 

Instances

Bounded ProductSource Source # 
Enum ProductSource Source # 
Eq ProductSource Source # 
Data ProductSource Source # 

Methods

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

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

toConstr :: ProductSource -> Constr #

dataTypeOf :: ProductSource -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProductSource Source # 
Read ProductSource Source # 
Show ProductSource Source # 
Generic ProductSource Source # 

Associated Types

type Rep ProductSource :: * -> * #

Hashable ProductSource Source # 
ToJSON ProductSource Source # 
NFData ProductSource Source # 

Methods

rnf :: ProductSource -> () #

ToHeader ProductSource Source # 
ToQuery ProductSource Source # 
ToByteString ProductSource Source # 
FromText ProductSource Source # 
ToText ProductSource Source # 

Methods

toText :: ProductSource -> Text #

type Rep ProductSource Source # 
type Rep ProductSource = D1 (MetaData "ProductSource" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "PSAccount" PrefixI False) U1)

ProductType

data ProductType Source #

Instances

Bounded ProductType Source # 
Enum ProductType Source # 
Eq ProductType Source # 
Data ProductType Source # 

Methods

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

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

toConstr :: ProductType -> Constr #

dataTypeOf :: ProductType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProductType Source # 
Read ProductType Source # 
Show ProductType Source # 
Generic ProductType Source # 

Associated Types

type Rep ProductType :: * -> * #

Hashable ProductType Source # 
ToJSON ProductType Source # 
FromJSON ProductType Source # 
NFData ProductType Source # 

Methods

rnf :: ProductType -> () #

ToHeader ProductType Source # 
ToQuery ProductType Source # 
ToByteString ProductType Source # 
FromText ProductType Source # 
ToText ProductType Source # 

Methods

toText :: ProductType -> Text #

type Rep ProductType Source # 
type Rep ProductType = D1 (MetaData "ProductType" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "CloudFormationTemplate" PrefixI False) U1)

ProductViewFilterBy

data ProductViewFilterBy Source #

Instances

Bounded ProductViewFilterBy Source # 
Enum ProductViewFilterBy Source # 
Eq ProductViewFilterBy Source # 
Data ProductViewFilterBy Source # 

Methods

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

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

toConstr :: ProductViewFilterBy -> Constr #

dataTypeOf :: ProductViewFilterBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProductViewFilterBy Source # 
Read ProductViewFilterBy Source # 
Show ProductViewFilterBy Source # 
Generic ProductViewFilterBy Source # 
Hashable ProductViewFilterBy Source # 
ToJSON ProductViewFilterBy Source # 
NFData ProductViewFilterBy Source # 

Methods

rnf :: ProductViewFilterBy -> () #

ToHeader ProductViewFilterBy Source # 
ToQuery ProductViewFilterBy Source # 
ToByteString ProductViewFilterBy Source # 
FromText ProductViewFilterBy Source # 
ToText ProductViewFilterBy Source # 
type Rep ProductViewFilterBy Source # 
type Rep ProductViewFilterBy = D1 (MetaData "ProductViewFilterBy" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) ((:+:) (C1 (MetaCons "FullTextSearch" PrefixI False) U1) ((:+:) (C1 (MetaCons "Owner" PrefixI False) U1) (C1 (MetaCons "ProductType" PrefixI False) U1)))

ProductViewSortBy

data ProductViewSortBy Source #

Instances

Bounded ProductViewSortBy Source # 
Enum ProductViewSortBy Source # 
Eq ProductViewSortBy Source # 
Data ProductViewSortBy Source # 

Methods

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

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

toConstr :: ProductViewSortBy -> Constr #

dataTypeOf :: ProductViewSortBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProductViewSortBy Source # 
Read ProductViewSortBy Source # 
Show ProductViewSortBy Source # 
Generic ProductViewSortBy Source # 
Hashable ProductViewSortBy Source # 
ToJSON ProductViewSortBy Source # 
NFData ProductViewSortBy Source # 

Methods

rnf :: ProductViewSortBy -> () #

ToHeader ProductViewSortBy Source # 
ToQuery ProductViewSortBy Source # 
ToByteString ProductViewSortBy Source # 
FromText ProductViewSortBy Source # 
ToText ProductViewSortBy Source # 
type Rep ProductViewSortBy Source # 
type Rep ProductViewSortBy = D1 (MetaData "ProductViewSortBy" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) ((:+:) (C1 (MetaCons "CreationDate" PrefixI False) U1) ((:+:) (C1 (MetaCons "Title" PrefixI False) U1) (C1 (MetaCons "VersionCount" PrefixI False) U1)))

ProvisioningArtifactType

data ProvisioningArtifactType Source #

Instances

Bounded ProvisioningArtifactType Source # 
Enum ProvisioningArtifactType Source # 
Eq ProvisioningArtifactType Source # 
Data ProvisioningArtifactType Source # 

Methods

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

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

toConstr :: ProvisioningArtifactType -> Constr #

dataTypeOf :: ProvisioningArtifactType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProvisioningArtifactType Source # 
Read ProvisioningArtifactType Source # 
Show ProvisioningArtifactType Source # 
Generic ProvisioningArtifactType Source # 
Hashable ProvisioningArtifactType Source # 
ToJSON ProvisioningArtifactType Source # 
FromJSON ProvisioningArtifactType Source # 
NFData ProvisioningArtifactType Source # 
ToHeader ProvisioningArtifactType Source # 
ToQuery ProvisioningArtifactType Source # 
ToByteString ProvisioningArtifactType Source # 
FromText ProvisioningArtifactType Source # 
ToText ProvisioningArtifactType Source # 
type Rep ProvisioningArtifactType Source # 
type Rep ProvisioningArtifactType = D1 (MetaData "ProvisioningArtifactType" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "PATCloudFormationTemplate" PrefixI False) U1)

RecordStatus

data RecordStatus Source #

Constructors

Error' 
InProgress 
Succeeded 

Instances

Bounded RecordStatus Source # 
Enum RecordStatus Source # 
Eq RecordStatus Source # 
Data RecordStatus Source # 

Methods

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

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

toConstr :: RecordStatus -> Constr #

dataTypeOf :: RecordStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RecordStatus Source # 
Read RecordStatus Source # 
Show RecordStatus Source # 
Generic RecordStatus Source # 

Associated Types

type Rep RecordStatus :: * -> * #

Hashable RecordStatus Source # 
FromJSON RecordStatus Source # 
NFData RecordStatus Source # 

Methods

rnf :: RecordStatus -> () #

ToHeader RecordStatus Source # 
ToQuery RecordStatus Source # 
ToByteString RecordStatus Source # 
FromText RecordStatus Source # 
ToText RecordStatus Source # 

Methods

toText :: RecordStatus -> Text #

type Rep RecordStatus Source # 
type Rep RecordStatus = D1 (MetaData "RecordStatus" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) ((:+:) (C1 (MetaCons "Error'" PrefixI False) U1) ((:+:) (C1 (MetaCons "InProgress" PrefixI False) U1) (C1 (MetaCons "Succeeded" PrefixI False) U1)))

RequestStatus

data RequestStatus Source #

Constructors

Available 
Creating 
Failed 

Instances

Bounded RequestStatus Source # 
Enum RequestStatus Source # 
Eq RequestStatus Source # 
Data RequestStatus Source # 

Methods

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

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

toConstr :: RequestStatus -> Constr #

dataTypeOf :: RequestStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RequestStatus Source # 
Read RequestStatus Source # 
Show RequestStatus Source # 
Generic RequestStatus Source # 

Associated Types

type Rep RequestStatus :: * -> * #

Hashable RequestStatus Source # 
FromJSON RequestStatus Source # 
NFData RequestStatus Source # 

Methods

rnf :: RequestStatus -> () #

ToHeader RequestStatus Source # 
ToQuery RequestStatus Source # 
ToByteString RequestStatus Source # 
FromText RequestStatus Source # 
ToText RequestStatus Source # 

Methods

toText :: RequestStatus -> Text #

type Rep RequestStatus Source # 
type Rep RequestStatus = D1 (MetaData "RequestStatus" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) ((:+:) (C1 (MetaCons "Available" PrefixI False) U1) ((:+:) (C1 (MetaCons "Creating" PrefixI False) U1) (C1 (MetaCons "Failed" PrefixI False) U1)))

SortOrder

data SortOrder Source #

Constructors

Ascending 
Descending 

Instances

Bounded SortOrder Source # 
Enum SortOrder Source # 
Eq SortOrder Source # 
Data SortOrder Source # 

Methods

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

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

toConstr :: SortOrder -> Constr #

dataTypeOf :: SortOrder -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord SortOrder Source # 
Read SortOrder Source # 
Show SortOrder Source # 
Generic SortOrder Source # 

Associated Types

type Rep SortOrder :: * -> * #

Hashable SortOrder Source # 
ToJSON SortOrder Source # 
NFData SortOrder Source # 

Methods

rnf :: SortOrder -> () #

ToHeader SortOrder Source # 
ToQuery SortOrder Source # 
ToByteString SortOrder Source # 

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
ToText SortOrder Source # 

Methods

toText :: SortOrder -> Text #

type Rep SortOrder Source # 
type Rep SortOrder = D1 (MetaData "SortOrder" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) ((:+:) (C1 (MetaCons "Ascending" PrefixI False) U1) (C1 (MetaCons "Descending" PrefixI False) U1))

AccessLevelFilter

data AccessLevelFilter Source #

The access level to limit results.

See: accessLevelFilter smart constructor.

Instances

Eq AccessLevelFilter Source # 
Data AccessLevelFilter Source # 

Methods

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

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

toConstr :: AccessLevelFilter -> Constr #

dataTypeOf :: AccessLevelFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AccessLevelFilter Source # 
Show AccessLevelFilter Source # 
Generic AccessLevelFilter Source # 
Hashable AccessLevelFilter Source # 
ToJSON AccessLevelFilter Source # 
NFData AccessLevelFilter Source # 

Methods

rnf :: AccessLevelFilter -> () #

type Rep AccessLevelFilter Source # 
type Rep AccessLevelFilter = D1 (MetaData "AccessLevelFilter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "AccessLevelFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_alfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AccessLevelFilterKey)))))

accessLevelFilter :: AccessLevelFilter Source #

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

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

  • alfValue - Specifies the user to which the access level applies. A value of Self is currently supported.
  • alfKey - Specifies the access level. Account allows results at the account level. Role allows results based on the federated role of the specified user. User allows results limited to the specified user.

alfValue :: Lens' AccessLevelFilter (Maybe Text) Source #

Specifies the user to which the access level applies. A value of Self is currently supported.

alfKey :: Lens' AccessLevelFilter (Maybe AccessLevelFilterKey) Source #

Specifies the access level. Account allows results at the account level. Role allows results based on the federated role of the specified user. User allows results limited to the specified user.

ConstraintDetail

data ConstraintDetail Source #

Detailed constraint information.

See: constraintDetail smart constructor.

Instances

Eq ConstraintDetail Source # 
Data ConstraintDetail Source # 

Methods

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

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

toConstr :: ConstraintDetail -> Constr #

dataTypeOf :: ConstraintDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ConstraintDetail Source # 
Show ConstraintDetail Source # 
Generic ConstraintDetail Source # 
Hashable ConstraintDetail Source # 
FromJSON ConstraintDetail Source # 
NFData ConstraintDetail Source # 

Methods

rnf :: ConstraintDetail -> () #

type Rep ConstraintDetail Source # 
type Rep ConstraintDetail = D1 (MetaData "ConstraintDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ConstraintDetail'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cdConstraintId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cdOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cdType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cdDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

constraintDetail :: ConstraintDetail Source #

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

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

cdConstraintId :: Lens' ConstraintDetail (Maybe Text) Source #

The identifier of the constraint.

cdOwner :: Lens' ConstraintDetail (Maybe Text) Source #

The owner of the constraint.

cdType :: Lens' ConstraintDetail (Maybe Text) Source #

The type of the constraint.

cdDescription :: Lens' ConstraintDetail (Maybe Text) Source #

The text description of the constraint.

ConstraintSummary

data ConstraintSummary Source #

An administrator-specified constraint to apply when provisioning a product.

See: constraintSummary smart constructor.

Instances

Eq ConstraintSummary Source # 
Data ConstraintSummary Source # 

Methods

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

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

toConstr :: ConstraintSummary -> Constr #

dataTypeOf :: ConstraintSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ConstraintSummary Source # 
Show ConstraintSummary Source # 
Generic ConstraintSummary Source # 
Hashable ConstraintSummary Source # 
FromJSON ConstraintSummary Source # 
NFData ConstraintSummary Source # 

Methods

rnf :: ConstraintSummary -> () #

type Rep ConstraintSummary Source # 
type Rep ConstraintSummary = D1 (MetaData "ConstraintSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ConstraintSummary'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_csType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_csDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

constraintSummary :: ConstraintSummary Source #

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

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

csType :: Lens' ConstraintSummary (Maybe Text) Source #

The type of the constraint.

csDescription :: Lens' ConstraintSummary (Maybe Text) Source #

The text description of the constraint.

LaunchPathSummary

data LaunchPathSummary Source #

Summary information about a path for a user to have access to a specified product.

See: launchPathSummary smart constructor.

Instances

Eq LaunchPathSummary Source # 
Data LaunchPathSummary Source # 

Methods

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

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

toConstr :: LaunchPathSummary -> Constr #

dataTypeOf :: LaunchPathSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read LaunchPathSummary Source # 
Show LaunchPathSummary Source # 
Generic LaunchPathSummary Source # 
Hashable LaunchPathSummary Source # 
FromJSON LaunchPathSummary Source # 
NFData LaunchPathSummary Source # 

Methods

rnf :: LaunchPathSummary -> () #

type Rep LaunchPathSummary Source # 
type Rep LaunchPathSummary = D1 (MetaData "LaunchPathSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "LaunchPathSummary'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_lpsConstraintSummaries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConstraintSummary]))) (S1 (MetaSel (Just Symbol "_lpsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_lpsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lpsTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Tag]))))))

launchPathSummary :: LaunchPathSummary Source #

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

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

  • lpsConstraintSummaries - List of constraints on the portfolio-product relationship.
  • lpsName - Corresponds to the name of the portfolio to which the user was assigned.
  • lpsId - The unique identifier of the product path.
  • lpsTags - List of tags used by this launch path.

lpsConstraintSummaries :: Lens' LaunchPathSummary [ConstraintSummary] Source #

List of constraints on the portfolio-product relationship.

lpsName :: Lens' LaunchPathSummary (Maybe Text) Source #

Corresponds to the name of the portfolio to which the user was assigned.

lpsId :: Lens' LaunchPathSummary (Maybe Text) Source #

The unique identifier of the product path.

lpsTags :: Lens' LaunchPathSummary [Tag] Source #

List of tags used by this launch path.

ListRecordHistorySearchFilter

data ListRecordHistorySearchFilter Source #

The search filter to limit results when listing request history records.

See: listRecordHistorySearchFilter smart constructor.

Instances

Eq ListRecordHistorySearchFilter Source # 
Data ListRecordHistorySearchFilter Source # 

Methods

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

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

toConstr :: ListRecordHistorySearchFilter -> Constr #

dataTypeOf :: ListRecordHistorySearchFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListRecordHistorySearchFilter Source # 
Show ListRecordHistorySearchFilter Source # 
Generic ListRecordHistorySearchFilter Source # 
Hashable ListRecordHistorySearchFilter Source # 
ToJSON ListRecordHistorySearchFilter Source # 
NFData ListRecordHistorySearchFilter Source # 
type Rep ListRecordHistorySearchFilter Source # 
type Rep ListRecordHistorySearchFilter = D1 (MetaData "ListRecordHistorySearchFilter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ListRecordHistorySearchFilter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrhsfValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lrhsfKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

listRecordHistorySearchFilter :: ListRecordHistorySearchFilter Source #

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

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

ParameterConstraints

data ParameterConstraints Source #

The constraints that the administrator has put on the parameter.

See: parameterConstraints smart constructor.

Instances

Eq ParameterConstraints Source # 
Data ParameterConstraints Source # 

Methods

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

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

toConstr :: ParameterConstraints -> Constr #

dataTypeOf :: ParameterConstraints -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ParameterConstraints Source # 
Show ParameterConstraints Source # 
Generic ParameterConstraints Source # 
Hashable ParameterConstraints Source # 
FromJSON ParameterConstraints Source # 
NFData ParameterConstraints Source # 

Methods

rnf :: ParameterConstraints -> () #

type Rep ParameterConstraints Source # 
type Rep ParameterConstraints = D1 (MetaData "ParameterConstraints" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" True) (C1 (MetaCons "ParameterConstraints'" PrefixI True) (S1 (MetaSel (Just Symbol "_pcAllowedValues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

parameterConstraints :: ParameterConstraints Source #

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

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

  • pcAllowedValues - The values that the administrator has allowed for the parameter.

pcAllowedValues :: Lens' ParameterConstraints [Text] Source #

The values that the administrator has allowed for the parameter.

PortfolioDetail

data PortfolioDetail Source #

Detailed portfolio information.

See: portfolioDetail smart constructor.

Instances

Eq PortfolioDetail Source # 
Data PortfolioDetail Source # 

Methods

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

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

toConstr :: PortfolioDetail -> Constr #

dataTypeOf :: PortfolioDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PortfolioDetail Source # 
Show PortfolioDetail Source # 
Generic PortfolioDetail Source # 
Hashable PortfolioDetail Source # 
FromJSON PortfolioDetail Source # 
NFData PortfolioDetail Source # 

Methods

rnf :: PortfolioDetail -> () #

type Rep PortfolioDetail Source # 
type Rep PortfolioDetail = D1 (MetaData "PortfolioDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "PortfolioDetail'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pdARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pdCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_pdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pdDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pdDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pdProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

portfolioDetail :: PortfolioDetail Source #

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

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

pdARN :: Lens' PortfolioDetail (Maybe Text) Source #

The ARN assigned to the portfolio.

pdCreatedTime :: Lens' PortfolioDetail (Maybe UTCTime) Source #

The UTC timestamp of the creation time.

pdId :: Lens' PortfolioDetail (Maybe Text) Source #

The identifier for the portfolio.

pdDisplayName :: Lens' PortfolioDetail (Maybe Text) Source #

The name to use for display purposes.

pdDescription :: Lens' PortfolioDetail (Maybe Text) Source #

The text description of the portfolio.

pdProviderName :: Lens' PortfolioDetail (Maybe Text) Source #

The name of the portfolio provider.

Principal

data Principal Source #

A principal's ARN and type.

See: principal smart constructor.

Instances

Eq Principal Source # 
Data Principal Source # 

Methods

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

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

toConstr :: Principal -> Constr #

dataTypeOf :: Principal -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Principal Source # 
Show Principal Source # 
Generic Principal Source # 

Associated Types

type Rep Principal :: * -> * #

Hashable Principal Source # 
FromJSON Principal Source # 
NFData Principal Source # 

Methods

rnf :: Principal -> () #

type Rep Principal Source # 
type Rep Principal = D1 (MetaData "Principal" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "Principal'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pPrincipalType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PrincipalType))) (S1 (MetaSel (Just Symbol "_pPrincipalARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

principal :: Principal Source #

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

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

pPrincipalType :: Lens' Principal (Maybe PrincipalType) Source #

The principal type. Must be IAM

pPrincipalARN :: Lens' Principal (Maybe Text) Source #

The ARN representing the principal (IAM user, role, or group).

ProductViewAggregationValue

data ProductViewAggregationValue Source #

A single product view aggregation value/count pair, containing metadata about each product to which the calling user has access.

See: productViewAggregationValue smart constructor.

Instances

Eq ProductViewAggregationValue Source # 
Data ProductViewAggregationValue Source # 

Methods

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

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

toConstr :: ProductViewAggregationValue -> Constr #

dataTypeOf :: ProductViewAggregationValue -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProductViewAggregationValue Source # 
Show ProductViewAggregationValue Source # 
Generic ProductViewAggregationValue Source # 
Hashable ProductViewAggregationValue Source # 
FromJSON ProductViewAggregationValue Source # 
NFData ProductViewAggregationValue Source # 
type Rep ProductViewAggregationValue Source # 
type Rep ProductViewAggregationValue = D1 (MetaData "ProductViewAggregationValue" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProductViewAggregationValue'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pvavValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pvavApproximateCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))

productViewAggregationValue :: ProductViewAggregationValue Source #

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

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

pvavValue :: Lens' ProductViewAggregationValue (Maybe Text) Source #

The value of the product view aggregation.

pvavApproximateCount :: Lens' ProductViewAggregationValue (Maybe Int) Source #

An approximate count of the products that match the value.

ProductViewDetail

data ProductViewDetail Source #

Detailed product view information.

See: productViewDetail smart constructor.

Instances

Eq ProductViewDetail Source # 
Data ProductViewDetail Source # 

Methods

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

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

toConstr :: ProductViewDetail -> Constr #

dataTypeOf :: ProductViewDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProductViewDetail Source # 
Show ProductViewDetail Source # 
Generic ProductViewDetail Source # 
Hashable ProductViewDetail Source # 
FromJSON ProductViewDetail Source # 
NFData ProductViewDetail Source # 

Methods

rnf :: ProductViewDetail -> () #

type Rep ProductViewDetail Source # 
type Rep ProductViewDetail = D1 (MetaData "ProductViewDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProductViewDetail'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pvdStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RequestStatus))) (S1 (MetaSel (Just Symbol "_pvdProductViewSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductViewSummary)))) ((:*:) (S1 (MetaSel (Just Symbol "_pvdCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_pvdProductARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

productViewDetail :: ProductViewDetail Source #

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

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

pvdStatus :: Lens' ProductViewDetail (Maybe RequestStatus) Source #

Current status of the product.

pvdProductViewSummary :: Lens' ProductViewDetail (Maybe ProductViewSummary) Source #

The summary metadata about the specified product view.

pvdCreatedTime :: Lens' ProductViewDetail (Maybe UTCTime) Source #

The UTC timestamp of the creation time.

pvdProductARN :: Lens' ProductViewDetail (Maybe Text) Source #

The ARN associated with the product.

ProductViewSummary

data ProductViewSummary Source #

The summary metadata about the specified product.

See: productViewSummary smart constructor.

Instances

Eq ProductViewSummary Source # 
Data ProductViewSummary Source # 

Methods

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

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

toConstr :: ProductViewSummary -> Constr #

dataTypeOf :: ProductViewSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProductViewSummary Source # 
Show ProductViewSummary Source # 
Generic ProductViewSummary Source # 
Hashable ProductViewSummary Source # 
FromJSON ProductViewSummary Source # 
NFData ProductViewSummary Source # 

Methods

rnf :: ProductViewSummary -> () #

type Rep ProductViewSummary Source # 
type Rep ProductViewSummary = D1 (MetaData "ProductViewSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProductViewSummary'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pvsOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pvsSupportURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pvsShortDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pvsHasDefaultPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_pvsDistributor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pvsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pvsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pvsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProductType))))) ((:*:) (S1 (MetaSel (Just Symbol "_pvsSupportEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pvsProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pvsSupportDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

productViewSummary :: ProductViewSummary Source #

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

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

  • pvsOwner - The owner of the product. Contact the product administrator for the significance of this value.
  • pvsSupportURL - The URL information to obtain support for this Product.
  • pvsShortDescription - Short description of the product.
  • pvsHasDefaultPath - A value of false indicates that the product does not have a default path, while a value of true indicates that it does. If it's false, call ListLaunchPaths to disambiguate between paths. If true, ListLaunchPaths is not required, and the output of the ProductViewSummary operation can be used directly with DescribeProvisioningParameters .
  • pvsDistributor - The distributor of the product. Contact the product administrator for the significance of this value.
  • pvsName - The name of the product.
  • pvsId - The product view identifier.
  • pvsType - The product type. Contact the product administrator for the significance of this value.
  • pvsSupportEmail - The email contact information to obtain support for this Product.
  • pvsProductId - The product identifier.
  • pvsSupportDescription - The description of the support for this Product.

pvsOwner :: Lens' ProductViewSummary (Maybe Text) Source #

The owner of the product. Contact the product administrator for the significance of this value.

pvsSupportURL :: Lens' ProductViewSummary (Maybe Text) Source #

The URL information to obtain support for this Product.

pvsShortDescription :: Lens' ProductViewSummary (Maybe Text) Source #

Short description of the product.

pvsHasDefaultPath :: Lens' ProductViewSummary (Maybe Bool) Source #

A value of false indicates that the product does not have a default path, while a value of true indicates that it does. If it's false, call ListLaunchPaths to disambiguate between paths. If true, ListLaunchPaths is not required, and the output of the ProductViewSummary operation can be used directly with DescribeProvisioningParameters .

pvsDistributor :: Lens' ProductViewSummary (Maybe Text) Source #

The distributor of the product. Contact the product administrator for the significance of this value.

pvsName :: Lens' ProductViewSummary (Maybe Text) Source #

The name of the product.

pvsId :: Lens' ProductViewSummary (Maybe Text) Source #

The product view identifier.

pvsType :: Lens' ProductViewSummary (Maybe ProductType) Source #

The product type. Contact the product administrator for the significance of this value.

pvsSupportEmail :: Lens' ProductViewSummary (Maybe Text) Source #

The email contact information to obtain support for this Product.

pvsProductId :: Lens' ProductViewSummary (Maybe Text) Source #

The product identifier.

pvsSupportDescription :: Lens' ProductViewSummary (Maybe Text) Source #

The description of the support for this Product.

ProvisionedProductDetail

data ProvisionedProductDetail Source #

Detailed information about a ProvisionedProduct object.

See: provisionedProductDetail smart constructor.

Instances

Eq ProvisionedProductDetail Source # 
Data ProvisionedProductDetail Source # 

Methods

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

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

toConstr :: ProvisionedProductDetail -> Constr #

dataTypeOf :: ProvisionedProductDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisionedProductDetail Source # 
Show ProvisionedProductDetail Source # 
Generic ProvisionedProductDetail Source # 
Hashable ProvisionedProductDetail Source # 
FromJSON ProvisionedProductDetail Source # 
NFData ProvisionedProductDetail Source # 
type Rep ProvisionedProductDetail Source # 

provisionedProductDetail :: ProvisionedProductDetail Source #

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

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

  • ppdIdempotencyToken - A token to disambiguate duplicate requests. You can create multiple resources using the same input in multiple requests, provided that you also specify a different idempotency token for each request.
  • ppdStatus - The current status of the ProvisionedProduct.
  • ppdARN - The ARN associated with the ProvisionedProduct object.
  • ppdCreatedTime - The UTC timestamp of the creation time.
  • ppdStatusMessage - The current status message of the ProvisionedProduct.
  • ppdName - The user-friendly name of the ProvisionedProduct object.
  • ppdLastRecordId - The record identifier of the last request performed on this ProvisionedProduct object.
  • ppdId - The identifier of the ProvisionedProduct object.
  • ppdType - The type of the ProvisionedProduct object.

ppdIdempotencyToken :: Lens' ProvisionedProductDetail (Maybe Text) Source #

A token to disambiguate duplicate requests. You can create multiple resources using the same input in multiple requests, provided that you also specify a different idempotency token for each request.

ppdStatus :: Lens' ProvisionedProductDetail (Maybe RecordStatus) Source #

The current status of the ProvisionedProduct.

ppdARN :: Lens' ProvisionedProductDetail (Maybe Text) Source #

The ARN associated with the ProvisionedProduct object.

ppdCreatedTime :: Lens' ProvisionedProductDetail (Maybe UTCTime) Source #

The UTC timestamp of the creation time.

ppdStatusMessage :: Lens' ProvisionedProductDetail (Maybe Text) Source #

The current status message of the ProvisionedProduct.

ppdName :: Lens' ProvisionedProductDetail (Maybe Text) Source #

The user-friendly name of the ProvisionedProduct object.

ppdLastRecordId :: Lens' ProvisionedProductDetail (Maybe Text) Source #

The record identifier of the last request performed on this ProvisionedProduct object.

ppdId :: Lens' ProvisionedProductDetail (Maybe Text) Source #

The identifier of the ProvisionedProduct object.

ppdType :: Lens' ProvisionedProductDetail (Maybe Text) Source #

The type of the ProvisionedProduct object.

ProvisioningArtifact

data ProvisioningArtifact Source #

Contains information indicating the ways in which a product can be provisioned.

See: provisioningArtifact smart constructor.

Instances

Eq ProvisioningArtifact Source # 
Data ProvisioningArtifact Source # 

Methods

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

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

toConstr :: ProvisioningArtifact -> Constr #

dataTypeOf :: ProvisioningArtifact -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisioningArtifact Source # 
Show ProvisioningArtifact Source # 
Generic ProvisioningArtifact Source # 
Hashable ProvisioningArtifact Source # 
FromJSON ProvisioningArtifact Source # 
NFData ProvisioningArtifact Source # 

Methods

rnf :: ProvisioningArtifact -> () #

type Rep ProvisioningArtifact Source # 
type Rep ProvisioningArtifact = D1 (MetaData "ProvisioningArtifact" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProvisioningArtifact'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_paCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_paName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_paId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_paDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

provisioningArtifact :: ProvisioningArtifact Source #

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

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

  • paCreatedTime - The UTC timestamp of the creation time.
  • paName - The name of the artifact.
  • paId - The identifier for the artifact.
  • paDescription - The text description of the artifact.

paCreatedTime :: Lens' ProvisioningArtifact (Maybe UTCTime) Source #

The UTC timestamp of the creation time.

paName :: Lens' ProvisioningArtifact (Maybe Text) Source #

The name of the artifact.

paId :: Lens' ProvisioningArtifact (Maybe Text) Source #

The identifier for the artifact.

paDescription :: Lens' ProvisioningArtifact (Maybe Text) Source #

The text description of the artifact.

ProvisioningArtifactDetail

data ProvisioningArtifactDetail Source #

Detailed provisioning artifact information.

See: provisioningArtifactDetail smart constructor.

Instances

Eq ProvisioningArtifactDetail Source # 
Data ProvisioningArtifactDetail Source # 

Methods

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

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

toConstr :: ProvisioningArtifactDetail -> Constr #

dataTypeOf :: ProvisioningArtifactDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisioningArtifactDetail Source # 
Show ProvisioningArtifactDetail Source # 
Generic ProvisioningArtifactDetail Source # 
Hashable ProvisioningArtifactDetail Source # 
FromJSON ProvisioningArtifactDetail Source # 
NFData ProvisioningArtifactDetail Source # 
type Rep ProvisioningArtifactDetail Source # 
type Rep ProvisioningArtifactDetail = D1 (MetaData "ProvisioningArtifactDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProvisioningArtifactDetail'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_padCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_padName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_padId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_padType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProvisioningArtifactType))) (S1 (MetaSel (Just Symbol "_padDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

provisioningArtifactDetail :: ProvisioningArtifactDetail Source #

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

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

  • padCreatedTime - The UTC timestamp of the creation time.
  • padName - The name assigned to the provisioning artifact.
  • padId - The identifier of the provisioning artifact.
  • padType - The type of the provisioning artifact.
  • padDescription - The text description of the provisioning artifact.

padCreatedTime :: Lens' ProvisioningArtifactDetail (Maybe UTCTime) Source #

The UTC timestamp of the creation time.

padName :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #

The name assigned to the provisioning artifact.

padId :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #

The identifier of the provisioning artifact.

padDescription :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #

The text description of the provisioning artifact.

ProvisioningArtifactParameter

data ProvisioningArtifactParameter Source #

A parameter used to successfully provision the product. This value includes a list of allowable values and additional metadata.

See: provisioningArtifactParameter smart constructor.

Instances

Eq ProvisioningArtifactParameter Source # 
Data ProvisioningArtifactParameter Source # 

Methods

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

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

toConstr :: ProvisioningArtifactParameter -> Constr #

dataTypeOf :: ProvisioningArtifactParameter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisioningArtifactParameter Source # 
Show ProvisioningArtifactParameter Source # 
Generic ProvisioningArtifactParameter Source # 
Hashable ProvisioningArtifactParameter Source # 
FromJSON ProvisioningArtifactParameter Source # 
NFData ProvisioningArtifactParameter Source # 
type Rep ProvisioningArtifactParameter Source # 
type Rep ProvisioningArtifactParameter = D1 (MetaData "ProvisioningArtifactParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProvisioningArtifactParameter'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pIsNoEcho") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_pParameterKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pParameterType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pParameterConstraints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ParameterConstraints))) ((:*:) (S1 (MetaSel (Just Symbol "_pDefaultValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

provisioningArtifactParameter :: ProvisioningArtifactParameter Source #

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

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

  • pIsNoEcho - If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
  • pParameterKey - The parameter key.
  • pParameterType - The parameter type.
  • pParameterConstraints - The list of constraints that the administrator has put on the parameter.
  • pDefaultValue - The default value for this parameter.
  • pDescription - The text description of the parameter.

pIsNoEcho :: Lens' ProvisioningArtifactParameter (Maybe Bool) Source #

If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.

pParameterConstraints :: Lens' ProvisioningArtifactParameter (Maybe ParameterConstraints) Source #

The list of constraints that the administrator has put on the parameter.

pDefaultValue :: Lens' ProvisioningArtifactParameter (Maybe Text) Source #

The default value for this parameter.

pDescription :: Lens' ProvisioningArtifactParameter (Maybe Text) Source #

The text description of the parameter.

ProvisioningArtifactProperties

data ProvisioningArtifactProperties Source #

Provisioning artifact properties.

See: provisioningArtifactProperties smart constructor.

Instances

Eq ProvisioningArtifactProperties Source # 
Data ProvisioningArtifactProperties Source # 

Methods

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

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

toConstr :: ProvisioningArtifactProperties -> Constr #

dataTypeOf :: ProvisioningArtifactProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisioningArtifactProperties Source # 
Show ProvisioningArtifactProperties Source # 
Generic ProvisioningArtifactProperties Source # 
Hashable ProvisioningArtifactProperties Source # 
ToJSON ProvisioningArtifactProperties Source # 
NFData ProvisioningArtifactProperties Source # 
type Rep ProvisioningArtifactProperties Source # 
type Rep ProvisioningArtifactProperties = D1 (MetaData "ProvisioningArtifactProperties" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProvisioningArtifactProperties'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_papName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_papType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ProvisioningArtifactType)))) ((:*:) (S1 (MetaSel (Just Symbol "_papDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_papInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Map Text Text))))))

provisioningArtifactProperties :: ProvisioningArtifactProperties Source #

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

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

  • papName - The name assigned to the provisioning artifact properties.
  • papType - The type of the provisioning artifact properties.
  • papDescription - The text description of the provisioning artifact properties.
  • papInfo - Additional information about the provisioning artifact properties.

papName :: Lens' ProvisioningArtifactProperties (Maybe Text) Source #

The name assigned to the provisioning artifact properties.

papType :: Lens' ProvisioningArtifactProperties (Maybe ProvisioningArtifactType) Source #

The type of the provisioning artifact properties.

papDescription :: Lens' ProvisioningArtifactProperties (Maybe Text) Source #

The text description of the provisioning artifact properties.

papInfo :: Lens' ProvisioningArtifactProperties (HashMap Text Text) Source #

Additional information about the provisioning artifact properties.

ProvisioningParameter

data ProvisioningParameter Source #

The arameter key/value pairs used to provision a product.

See: provisioningParameter smart constructor.

Instances

Eq ProvisioningParameter Source # 
Data ProvisioningParameter Source # 

Methods

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

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

toConstr :: ProvisioningParameter -> Constr #

dataTypeOf :: ProvisioningParameter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisioningParameter Source # 
Show ProvisioningParameter Source # 
Generic ProvisioningParameter Source # 
Hashable ProvisioningParameter Source # 
ToJSON ProvisioningParameter Source # 
NFData ProvisioningParameter Source # 

Methods

rnf :: ProvisioningParameter -> () #

type Rep ProvisioningParameter Source # 
type Rep ProvisioningParameter = D1 (MetaData "ProvisioningParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "ProvisioningParameter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ppValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ppKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

provisioningParameter :: ProvisioningParameter Source #

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

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

  • ppValue - The value to use for provisioning. Any constraints on this value can be found in ProvisioningArtifactParameter for Key .
  • ppKey - The ProvisioningArtifactParameter.ParameterKey parameter from DescribeProvisioningParameters .

ppValue :: Lens' ProvisioningParameter (Maybe Text) Source #

The value to use for provisioning. Any constraints on this value can be found in ProvisioningArtifactParameter for Key .

ppKey :: Lens' ProvisioningParameter (Maybe Text) Source #

The ProvisioningArtifactParameter.ParameterKey parameter from DescribeProvisioningParameters .

RecordDetail

data RecordDetail Source #

The full details of a specific ProvisionedProduct object.

See: recordDetail smart constructor.

Instances

Eq RecordDetail Source # 
Data RecordDetail Source # 

Methods

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

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

toConstr :: RecordDetail -> Constr #

dataTypeOf :: RecordDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RecordDetail Source # 
Show RecordDetail Source # 
Generic RecordDetail Source # 

Associated Types

type Rep RecordDetail :: * -> * #

Hashable RecordDetail Source # 
FromJSON RecordDetail Source # 
NFData RecordDetail Source # 

Methods

rnf :: RecordDetail -> () #

type Rep RecordDetail Source # 
type Rep RecordDetail = D1 (MetaData "RecordDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "RecordDetail'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rdStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RecordStatus))) ((:*:) (S1 (MetaSel (Just Symbol "_rdRecordTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RecordTag]))) (S1 (MetaSel (Just Symbol "_rdProvisionedProductName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rdProvisioningArtifactId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rdCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_rdRecordType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rdRecordId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rdProvisionedProductType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rdUpdatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rdPathId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rdProvisionedProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_rdRecordErrors") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RecordError]))) (S1 (MetaSel (Just Symbol "_rdProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

recordDetail :: RecordDetail Source #

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

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

rdStatus :: Lens' RecordDetail (Maybe RecordStatus) Source #

The status of the ProvisionedProduct object.

rdRecordTags :: Lens' RecordDetail [RecordTag] Source #

List of tags associated with this record.

rdProvisionedProductName :: Lens' RecordDetail (Maybe Text) Source #

The user-friendly name of the ProvisionedProduct object.

rdProvisioningArtifactId :: Lens' RecordDetail (Maybe Text) Source #

The provisioning artifact identifier for this product.

rdCreatedTime :: Lens' RecordDetail (Maybe UTCTime) Source #

The UTC timestamp of the creation time.

rdRecordType :: Lens' RecordDetail (Maybe Text) Source #

The record type for this record.

rdRecordId :: Lens' RecordDetail (Maybe Text) Source #

The identifier of the ProvisionedProduct object record.

rdProvisionedProductType :: Lens' RecordDetail (Maybe Text) Source #

The type of the ProvisionedProduct object.

rdUpdatedTime :: Lens' RecordDetail (Maybe UTCTime) Source #

The time when the record for the ProvisionedProduct object was last updated.

rdPathId :: Lens' RecordDetail (Maybe Text) Source #

The identifier of the path for this product's provisioning.

rdProvisionedProductId :: Lens' RecordDetail (Maybe Text) Source #

The identifier of the ProvisionedProduct object.

rdRecordErrors :: Lens' RecordDetail [RecordError] Source #

A list of errors that occurred while processing the request.

rdProductId :: Lens' RecordDetail (Maybe Text) Source #

The product identifier.

RecordError

data RecordError Source #

The error code and description resulting from an operation.

See: recordError smart constructor.

Instances

Eq RecordError Source # 
Data RecordError Source # 

Methods

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

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

toConstr :: RecordError -> Constr #

dataTypeOf :: RecordError -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RecordError Source # 
Show RecordError Source # 
Generic RecordError Source # 

Associated Types

type Rep RecordError :: * -> * #

Hashable RecordError Source # 
FromJSON RecordError Source # 
NFData RecordError Source # 

Methods

rnf :: RecordError -> () #

type Rep RecordError Source # 
type Rep RecordError = D1 (MetaData "RecordError" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "RecordError'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_reCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_reDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

recordError :: RecordError Source #

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

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

reCode :: Lens' RecordError (Maybe Text) Source #

The numeric value of the error.

reDescription :: Lens' RecordError (Maybe Text) Source #

The text description of the error.

RecordOutput

data RecordOutput Source #

An output for the specified Product object created as the result of a request. For example, a CloudFormation-backed product that creates an S3 bucket would have an output for the S3 bucket URL.

See: recordOutput smart constructor.

Instances

Eq RecordOutput Source # 
Data RecordOutput Source # 

Methods

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

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

toConstr :: RecordOutput -> Constr #

dataTypeOf :: RecordOutput -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RecordOutput Source # 
Show RecordOutput Source # 
Generic RecordOutput Source # 

Associated Types

type Rep RecordOutput :: * -> * #

Hashable RecordOutput Source # 
FromJSON RecordOutput Source # 
NFData RecordOutput Source # 

Methods

rnf :: RecordOutput -> () #

type Rep RecordOutput Source # 
type Rep RecordOutput = D1 (MetaData "RecordOutput" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "RecordOutput'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_roOutputValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_roOutputKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_roDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

recordOutput :: RecordOutput Source #

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

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

roDescription :: Lens' RecordOutput (Maybe Text) Source #

The text description of the output.

RecordTag

data RecordTag Source #

A tag associated with the record, stored as a key-value pair.

See: recordTag smart constructor.

Instances

Eq RecordTag Source # 
Data RecordTag Source # 

Methods

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

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

toConstr :: RecordTag -> Constr #

dataTypeOf :: RecordTag -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RecordTag Source # 
Show RecordTag Source # 
Generic RecordTag Source # 

Associated Types

type Rep RecordTag :: * -> * #

Hashable RecordTag Source # 
FromJSON RecordTag Source # 
NFData RecordTag Source # 

Methods

rnf :: RecordTag -> () #

type Rep RecordTag Source # 
type Rep RecordTag = D1 (MetaData "RecordTag" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "RecordTag'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rtValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rtKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

recordTag :: RecordTag Source #

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

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

  • rtValue - The value for this tag.
  • rtKey - The key for this tag.

rtValue :: Lens' RecordTag (Maybe Text) Source #

The value for this tag.

rtKey :: Lens' RecordTag (Maybe Text) Source #

The key for this tag.

Tag

data Tag Source #

Key/value pairs to associate with this provisioning. These tags are entirely discretionary and are propagated to the resources created in the provisioning.

See: tag smart constructor.

Instances

Eq Tag Source # 

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag Source # 

Methods

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

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

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Tag Source # 
Show Tag Source # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
FromJSON Tag Source # 
NFData Tag Source # 

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "Tag'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

tag Source #

Arguments

:: Text

tagKey

-> Text

tagValue

-> Tag 

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

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

  • tagKey - The ProvisioningArtifactParameter.TagKey parameter from DescribeProvisioningParameters .
  • tagValue - The esired value for this key.

tagKey :: Lens' Tag Text Source #

The ProvisioningArtifactParameter.TagKey parameter from DescribeProvisioningParameters .

tagValue :: Lens' Tag Text Source #

The esired value for this key.

UpdateProvisioningParameter

data UpdateProvisioningParameter Source #

The parameter key/value pair used to update a ProvisionedProduct object. If UsePreviousValue is set to true, Value is ignored and the value for Key is kept as previously set (current value).

See: updateProvisioningParameter smart constructor.

Instances

Eq UpdateProvisioningParameter Source # 
Data UpdateProvisioningParameter Source # 

Methods

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

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

toConstr :: UpdateProvisioningParameter -> Constr #

dataTypeOf :: UpdateProvisioningParameter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UpdateProvisioningParameter Source # 
Show UpdateProvisioningParameter Source # 
Generic UpdateProvisioningParameter Source # 
Hashable UpdateProvisioningParameter Source # 
ToJSON UpdateProvisioningParameter Source # 
NFData UpdateProvisioningParameter Source # 
type Rep UpdateProvisioningParameter Source # 
type Rep UpdateProvisioningParameter = D1 (MetaData "UpdateProvisioningParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "UpdateProvisioningParameter'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_uppValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_uppKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_uppUsePreviousValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

updateProvisioningParameter :: UpdateProvisioningParameter Source #

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

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

  • uppValue - The value to use for updating the product provisioning. Any constraints on this value can be found in the ProvisioningArtifactParameter parameter for Key .
  • uppKey - The ProvisioningArtifactParameter.ParameterKey parameter from DescribeProvisioningParameters .
  • uppUsePreviousValue - If true, uses the currently set value for Key , ignoring UpdateProvisioningParameter.Value .

uppValue :: Lens' UpdateProvisioningParameter (Maybe Text) Source #

The value to use for updating the product provisioning. Any constraints on this value can be found in the ProvisioningArtifactParameter parameter for Key .

uppKey :: Lens' UpdateProvisioningParameter (Maybe Text) Source #

The ProvisioningArtifactParameter.ParameterKey parameter from DescribeProvisioningParameters .

uppUsePreviousValue :: Lens' UpdateProvisioningParameter (Maybe Bool) Source #

If true, uses the currently set value for Key , ignoring UpdateProvisioningParameter.Value .

UsageInstruction

data UsageInstruction Source #

Additional information provided by the administrator.

See: usageInstruction smart constructor.

Instances

Eq UsageInstruction Source # 
Data UsageInstruction Source # 

Methods

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

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

toConstr :: UsageInstruction -> Constr #

dataTypeOf :: UsageInstruction -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UsageInstruction Source # 
Show UsageInstruction Source # 
Generic UsageInstruction Source # 
Hashable UsageInstruction Source # 
FromJSON UsageInstruction Source # 
NFData UsageInstruction Source # 

Methods

rnf :: UsageInstruction -> () #

type Rep UsageInstruction Source # 
type Rep UsageInstruction = D1 (MetaData "UsageInstruction" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-8bdJVEiVZ77jaeUaDycc5" False) (C1 (MetaCons "UsageInstruction'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_uiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_uiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

usageInstruction :: UsageInstruction Source #

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

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

  • uiValue - The usage instruction value for this type.
  • uiType - The usage instruction type for the value.

uiValue :: Lens' UsageInstruction (Maybe Text) Source #

The usage instruction value for this type.

uiType :: Lens' UsageInstruction (Maybe Text) Source #

The usage instruction type for the value.