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

Contents

Description

 

Synopsis

Service Configuration

serviceCatalog :: Service #

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

Errors

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

One or more parameters provided to the operation are invalid.

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

The specified resource is a duplicate.

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

The specified resource was not found.

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

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 :: AsError a => Getting (First ServiceError) a ServiceError #

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

AccessLevelFilterKey

data AccessLevelFilterKey #

Constructors

Account 
Role 
User 

Instances

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

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 # 
Read AccessLevelFilterKey # 
Show AccessLevelFilterKey # 
Generic AccessLevelFilterKey # 
Hashable AccessLevelFilterKey # 
ToJSON AccessLevelFilterKey # 
NFData AccessLevelFilterKey # 

Methods

rnf :: AccessLevelFilterKey -> () #

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

PrincipalType

data PrincipalType #

Constructors

IAM 

Instances

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

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 # 
Read PrincipalType # 
Show PrincipalType # 
Generic PrincipalType # 

Associated Types

type Rep PrincipalType :: * -> * #

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

Methods

rnf :: PrincipalType -> () #

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

Methods

toText :: PrincipalType -> Text #

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

ProductSource

data ProductSource #

Constructors

PSAccount 

Instances

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

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 # 
Read ProductSource # 
Show ProductSource # 
Generic ProductSource # 

Associated Types

type Rep ProductSource :: * -> * #

Hashable ProductSource # 
ToJSON ProductSource # 
NFData ProductSource # 

Methods

rnf :: ProductSource -> () #

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

Methods

toText :: ProductSource -> Text #

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

ProductType

data ProductType #

Instances

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

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 # 
Read ProductType # 
Show ProductType # 
Generic ProductType # 

Associated Types

type Rep ProductType :: * -> * #

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

Methods

rnf :: ProductType -> () #

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

Methods

toText :: ProductType -> Text #

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

ProductViewFilterBy

data ProductViewFilterBy #

Instances

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

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 # 
Read ProductViewFilterBy # 
Show ProductViewFilterBy # 
Generic ProductViewFilterBy # 
Hashable ProductViewFilterBy # 
ToJSON ProductViewFilterBy # 
NFData ProductViewFilterBy # 

Methods

rnf :: ProductViewFilterBy -> () #

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

ProductViewSortBy

data ProductViewSortBy #

Instances

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

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 # 
Read ProductViewSortBy # 
Show ProductViewSortBy # 
Generic ProductViewSortBy # 
Hashable ProductViewSortBy # 
ToJSON ProductViewSortBy # 
NFData ProductViewSortBy # 

Methods

rnf :: ProductViewSortBy -> () #

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

ProvisioningArtifactType

data ProvisioningArtifactType #

Instances

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

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 # 
Read ProvisioningArtifactType # 
Show ProvisioningArtifactType # 
Generic ProvisioningArtifactType # 
Hashable ProvisioningArtifactType # 
ToJSON ProvisioningArtifactType # 
FromJSON ProvisioningArtifactType # 
NFData ProvisioningArtifactType # 
ToQuery ProvisioningArtifactType # 
ToHeader ProvisioningArtifactType # 
ToByteString ProvisioningArtifactType # 
FromText ProvisioningArtifactType # 
ToText ProvisioningArtifactType # 
type Rep ProvisioningArtifactType # 
type Rep ProvisioningArtifactType = D1 (MetaData "ProvisioningArtifactType" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" False) (C1 (MetaCons "PATCloudFormationTemplate" PrefixI False) U1)

RecordStatus

data RecordStatus #

Constructors

Error' 
InProgress 
Succeeded 

Instances

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

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 # 
Read RecordStatus # 
Show RecordStatus # 
Generic RecordStatus # 

Associated Types

type Rep RecordStatus :: * -> * #

Hashable RecordStatus # 
FromJSON RecordStatus # 
NFData RecordStatus # 

Methods

rnf :: RecordStatus -> () #

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

Methods

toText :: RecordStatus -> Text #

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

RequestStatus

data RequestStatus #

Constructors

Available 
Creating 
Failed 

Instances

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

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 # 
Read RequestStatus # 
Show RequestStatus # 
Generic RequestStatus # 

Associated Types

type Rep RequestStatus :: * -> * #

Hashable RequestStatus # 
FromJSON RequestStatus # 
NFData RequestStatus # 

Methods

rnf :: RequestStatus -> () #

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

Methods

toText :: RequestStatus -> Text #

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

SortOrder

data SortOrder #

Constructors

Ascending 
Descending 

Instances

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

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 # 
Read SortOrder # 
Show SortOrder # 
Generic SortOrder # 

Associated Types

type Rep SortOrder :: * -> * #

Hashable SortOrder # 
ToJSON SortOrder # 
NFData SortOrder # 

Methods

rnf :: SortOrder -> () #

ToQuery SortOrder # 
ToHeader SortOrder # 
ToByteString SortOrder # 

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder # 
ToText SortOrder # 

Methods

toText :: SortOrder -> Text #

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

AccessLevelFilter

data AccessLevelFilter #

The access level to limit results.

See: accessLevelFilter smart constructor.

Instances

Eq AccessLevelFilter # 
Data AccessLevelFilter # 

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 # 
Show AccessLevelFilter # 
Generic AccessLevelFilter # 
Hashable AccessLevelFilter # 
ToJSON AccessLevelFilter # 
NFData AccessLevelFilter # 

Methods

rnf :: AccessLevelFilter -> () #

type Rep AccessLevelFilter # 
type Rep AccessLevelFilter = D1 (MetaData "AccessLevelFilter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

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

alfKey :: Lens' AccessLevelFilter (Maybe AccessLevelFilterKey) #

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 #

Detailed constraint information.

See: constraintDetail smart constructor.

Instances

Eq ConstraintDetail # 
Data ConstraintDetail # 

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 # 
Show ConstraintDetail # 
Generic ConstraintDetail # 
Hashable ConstraintDetail # 
FromJSON ConstraintDetail # 
NFData ConstraintDetail # 

Methods

rnf :: ConstraintDetail -> () #

type Rep ConstraintDetail # 
type Rep ConstraintDetail = D1 (MetaData "ConstraintDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The identifier of the constraint.

cdOwner :: Lens' ConstraintDetail (Maybe Text) #

The owner of the constraint.

cdType :: Lens' ConstraintDetail (Maybe Text) #

The type of the constraint.

cdDescription :: Lens' ConstraintDetail (Maybe Text) #

The text description of the constraint.

ConstraintSummary

data ConstraintSummary #

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

See: constraintSummary smart constructor.

Instances

Eq ConstraintSummary # 
Data ConstraintSummary # 

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 # 
Show ConstraintSummary # 
Generic ConstraintSummary # 
Hashable ConstraintSummary # 
FromJSON ConstraintSummary # 
NFData ConstraintSummary # 

Methods

rnf :: ConstraintSummary -> () #

type Rep ConstraintSummary # 
type Rep ConstraintSummary = D1 (MetaData "ConstraintSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The type of the constraint.

csDescription :: Lens' ConstraintSummary (Maybe Text) #

The text description of the constraint.

LaunchPathSummary

data LaunchPathSummary #

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

See: launchPathSummary smart constructor.

Instances

Eq LaunchPathSummary # 
Data LaunchPathSummary # 

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 # 
Show LaunchPathSummary # 
Generic LaunchPathSummary # 
Hashable LaunchPathSummary # 
FromJSON LaunchPathSummary # 
NFData LaunchPathSummary # 

Methods

rnf :: LaunchPathSummary -> () #

type Rep LaunchPathSummary # 
type Rep LaunchPathSummary = D1 (MetaData "LaunchPathSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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] #

List of constraints on the portfolio-product relationship.

lpsName :: Lens' LaunchPathSummary (Maybe Text) #

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

lpsId :: Lens' LaunchPathSummary (Maybe Text) #

The unique identifier of the product path.

lpsTags :: Lens' LaunchPathSummary [Tag] #

List of tags used by this launch path.

ListRecordHistorySearchFilter

data ListRecordHistorySearchFilter #

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

See: listRecordHistorySearchFilter smart constructor.

Instances

Eq ListRecordHistorySearchFilter # 
Data ListRecordHistorySearchFilter # 

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 # 
Show ListRecordHistorySearchFilter # 
Generic ListRecordHistorySearchFilter # 
Hashable ListRecordHistorySearchFilter # 
ToJSON ListRecordHistorySearchFilter # 
NFData ListRecordHistorySearchFilter # 
type Rep ListRecordHistorySearchFilter # 
type Rep ListRecordHistorySearchFilter = D1 (MetaData "ListRecordHistorySearchFilter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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:

lrhsfValue :: Lens' ListRecordHistorySearchFilter (Maybe Text) #

The filter value for Key .

ParameterConstraints

data ParameterConstraints #

The constraints that the administrator has put on the parameter.

See: parameterConstraints smart constructor.

Instances

Eq ParameterConstraints # 
Data ParameterConstraints # 

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 # 
Show ParameterConstraints # 
Generic ParameterConstraints # 
Hashable ParameterConstraints # 
FromJSON ParameterConstraints # 
NFData ParameterConstraints # 

Methods

rnf :: ParameterConstraints -> () #

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

parameterConstraints :: ParameterConstraints #

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] #

The values that the administrator has allowed for the parameter.

PortfolioDetail

data PortfolioDetail #

Detailed portfolio information.

See: portfolioDetail smart constructor.

Instances

Eq PortfolioDetail # 
Data PortfolioDetail # 

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 # 
Show PortfolioDetail # 
Generic PortfolioDetail # 
Hashable PortfolioDetail # 
FromJSON PortfolioDetail # 
NFData PortfolioDetail # 

Methods

rnf :: PortfolioDetail -> () #

type Rep PortfolioDetail # 
type Rep PortfolioDetail = D1 (MetaData "PortfolioDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The ARN assigned to the portfolio.

pdCreatedTime :: Lens' PortfolioDetail (Maybe UTCTime) #

The UTC timestamp of the creation time.

pdId :: Lens' PortfolioDetail (Maybe Text) #

The identifier for the portfolio.

pdDisplayName :: Lens' PortfolioDetail (Maybe Text) #

The name to use for display purposes.

pdDescription :: Lens' PortfolioDetail (Maybe Text) #

The text description of the portfolio.

pdProviderName :: Lens' PortfolioDetail (Maybe Text) #

The name of the portfolio provider.

Principal

data Principal #

A principal's ARN and type.

See: principal smart constructor.

Instances

Eq Principal # 
Data Principal # 

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 # 
Show Principal # 
Generic Principal # 

Associated Types

type Rep Principal :: * -> * #

Hashable Principal # 
FromJSON Principal # 
NFData Principal # 

Methods

rnf :: Principal -> () #

type Rep Principal # 
type Rep Principal = D1 (MetaData "Principal" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The principal type. Must be IAM

pPrincipalARN :: Lens' Principal (Maybe Text) #

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

ProductViewAggregationValue

data ProductViewAggregationValue #

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 # 
Data ProductViewAggregationValue # 

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 # 
Show ProductViewAggregationValue # 
Generic ProductViewAggregationValue # 
Hashable ProductViewAggregationValue # 
FromJSON ProductViewAggregationValue # 
NFData ProductViewAggregationValue # 
type Rep ProductViewAggregationValue # 
type Rep ProductViewAggregationValue = D1 (MetaData "ProductViewAggregationValue" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The value of the product view aggregation.

pvavApproximateCount :: Lens' ProductViewAggregationValue (Maybe Int) #

An approximate count of the products that match the value.

ProductViewDetail

data ProductViewDetail #

Detailed product view information.

See: productViewDetail smart constructor.

Instances

Eq ProductViewDetail # 
Data ProductViewDetail # 

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 # 
Show ProductViewDetail # 
Generic ProductViewDetail # 
Hashable ProductViewDetail # 
FromJSON ProductViewDetail # 
NFData ProductViewDetail # 

Methods

rnf :: ProductViewDetail -> () #

type Rep ProductViewDetail # 
type Rep ProductViewDetail = D1 (MetaData "ProductViewDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

Current status of the product.

pvdProductViewSummary :: Lens' ProductViewDetail (Maybe ProductViewSummary) #

The summary metadata about the specified product view.

pvdCreatedTime :: Lens' ProductViewDetail (Maybe UTCTime) #

The UTC timestamp of the creation time.

pvdProductARN :: Lens' ProductViewDetail (Maybe Text) #

The ARN associated with the product.

ProductViewSummary

data ProductViewSummary #

The summary metadata about the specified product.

See: productViewSummary smart constructor.

Instances

Eq ProductViewSummary # 
Data ProductViewSummary # 

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 # 
Show ProductViewSummary # 
Generic ProductViewSummary # 
Hashable ProductViewSummary # 
FromJSON ProductViewSummary # 
NFData ProductViewSummary # 

Methods

rnf :: ProductViewSummary -> () #

type Rep ProductViewSummary # 
type Rep ProductViewSummary = D1 (MetaData "ProductViewSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

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

pvsSupportURL :: Lens' ProductViewSummary (Maybe Text) #

The URL information to obtain support for this Product.

pvsShortDescription :: Lens' ProductViewSummary (Maybe Text) #

Short description of the product.

pvsHasDefaultPath :: Lens' ProductViewSummary (Maybe Bool) #

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) #

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

pvsName :: Lens' ProductViewSummary (Maybe Text) #

The name of the product.

pvsId :: Lens' ProductViewSummary (Maybe Text) #

The product view identifier.

pvsType :: Lens' ProductViewSummary (Maybe ProductType) #

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

pvsSupportEmail :: Lens' ProductViewSummary (Maybe Text) #

The email contact information to obtain support for this Product.

pvsProductId :: Lens' ProductViewSummary (Maybe Text) #

The product identifier.

pvsSupportDescription :: Lens' ProductViewSummary (Maybe Text) #

The description of the support for this Product.

ProvisionedProductDetail

data ProvisionedProductDetail #

Detailed information about a ProvisionedProduct object.

See: provisionedProductDetail smart constructor.

Instances

Eq ProvisionedProductDetail # 
Data ProvisionedProductDetail # 

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 # 
Show ProvisionedProductDetail # 
Generic ProvisionedProductDetail # 
Hashable ProvisionedProductDetail # 
FromJSON ProvisionedProductDetail # 
NFData ProvisionedProductDetail # 
type Rep ProvisionedProductDetail # 

provisionedProductDetail :: ProvisionedProductDetail #

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) #

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) #

The current status of the ProvisionedProduct.

ppdARN :: Lens' ProvisionedProductDetail (Maybe Text) #

The ARN associated with the ProvisionedProduct object.

ppdCreatedTime :: Lens' ProvisionedProductDetail (Maybe UTCTime) #

The UTC timestamp of the creation time.

ppdStatusMessage :: Lens' ProvisionedProductDetail (Maybe Text) #

The current status message of the ProvisionedProduct.

ppdName :: Lens' ProvisionedProductDetail (Maybe Text) #

The user-friendly name of the ProvisionedProduct object.

ppdLastRecordId :: Lens' ProvisionedProductDetail (Maybe Text) #

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

ppdId :: Lens' ProvisionedProductDetail (Maybe Text) #

The identifier of the ProvisionedProduct object.

ppdType :: Lens' ProvisionedProductDetail (Maybe Text) #

The type of the ProvisionedProduct object.

ProvisioningArtifact

data ProvisioningArtifact #

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

See: provisioningArtifact smart constructor.

Instances

Eq ProvisioningArtifact # 
Data ProvisioningArtifact # 

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 # 
Show ProvisioningArtifact # 
Generic ProvisioningArtifact # 
Hashable ProvisioningArtifact # 
FromJSON ProvisioningArtifact # 
NFData ProvisioningArtifact # 

Methods

rnf :: ProvisioningArtifact -> () #

type Rep ProvisioningArtifact # 
type Rep ProvisioningArtifact = D1 (MetaData "ProvisioningArtifact" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The UTC timestamp of the creation time.

paName :: Lens' ProvisioningArtifact (Maybe Text) #

The name of the artifact.

paId :: Lens' ProvisioningArtifact (Maybe Text) #

The identifier for the artifact.

paDescription :: Lens' ProvisioningArtifact (Maybe Text) #

The text description of the artifact.

ProvisioningArtifactDetail

data ProvisioningArtifactDetail #

Detailed provisioning artifact information.

See: provisioningArtifactDetail smart constructor.

Instances

Eq ProvisioningArtifactDetail # 
Data ProvisioningArtifactDetail # 

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 # 
Show ProvisioningArtifactDetail # 
Generic ProvisioningArtifactDetail # 
Hashable ProvisioningArtifactDetail # 
FromJSON ProvisioningArtifactDetail # 
NFData ProvisioningArtifactDetail # 
type Rep ProvisioningArtifactDetail # 
type Rep ProvisioningArtifactDetail = D1 (MetaData "ProvisioningArtifactDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The UTC timestamp of the creation time.

padName :: Lens' ProvisioningArtifactDetail (Maybe Text) #

The name assigned to the provisioning artifact.

padId :: Lens' ProvisioningArtifactDetail (Maybe Text) #

The identifier of the provisioning artifact.

padType :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType) #

The type of the provisioning artifact.

padDescription :: Lens' ProvisioningArtifactDetail (Maybe Text) #

The text description of the provisioning artifact.

ProvisioningArtifactParameter

data ProvisioningArtifactParameter #

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 # 
Data ProvisioningArtifactParameter # 

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 # 
Show ProvisioningArtifactParameter # 
Generic ProvisioningArtifactParameter # 
Hashable ProvisioningArtifactParameter # 
FromJSON ProvisioningArtifactParameter # 
NFData ProvisioningArtifactParameter # 
type Rep ProvisioningArtifactParameter # 
type Rep ProvisioningArtifactParameter = D1 (MetaData "ProvisioningArtifactParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

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) #

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

pDefaultValue :: Lens' ProvisioningArtifactParameter (Maybe Text) #

The default value for this parameter.

pDescription :: Lens' ProvisioningArtifactParameter (Maybe Text) #

The text description of the parameter.

ProvisioningArtifactProperties

data ProvisioningArtifactProperties #

Provisioning artifact properties.

See: provisioningArtifactProperties smart constructor.

Instances

Eq ProvisioningArtifactProperties # 
Data ProvisioningArtifactProperties # 

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 # 
Show ProvisioningArtifactProperties # 
Generic ProvisioningArtifactProperties # 
Hashable ProvisioningArtifactProperties # 
ToJSON ProvisioningArtifactProperties # 
NFData ProvisioningArtifactProperties # 
type Rep ProvisioningArtifactProperties # 
type Rep ProvisioningArtifactProperties = D1 (MetaData "ProvisioningArtifactProperties" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The name assigned to the provisioning artifact properties.

papType :: Lens' ProvisioningArtifactProperties (Maybe ProvisioningArtifactType) #

The type of the provisioning artifact properties.

papDescription :: Lens' ProvisioningArtifactProperties (Maybe Text) #

The text description of the provisioning artifact properties.

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

Additional information about the provisioning artifact properties.

ProvisioningParameter

data ProvisioningParameter #

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

See: provisioningParameter smart constructor.

Instances

Eq ProvisioningParameter # 
Data ProvisioningParameter # 

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 # 
Show ProvisioningParameter # 
Generic ProvisioningParameter # 
Hashable ProvisioningParameter # 
ToJSON ProvisioningParameter # 
NFData ProvisioningParameter # 

Methods

rnf :: ProvisioningParameter -> () #

type Rep ProvisioningParameter # 
type Rep ProvisioningParameter = D1 (MetaData "ProvisioningParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

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

ppKey :: Lens' ProvisioningParameter (Maybe Text) #

The ProvisioningArtifactParameter.ParameterKey parameter from DescribeProvisioningParameters .

RecordDetail

data RecordDetail #

The full details of a specific ProvisionedProduct object.

See: recordDetail smart constructor.

Instances

Eq RecordDetail # 
Data RecordDetail # 

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 # 
Show RecordDetail # 
Generic RecordDetail # 

Associated Types

type Rep RecordDetail :: * -> * #

Hashable RecordDetail # 
FromJSON RecordDetail # 
NFData RecordDetail # 

Methods

rnf :: RecordDetail -> () #

type Rep RecordDetail # 
type Rep RecordDetail = D1 (MetaData "RecordDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The status of the ProvisionedProduct object.

rdRecordTags :: Lens' RecordDetail [RecordTag] #

List of tags associated with this record.

rdProvisionedProductName :: Lens' RecordDetail (Maybe Text) #

The user-friendly name of the ProvisionedProduct object.

rdProvisioningArtifactId :: Lens' RecordDetail (Maybe Text) #

The provisioning artifact identifier for this product.

rdCreatedTime :: Lens' RecordDetail (Maybe UTCTime) #

The UTC timestamp of the creation time.

rdRecordType :: Lens' RecordDetail (Maybe Text) #

The record type for this record.

rdRecordId :: Lens' RecordDetail (Maybe Text) #

The identifier of the ProvisionedProduct object record.

rdProvisionedProductType :: Lens' RecordDetail (Maybe Text) #

The type of the ProvisionedProduct object.

rdUpdatedTime :: Lens' RecordDetail (Maybe UTCTime) #

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

rdPathId :: Lens' RecordDetail (Maybe Text) #

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

rdProvisionedProductId :: Lens' RecordDetail (Maybe Text) #

The identifier of the ProvisionedProduct object.

rdRecordErrors :: Lens' RecordDetail [RecordError] #

A list of errors that occurred while processing the request.

rdProductId :: Lens' RecordDetail (Maybe Text) #

The product identifier.

RecordError

data RecordError #

The error code and description resulting from an operation.

See: recordError smart constructor.

Instances

Eq RecordError # 
Data RecordError # 

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 # 
Show RecordError # 
Generic RecordError # 

Associated Types

type Rep RecordError :: * -> * #

Hashable RecordError # 
FromJSON RecordError # 
NFData RecordError # 

Methods

rnf :: RecordError -> () #

type Rep RecordError # 
type Rep RecordError = D1 (MetaData "RecordError" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The numeric value of the error.

reDescription :: Lens' RecordError (Maybe Text) #

The text description of the error.

RecordOutput

data RecordOutput #

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 # 
Data RecordOutput # 

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 # 
Show RecordOutput # 
Generic RecordOutput # 

Associated Types

type Rep RecordOutput :: * -> * #

Hashable RecordOutput # 
FromJSON RecordOutput # 
NFData RecordOutput # 

Methods

rnf :: RecordOutput -> () #

type Rep RecordOutput # 
type Rep RecordOutput = D1 (MetaData "RecordOutput" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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:

roOutputValue :: Lens' RecordOutput (Maybe Text) #

The output value.

roDescription :: Lens' RecordOutput (Maybe Text) #

The text description of the output.

RecordTag

data RecordTag #

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

See: recordTag smart constructor.

Instances

Eq RecordTag # 
Data RecordTag # 

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 # 
Show RecordTag # 
Generic RecordTag # 

Associated Types

type Rep RecordTag :: * -> * #

Hashable RecordTag # 
FromJSON RecordTag # 
NFData RecordTag # 

Methods

rnf :: RecordTag -> () #

type Rep RecordTag # 
type Rep RecordTag = D1 (MetaData "RecordTag" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The value for this tag.

rtKey :: Lens' RecordTag (Maybe Text) #

The key for this tag.

Tag

data Tag #

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 # 

Methods

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

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

Data Tag # 

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 # 
Show Tag # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag # 
FromJSON Tag # 
NFData Tag # 

Methods

rnf :: Tag -> () #

type Rep Tag # 
type Rep Tag = D1 (MetaData "Tag" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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 #

The ProvisioningArtifactParameter.TagKey parameter from DescribeProvisioningParameters .

tagValue :: Lens' Tag Text #

The esired value for this key.

UpdateProvisioningParameter

data UpdateProvisioningParameter #

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 # 
Data UpdateProvisioningParameter # 

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 # 
Show UpdateProvisioningParameter # 
Generic UpdateProvisioningParameter # 
Hashable UpdateProvisioningParameter # 
ToJSON UpdateProvisioningParameter # 
NFData UpdateProvisioningParameter # 
type Rep UpdateProvisioningParameter # 
type Rep UpdateProvisioningParameter = D1 (MetaData "UpdateProvisioningParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

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) #

The ProvisioningArtifactParameter.ParameterKey parameter from DescribeProvisioningParameters .

uppUsePreviousValue :: Lens' UpdateProvisioningParameter (Maybe Bool) #

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

UsageInstruction

data UsageInstruction #

Additional information provided by the administrator.

See: usageInstruction smart constructor.

Instances

Eq UsageInstruction # 
Data UsageInstruction # 

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 # 
Show UsageInstruction # 
Generic UsageInstruction # 
Hashable UsageInstruction # 
FromJSON UsageInstruction # 
NFData UsageInstruction # 

Methods

rnf :: UsageInstruction -> () #

type Rep UsageInstruction # 
type Rep UsageInstruction = D1 (MetaData "UsageInstruction" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.4.5-E18s202pm17KzFGbCQM02M" 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 #

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) #

The usage instruction value for this type.

uiType :: Lens' UsageInstruction (Maybe Text) #

The usage instruction type for the value.