amazonka-servicecatalog-1.6.0: Amazon Service Catalog SDK.

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

Network.AWS.ServiceCatalog

Contents

Description

AWS Service Catalog

AWS Service Catalog enables organizations to create and manage catalogs of IT services that are approved for use on AWS. To get the most out of this documentation, you should be familiar with the terminology discussed in AWS Service Catalog Concepts .

Synopsis

Service Configuration

serviceCatalog :: Service Source #

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

Errors

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

InvalidParametersException

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

One or more parameters provided to the operation are not valid.

DuplicateResourceException

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

The specified resource is a duplicate.

TagOptionNotMigratedException

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

An operation requiring TagOptions failed because the TagOptions migration process has not been performed for this account. Please use the AWS console to perform the migration process before retrying the operation.

ResourceNotFoundException

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

The specified resource was not found.

InvalidStateException

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

An attempt was made to modify a resource that is in a state that is not valid. Check your resources to ensure that they are in valid states before retrying the operation.

LimitExceededException

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

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

ResourceInUseException

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

A resource that is currently in use. Ensure that the resource is not in use and retry the operation.

Waiters

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

Operations

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

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

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

DeleteConstraint

UpdateConstraint

CreateProvisionedProductPlan

CreateProduct

DescribeCopyProductStatus

TerminateProvisionedProduct

UpdateProvisionedProduct

DescribeProvisioningArtifact

ListRecordHistory

DescribeProvisionedProductPlan

AssociateTagOptionWithResource

CreateTagOption

DisassociateProductFromPortfolio

ListConstraintsForPortfolio (Paginated)

DescribeRecord

DescribeConstraint

CreateProvisioningArtifact

ListPortfolios (Paginated)

DescribeProductView

CreatePortfolioShare

ListProvisioningArtifacts

SearchProducts

SearchProvisionedProducts

DescribeProduct

DeleteProvisionedProductPlan

CreateConstraint

ListProvisionedProductPlans

ListPortfolioAccess

DisassociatePrincipalFromPortfolio

DescribeTagOption

DisassociateTagOptionFromResource

DescribePortfolio

AssociateProductWithPortfolio

ListAcceptedPortfolioShares (Paginated)

ExecuteProvisionedProductPlan

AcceptPortfolioShare

ScanProvisionedProducts

ListPrincipalsForPortfolio (Paginated)

DeleteProduct

UpdateProduct

ProvisionProduct

RejectPortfolioShare

DeleteTagOption

UpdateTagOption

ListTagOptions (Paginated)

SearchProductsAsAdmin (Paginated)

DeletePortfolio

UpdatePortfolio

ListPortfoliosForProduct (Paginated)

DescribeProductAsAdmin

DescribeProvisioningParameters

AssociatePrincipalWithPortfolio

DescribeProvisionedProduct

CopyProduct

UpdateProvisioningArtifact

DeletePortfolioShare

DeleteProvisioningArtifact

CreatePortfolio

ListLaunchPaths (Paginated)

ListResourcesForTagOption (Paginated)

Types

AccessLevelFilterKey

data AccessLevelFilterKey Source #

Constructors

Account 
Role 
User 

Instances

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

Methods

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

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

toConstr :: AccessLevelFilterKey -> Constr #

dataTypeOf :: AccessLevelFilterKey -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: AccessLevelFilterKey -> () #

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

ChangeAction

data ChangeAction Source #

Constructors

Add 
Modify 
Remove 

Instances

Bounded ChangeAction Source # 
Enum ChangeAction Source # 
Eq ChangeAction Source # 
Data ChangeAction Source # 

Methods

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

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

toConstr :: ChangeAction -> Constr #

dataTypeOf :: ChangeAction -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ChangeAction Source # 
Read ChangeAction Source # 
Show ChangeAction Source # 
Generic ChangeAction Source # 

Associated Types

type Rep ChangeAction :: * -> * #

Hashable ChangeAction Source # 
FromJSON ChangeAction Source # 
NFData ChangeAction Source # 

Methods

rnf :: ChangeAction -> () #

ToHeader ChangeAction Source # 
ToQuery ChangeAction Source # 
ToByteString ChangeAction Source # 
FromText ChangeAction Source # 
ToText ChangeAction Source # 

Methods

toText :: ChangeAction -> Text #

type Rep ChangeAction Source # 
type Rep ChangeAction = D1 * (MetaData "ChangeAction" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * (C1 * (MetaCons "Add" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Modify" PrefixI False) (U1 *)) (C1 * (MetaCons "Remove" PrefixI False) (U1 *))))

CopyOption

data CopyOption Source #

Constructors

CopyTags 

Instances

Bounded CopyOption Source # 
Enum CopyOption Source # 
Eq CopyOption Source # 
Data CopyOption Source # 

Methods

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

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

toConstr :: CopyOption -> Constr #

dataTypeOf :: CopyOption -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CopyOption Source # 
Read CopyOption Source # 
Show CopyOption Source # 
Generic CopyOption Source # 

Associated Types

type Rep CopyOption :: * -> * #

Hashable CopyOption Source # 
ToJSON CopyOption Source # 
NFData CopyOption Source # 

Methods

rnf :: CopyOption -> () #

ToHeader CopyOption Source # 
ToQuery CopyOption Source # 
ToByteString CopyOption Source # 
FromText CopyOption Source # 
ToText CopyOption Source # 

Methods

toText :: CopyOption -> Text #

type Rep CopyOption Source # 
type Rep CopyOption = D1 * (MetaData "CopyOption" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "CopyTags" PrefixI False) (U1 *))

CopyProductStatus

data CopyProductStatus Source #

Instances

Bounded CopyProductStatus Source # 
Enum CopyProductStatus Source # 
Eq CopyProductStatus Source # 
Data CopyProductStatus Source # 

Methods

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

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

toConstr :: CopyProductStatus -> Constr #

dataTypeOf :: CopyProductStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord CopyProductStatus Source # 
Read CopyProductStatus Source # 
Show CopyProductStatus Source # 
Generic CopyProductStatus Source # 
Hashable CopyProductStatus Source # 
FromJSON CopyProductStatus Source # 
NFData CopyProductStatus Source # 

Methods

rnf :: CopyProductStatus -> () #

ToHeader CopyProductStatus Source # 
ToQuery CopyProductStatus Source # 
ToByteString CopyProductStatus Source # 
FromText CopyProductStatus Source # 
ToText CopyProductStatus Source # 
type Rep CopyProductStatus Source # 
type Rep CopyProductStatus = D1 * (MetaData "CopyProductStatus" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * (C1 * (MetaCons "CPSFailed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "CPSInProgress" PrefixI False) (U1 *)) (C1 * (MetaCons "CPSSucceeded" PrefixI False) (U1 *))))

EvaluationType

data EvaluationType Source #

Constructors

Dynamic 
Static 

Instances

Bounded EvaluationType Source # 
Enum EvaluationType Source # 
Eq EvaluationType Source # 
Data EvaluationType Source # 

Methods

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

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

toConstr :: EvaluationType -> Constr #

dataTypeOf :: EvaluationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EvaluationType Source # 
Read EvaluationType Source # 
Show EvaluationType Source # 
Generic EvaluationType Source # 

Associated Types

type Rep EvaluationType :: * -> * #

Hashable EvaluationType Source # 
FromJSON EvaluationType Source # 
NFData EvaluationType Source # 

Methods

rnf :: EvaluationType -> () #

ToHeader EvaluationType Source # 
ToQuery EvaluationType Source # 
ToByteString EvaluationType Source # 
FromText EvaluationType Source # 
ToText EvaluationType Source # 
type Rep EvaluationType Source # 
type Rep EvaluationType = D1 * (MetaData "EvaluationType" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * (C1 * (MetaCons "Dynamic" PrefixI False) (U1 *)) (C1 * (MetaCons "Static" PrefixI False) (U1 *)))

PrincipalType

data PrincipalType Source #

Constructors

IAM 

Instances

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

Methods

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

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

toConstr :: PrincipalType -> Constr #

dataTypeOf :: PrincipalType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep PrincipalType :: * -> * #

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

Methods

rnf :: PrincipalType -> () #

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

Methods

toText :: PrincipalType -> Text #

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

ProductSource

data ProductSource Source #

Constructors

PSAccount 

Instances

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

Methods

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

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

toConstr :: ProductSource -> Constr #

dataTypeOf :: ProductSource -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ProductSource :: * -> * #

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

Methods

rnf :: ProductSource -> () #

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

Methods

toText :: ProductSource -> Text #

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

ProductType

data ProductType Source #

Instances

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

Methods

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

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

toConstr :: ProductType -> Constr #

dataTypeOf :: ProductType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ProductType :: * -> * #

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

Methods

rnf :: ProductType -> () #

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

Methods

toText :: ProductType -> Text #

type Rep ProductType Source # 
type Rep ProductType = D1 * (MetaData "ProductType" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * (C1 * (MetaCons "CloudFormationTemplate" PrefixI False) (U1 *)) (C1 * (MetaCons "Marketplace" PrefixI False) (U1 *)))

ProductViewFilterBy

data ProductViewFilterBy Source #

Instances

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

Methods

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

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

toConstr :: ProductViewFilterBy -> Constr #

dataTypeOf :: ProductViewFilterBy -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ProductViewFilterBy -> () #

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

ProductViewSortBy

data ProductViewSortBy Source #

Instances

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

Methods

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

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

toConstr :: ProductViewSortBy -> Constr #

dataTypeOf :: ProductViewSortBy -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ProductViewSortBy -> () #

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

ProvisionedProductPlanStatus

data ProvisionedProductPlanStatus Source #

Instances

Bounded ProvisionedProductPlanStatus Source # 
Enum ProvisionedProductPlanStatus Source # 
Eq ProvisionedProductPlanStatus Source # 
Data ProvisionedProductPlanStatus Source # 

Methods

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

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

toConstr :: ProvisionedProductPlanStatus -> Constr #

dataTypeOf :: ProvisionedProductPlanStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProvisionedProductPlanStatus Source # 
Read ProvisionedProductPlanStatus Source # 
Show ProvisionedProductPlanStatus Source # 
Generic ProvisionedProductPlanStatus Source # 
Hashable ProvisionedProductPlanStatus Source # 
FromJSON ProvisionedProductPlanStatus Source # 
NFData ProvisionedProductPlanStatus Source # 
ToHeader ProvisionedProductPlanStatus Source # 
ToQuery ProvisionedProductPlanStatus Source # 
ToByteString ProvisionedProductPlanStatus Source # 
FromText ProvisionedProductPlanStatus Source # 
ToText ProvisionedProductPlanStatus Source # 
type Rep ProvisionedProductPlanStatus Source # 
type Rep ProvisionedProductPlanStatus = D1 * (MetaData "ProvisionedProductPlanStatus" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * ((:+:) * (C1 * (MetaCons "CreateFailed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "CreateInProgress" PrefixI False) (U1 *)) (C1 * (MetaCons "CreateSuccess" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "ExecuteFailed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ExecuteInProgress" PrefixI False) (U1 *)) (C1 * (MetaCons "ExecuteSuccess" PrefixI False) (U1 *)))))

ProvisionedProductPlanType

data ProvisionedProductPlanType Source #

Constructors

Cloudformation 

Instances

Bounded ProvisionedProductPlanType Source # 
Enum ProvisionedProductPlanType Source # 
Eq ProvisionedProductPlanType Source # 
Data ProvisionedProductPlanType Source # 

Methods

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

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

toConstr :: ProvisionedProductPlanType -> Constr #

dataTypeOf :: ProvisionedProductPlanType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

ProvisionedProductStatus

data ProvisionedProductStatus Source #

Instances

Bounded ProvisionedProductStatus Source # 
Enum ProvisionedProductStatus Source # 
Eq ProvisionedProductStatus Source # 
Data ProvisionedProductStatus Source # 

Methods

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

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

toConstr :: ProvisionedProductStatus -> Constr #

dataTypeOf :: ProvisionedProductStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProvisionedProductStatus Source # 
Read ProvisionedProductStatus Source # 
Show ProvisionedProductStatus Source # 
Generic ProvisionedProductStatus Source # 
Hashable ProvisionedProductStatus Source # 
FromJSON ProvisionedProductStatus Source # 
NFData ProvisionedProductStatus Source # 
ToHeader ProvisionedProductStatus Source # 
ToQuery ProvisionedProductStatus Source # 
ToByteString ProvisionedProductStatus Source # 
FromText ProvisionedProductStatus Source # 
ToText ProvisionedProductStatus Source # 
type Rep ProvisionedProductStatus Source # 
type Rep ProvisionedProductStatus = D1 * (MetaData "ProvisionedProductStatus" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * ((:+:) * (C1 * (MetaCons "PPSAvailable" PrefixI False) (U1 *)) (C1 * (MetaCons "PPSError'" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "PPSPlanInProgress" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "PPSTainted" PrefixI False) (U1 *)) (C1 * (MetaCons "PPSUnderChange" PrefixI False) (U1 *)))))

ProvisionedProductViewFilterBy

data ProvisionedProductViewFilterBy Source #

Constructors

SearchQuery 

Instances

Bounded ProvisionedProductViewFilterBy Source # 
Enum ProvisionedProductViewFilterBy Source # 
Eq ProvisionedProductViewFilterBy Source # 
Data ProvisionedProductViewFilterBy Source # 

Methods

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

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

toConstr :: ProvisionedProductViewFilterBy -> Constr #

dataTypeOf :: ProvisionedProductViewFilterBy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProvisionedProductViewFilterBy Source # 
Read ProvisionedProductViewFilterBy Source # 
Show ProvisionedProductViewFilterBy Source # 
Generic ProvisionedProductViewFilterBy Source # 
Hashable ProvisionedProductViewFilterBy Source # 
ToJSON ProvisionedProductViewFilterBy Source # 
NFData ProvisionedProductViewFilterBy Source # 
ToHeader ProvisionedProductViewFilterBy Source # 
ToQuery ProvisionedProductViewFilterBy Source # 
ToByteString ProvisionedProductViewFilterBy Source # 
FromText ProvisionedProductViewFilterBy Source # 
ToText ProvisionedProductViewFilterBy Source # 
type Rep ProvisionedProductViewFilterBy Source # 
type Rep ProvisionedProductViewFilterBy = D1 * (MetaData "ProvisionedProductViewFilterBy" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "SearchQuery" PrefixI False) (U1 *))

ProvisioningArtifactPropertyName

data ProvisioningArtifactPropertyName Source #

Constructors

Id 

Instances

Bounded ProvisioningArtifactPropertyName Source # 
Enum ProvisioningArtifactPropertyName Source # 
Eq ProvisioningArtifactPropertyName Source # 
Data ProvisioningArtifactPropertyName Source # 

Methods

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

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

toConstr :: ProvisioningArtifactPropertyName -> Constr #

dataTypeOf :: ProvisioningArtifactPropertyName -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ProvisioningArtifactPropertyName Source # 
Read ProvisioningArtifactPropertyName Source # 
Show ProvisioningArtifactPropertyName Source # 
Generic ProvisioningArtifactPropertyName Source # 
Hashable ProvisioningArtifactPropertyName Source # 
ToJSON ProvisioningArtifactPropertyName Source # 
NFData ProvisioningArtifactPropertyName Source # 
ToHeader ProvisioningArtifactPropertyName Source # 
ToQuery ProvisioningArtifactPropertyName Source # 
ToByteString ProvisioningArtifactPropertyName Source # 
FromText ProvisioningArtifactPropertyName Source # 
ToText ProvisioningArtifactPropertyName Source # 
type Rep ProvisioningArtifactPropertyName Source # 
type Rep ProvisioningArtifactPropertyName = D1 * (MetaData "ProvisioningArtifactPropertyName" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "Id" PrefixI False) (U1 *))

ProvisioningArtifactType

data ProvisioningArtifactType Source #

Instances

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

Methods

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

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

toConstr :: ProvisioningArtifactType -> Constr #

dataTypeOf :: ProvisioningArtifactType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

RecordStatus

data RecordStatus Source #

Instances

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

Methods

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

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

toConstr :: RecordStatus -> Constr #

dataTypeOf :: RecordStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep RecordStatus :: * -> * #

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

Methods

rnf :: RecordStatus -> () #

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

Methods

toText :: RecordStatus -> Text #

type Rep RecordStatus Source # 
type Rep RecordStatus = D1 * (MetaData "RecordStatus" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * ((:+:) * (C1 * (MetaCons "RSCreated" PrefixI False) (U1 *)) (C1 * (MetaCons "RSFailed" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "RSInProgress" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "RSInProgressInError" PrefixI False) (U1 *)) (C1 * (MetaCons "RSSucceeded" PrefixI False) (U1 *)))))

Replacement

data Replacement Source #

Constructors

Conditional 
False' 
True' 

Instances

Bounded Replacement Source # 
Enum Replacement Source # 
Eq Replacement Source # 
Data Replacement Source # 

Methods

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

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

toConstr :: Replacement -> Constr #

dataTypeOf :: Replacement -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Replacement Source # 
Read Replacement Source # 
Show Replacement Source # 
Generic Replacement Source # 

Associated Types

type Rep Replacement :: * -> * #

Hashable Replacement Source # 
FromJSON Replacement Source # 
NFData Replacement Source # 

Methods

rnf :: Replacement -> () #

ToHeader Replacement Source # 
ToQuery Replacement Source # 
ToByteString Replacement Source # 
FromText Replacement Source # 
ToText Replacement Source # 

Methods

toText :: Replacement -> Text #

type Rep Replacement Source # 
type Rep Replacement = D1 * (MetaData "Replacement" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * (C1 * (MetaCons "Conditional" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "False'" PrefixI False) (U1 *)) (C1 * (MetaCons "True'" PrefixI False) (U1 *))))

RequestStatus

data RequestStatus Source #

Constructors

Available 
Creating 
Failed 

Instances

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

Methods

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

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

toConstr :: RequestStatus -> Constr #

dataTypeOf :: RequestStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep RequestStatus :: * -> * #

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

Methods

rnf :: RequestStatus -> () #

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

Methods

toText :: RequestStatus -> Text #

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

RequiresRecreation

data RequiresRecreation Source #

Constructors

Always 
Conditionally 
Never 

Instances

Bounded RequiresRecreation Source # 
Enum RequiresRecreation Source # 
Eq RequiresRecreation Source # 
Data RequiresRecreation Source # 

Methods

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

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

toConstr :: RequiresRecreation -> Constr #

dataTypeOf :: RequiresRecreation -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord RequiresRecreation Source # 
Read RequiresRecreation Source # 
Show RequiresRecreation Source # 
Generic RequiresRecreation Source # 
Hashable RequiresRecreation Source # 
FromJSON RequiresRecreation Source # 
NFData RequiresRecreation Source # 

Methods

rnf :: RequiresRecreation -> () #

ToHeader RequiresRecreation Source # 
ToQuery RequiresRecreation Source # 
ToByteString RequiresRecreation Source # 
FromText RequiresRecreation Source # 
ToText RequiresRecreation Source # 
type Rep RequiresRecreation Source # 
type Rep RequiresRecreation = D1 * (MetaData "RequiresRecreation" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * (C1 * (MetaCons "Always" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Conditionally" PrefixI False) (U1 *)) (C1 * (MetaCons "Never" PrefixI False) (U1 *))))

ResourceAttribute

data ResourceAttribute Source #

Instances

Bounded ResourceAttribute Source # 
Enum ResourceAttribute Source # 
Eq ResourceAttribute Source # 
Data ResourceAttribute Source # 

Methods

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

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

toConstr :: ResourceAttribute -> Constr #

dataTypeOf :: ResourceAttribute -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ResourceAttribute Source # 
Read ResourceAttribute Source # 
Show ResourceAttribute Source # 
Generic ResourceAttribute Source # 
Hashable ResourceAttribute Source # 
FromJSON ResourceAttribute Source # 
NFData ResourceAttribute Source # 

Methods

rnf :: ResourceAttribute -> () #

ToHeader ResourceAttribute Source # 
ToQuery ResourceAttribute Source # 
ToByteString ResourceAttribute Source # 
FromText ResourceAttribute Source # 
ToText ResourceAttribute Source # 
type Rep ResourceAttribute Source # 
type Rep ResourceAttribute = D1 * (MetaData "ResourceAttribute" "Network.AWS.ServiceCatalog.Types.Sum" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Creationpolicy" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Deletionpolicy" PrefixI False) (U1 *)) (C1 * (MetaCons "Metadata" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Properties" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Tags" PrefixI False) (U1 *)) (C1 * (MetaCons "Updatepolicy" PrefixI False) (U1 *)))))

SortOrder

data SortOrder Source #

Constructors

Ascending 
Descending 

Instances

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

Methods

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

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

toConstr :: SortOrder -> Constr #

dataTypeOf :: SortOrder -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep SortOrder :: * -> * #

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

Methods

rnf :: SortOrder -> () #

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

Methods

toBS :: SortOrder -> ByteString #

FromText SortOrder Source # 
ToText SortOrder Source # 

Methods

toText :: SortOrder -> Text #

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

AccessLevelFilter

data AccessLevelFilter Source #

The access level to use to filter results.

See: accessLevelFilter smart constructor.

Instances

Eq AccessLevelFilter Source # 
Data AccessLevelFilter Source # 

Methods

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

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

toConstr :: AccessLevelFilter -> Constr #

dataTypeOf :: AccessLevelFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: AccessLevelFilter -> () #

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

accessLevelFilter :: AccessLevelFilter Source #

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

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

  • alfValue - The user to which the access level applies. The only supported value is Self .
  • alfKey - The access level. * Account - Filter results based on the account. * Role - Filter results based on the federated role of the specified user. * User - Filter results based on the specified user.

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

The user to which the access level applies. The only supported value is Self .

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

The access level. * Account - Filter results based on the account. * Role - Filter results based on the federated role of the specified user. * User - Filter results based on the specified user.

CloudWatchDashboard

data CloudWatchDashboard Source #

Information about a CloudWatch dashboard.

See: cloudWatchDashboard smart constructor.

Instances

Eq CloudWatchDashboard Source # 
Data CloudWatchDashboard Source # 

Methods

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

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

toConstr :: CloudWatchDashboard -> Constr #

dataTypeOf :: CloudWatchDashboard -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: CloudWatchDashboard -> () #

type Rep CloudWatchDashboard Source # 
type Rep CloudWatchDashboard = D1 * (MetaData "CloudWatchDashboard" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" True) (C1 * (MetaCons "CloudWatchDashboard'" PrefixI True) (S1 * (MetaSel (Just Symbol "_cwdName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))

cloudWatchDashboard :: CloudWatchDashboard Source #

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

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

  • cwdName - The name of the CloudWatch dashboard.

cwdName :: Lens' CloudWatchDashboard (Maybe Text) Source #

The name of the CloudWatch dashboard.

ConstraintDetail

data ConstraintDetail Source #

Information about a constraint.

See: constraintDetail smart constructor.

Instances

Eq ConstraintDetail Source # 
Data ConstraintDetail Source # 

Methods

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

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

toConstr :: ConstraintDetail -> Constr #

dataTypeOf :: ConstraintDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ConstraintDetail -> () #

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

constraintDetail :: ConstraintDetail Source #

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

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

  • cdConstraintId - The identifier of the constraint.
  • cdOwner - The owner of the constraint.
  • cdType - The type of constraint. * LAUNCH * NOTIFICATION * TEMPLATE
  • cdDescription - The description of the constraint.

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

The identifier of the constraint.

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

The owner of the constraint.

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

The type of constraint. * LAUNCH * NOTIFICATION * TEMPLATE

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

The description of the constraint.

ConstraintSummary

data ConstraintSummary Source #

Summary information about a constraint.

See: constraintSummary smart constructor.

Instances

Eq ConstraintSummary Source # 
Data ConstraintSummary Source # 

Methods

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

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

toConstr :: ConstraintSummary -> Constr #

dataTypeOf :: ConstraintSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ConstraintSummary -> () #

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

constraintSummary :: ConstraintSummary Source #

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

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

  • csType - The type of constraint. * LAUNCH * NOTIFICATION * TEMPLATE
  • csDescription - The description of the constraint.

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

The type of constraint. * LAUNCH * NOTIFICATION * TEMPLATE

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

The description of the constraint.

LaunchPathSummary

data LaunchPathSummary Source #

Summary information about a product path for a user.

See: launchPathSummary smart constructor.

Instances

Eq LaunchPathSummary Source # 
Data LaunchPathSummary Source # 

Methods

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

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

toConstr :: LaunchPathSummary -> Constr #

dataTypeOf :: LaunchPathSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: LaunchPathSummary -> () #

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

launchPathSummary :: LaunchPathSummary Source #

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

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

  • lpsConstraintSummaries - The constraints on the portfolio-product relationship.
  • lpsName - The name of the portfolio to which the user was assigned.
  • lpsId - The identifier of the product path.
  • lpsTags - The tags associated with this product path.

lpsConstraintSummaries :: Lens' LaunchPathSummary [ConstraintSummary] Source #

The constraints on the portfolio-product relationship.

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

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

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

The identifier of the product path.

lpsTags :: Lens' LaunchPathSummary [Tag] Source #

The tags associated with this product path.

ListRecordHistorySearchFilter

data ListRecordHistorySearchFilter Source #

The search filter to use when listing history records.

See: listRecordHistorySearchFilter smart constructor.

Instances

Eq ListRecordHistorySearchFilter Source # 
Data ListRecordHistorySearchFilter Source # 

Methods

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

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

toConstr :: ListRecordHistorySearchFilter -> Constr #

dataTypeOf :: ListRecordHistorySearchFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

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

listRecordHistorySearchFilter :: ListRecordHistorySearchFilter Source #

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

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

  • lrhsfValue - The filter value.
  • lrhsfKey - The filter key. * product - Filter results based on the specified product identifier. * provisionedproduct - Filter results based on the provisioned product identifier.

lrhsfKey :: Lens' ListRecordHistorySearchFilter (Maybe Text) Source #

The filter key. * product - Filter results based on the specified product identifier. * provisionedproduct - Filter results based on the provisioned product identifier.

ListTagOptionsFilters

data ListTagOptionsFilters Source #

Filters to use when listing TagOptions.

See: listTagOptionsFilters smart constructor.

Instances

Eq ListTagOptionsFilters Source # 
Data ListTagOptionsFilters Source # 

Methods

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

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

toConstr :: ListTagOptionsFilters -> Constr #

dataTypeOf :: ListTagOptionsFilters -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ListTagOptionsFilters -> () #

type Rep ListTagOptionsFilters Source # 
type Rep ListTagOptionsFilters = D1 * (MetaData "ListTagOptionsFilters" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ListTagOptionsFilters'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ltofValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ltofActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_ltofKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

listTagOptionsFilters :: ListTagOptionsFilters Source #

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

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

ParameterConstraints

data ParameterConstraints Source #

The constraints that the administrator has put on the parameter.

See: parameterConstraints smart constructor.

Instances

Eq ParameterConstraints Source # 
Data ParameterConstraints Source # 

Methods

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

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

toConstr :: ParameterConstraints -> Constr #

dataTypeOf :: ParameterConstraints -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ParameterConstraints -> () #

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

parameterConstraints :: ParameterConstraints Source #

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

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

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

pcAllowedValues :: Lens' ParameterConstraints [Text] Source #

The values that the administrator has allowed for the parameter.

PortfolioDetail

data PortfolioDetail Source #

Information about a portfolio.

See: portfolioDetail smart constructor.

Instances

Eq PortfolioDetail Source # 
Data PortfolioDetail Source # 

Methods

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

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

toConstr :: PortfolioDetail -> Constr #

dataTypeOf :: PortfolioDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: PortfolioDetail -> () #

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

portfolioDetail :: PortfolioDetail Source #

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

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

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

The ARN assigned to the portfolio.

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

The UTC time stamp of the creation time.

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

The portfolio identifier.

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

The name to use for display purposes.

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

The description of the portfolio.

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

The name of the portfolio provider.

Principal

data Principal Source #

Information about a principal.

See: principal smart constructor.

Instances

Eq Principal Source # 
Data Principal Source # 

Methods

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

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

toConstr :: Principal -> Constr #

dataTypeOf :: Principal -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep Principal :: * -> * #

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

Methods

rnf :: Principal -> () #

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

principal :: Principal Source #

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

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

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

The principal type. The supported value is IAM .

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

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

ProductViewAggregationValue

data ProductViewAggregationValue Source #

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

See: productViewAggregationValue smart constructor.

Instances

Eq ProductViewAggregationValue Source # 
Data ProductViewAggregationValue Source # 

Methods

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

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

toConstr :: ProductViewAggregationValue -> Constr #

dataTypeOf :: ProductViewAggregationValue -> DataType #

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

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

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

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

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

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

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

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

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

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

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

productViewAggregationValue :: ProductViewAggregationValue Source #

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

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

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

The value of the product view aggregation.

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

An approximate count of the products that match the value.

ProductViewDetail

data ProductViewDetail Source #

Information about a product view.

See: productViewDetail smart constructor.

Instances

Eq ProductViewDetail Source # 
Data ProductViewDetail Source # 

Methods

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

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

toConstr :: ProductViewDetail -> Constr #

dataTypeOf :: ProductViewDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ProductViewDetail -> () #

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

productViewDetail :: ProductViewDetail Source #

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

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

  • pvdStatus - The status of the product. * AVAILABLE - The product is ready for use. * CREATING - Product creation has started; the product is not ready for use. * FAILED - An action failed.
  • pvdProductViewSummary - Summary information about the product view.
  • pvdCreatedTime - The UTC time stamp of the creation time.
  • pvdProductARN - The ARN of the product.

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

The status of the product. * AVAILABLE - The product is ready for use. * CREATING - Product creation has started; the product is not ready for use. * FAILED - An action failed.

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

Summary information about the product view.

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

The UTC time stamp of the creation time.

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

The ARN of the product.

ProductViewSummary

data ProductViewSummary Source #

Summary information about a product view.

See: productViewSummary smart constructor.

Instances

Eq ProductViewSummary Source # 
Data ProductViewSummary Source # 

Methods

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

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

toConstr :: ProductViewSummary -> Constr #

dataTypeOf :: ProductViewSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ProductViewSummary -> () #

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

productViewSummary :: ProductViewSummary Source #

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

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

  • pvsOwner - The owner of the product. Contact the product administrator for the significance of this value.
  • pvsSupportURL - The URL information to obtain support for this Product.
  • pvsShortDescription - Short description of the product.
  • pvsHasDefaultPath - Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary 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. If this value is MARKETPLACE , the product was created by AWS Marketplace.
  • pvsSupportEmail - The email contact information to obtain support for this Product.
  • pvsProductId - The product identifier.
  • pvsSupportDescription - The description of the support for this Product.

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

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

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

The URL information to obtain support for this Product.

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

Short description of the product.

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

Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters .

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

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

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

The name of the product.

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

The product view identifier.

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

The product type. Contact the product administrator for the significance of this value. If this value is MARKETPLACE , the product was created by AWS Marketplace.

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

The email contact information to obtain support for this Product.

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

The product identifier.

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

The description of the support for this Product.

ProvisionedProductAttribute

data ProvisionedProductAttribute Source #

Information about a provisioned product.

See: provisionedProductAttribute smart constructor.

Instances

Eq ProvisionedProductAttribute Source # 
Data ProvisionedProductAttribute Source # 

Methods

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

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

toConstr :: ProvisionedProductAttribute -> Constr #

dataTypeOf :: ProvisionedProductAttribute -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisionedProductAttribute Source # 
Show ProvisionedProductAttribute Source # 
Generic ProvisionedProductAttribute Source # 
Hashable ProvisionedProductAttribute Source # 
FromJSON ProvisionedProductAttribute Source # 
NFData ProvisionedProductAttribute Source # 
type Rep ProvisionedProductAttribute Source # 
type Rep ProvisionedProductAttribute = D1 * (MetaData "ProvisionedProductAttribute" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ProvisionedProductAttribute'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaIdempotencyToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProvisionedProductStatus))) (S1 * (MetaSel (Just Symbol "_ppaProvisioningArtifactId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ppaCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ppaStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ppaLastRecordId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaUserARNSession") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ppaId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ppaPhysicalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ppaProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ppaTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Tag]))))))))

provisionedProductAttribute :: ProvisionedProductAttribute Source #

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

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

  • ppaIdempotencyToken - A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
  • ppaStatus - The current status of the provisioned product. * AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed. * UNDER_CHANGE - Transitive state, operations performed might not have valid results. Wait for an AVAILABLE status before performing operations. * TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version. * ERROR - An unexpected error occurred, the provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.
  • ppaProvisioningArtifactId - The identifier of the provisioning artifact.
  • ppaARN - The ARN of the provisioned product.
  • ppaCreatedTime - The UTC time stamp of the creation time.
  • ppaUserARN - The Amazon Resource Name (ARN) of the IAM user.
  • ppaStatusMessage - The current status message of the provisioned product.
  • ppaName - The user-friendly name of the provisioned product.
  • ppaLastRecordId - The record identifier of the last request performed on this provisioned product.
  • ppaUserARNSession - The ARN of the IAM user in the session. This ARN might contain a session ID.
  • ppaId - The identifier of the provisioned product.
  • ppaType - The type of provisioned product. The supported value is CFN_STACK .
  • ppaPhysicalId - The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
  • ppaProductId - The product identifier.
  • ppaTags - One or more tags.

ppaIdempotencyToken :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

ppaStatus :: Lens' ProvisionedProductAttribute (Maybe ProvisionedProductStatus) Source #

The current status of the provisioned product. * AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed. * UNDER_CHANGE - Transitive state, operations performed might not have valid results. Wait for an AVAILABLE status before performing operations. * TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version. * ERROR - An unexpected error occurred, the provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

ppaProvisioningArtifactId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The identifier of the provisioning artifact.

ppaARN :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The ARN of the provisioned product.

ppaCreatedTime :: Lens' ProvisionedProductAttribute (Maybe UTCTime) Source #

The UTC time stamp of the creation time.

ppaUserARN :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM user.

ppaStatusMessage :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The current status message of the provisioned product.

ppaName :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The user-friendly name of the provisioned product.

ppaLastRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The record identifier of the last request performed on this provisioned product.

ppaUserARNSession :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The ARN of the IAM user in the session. This ARN might contain a session ID.

ppaId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The identifier of the provisioned product.

ppaType :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The type of provisioned product. The supported value is CFN_STACK .

ppaPhysicalId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #

The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.

ProvisionedProductDetail

data ProvisionedProductDetail Source #

Information about a provisioned product.

See: provisionedProductDetail smart constructor.

Instances

Eq ProvisionedProductDetail Source # 
Data ProvisionedProductDetail Source # 

Methods

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

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

toConstr :: ProvisionedProductDetail -> Constr #

dataTypeOf :: ProvisionedProductDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

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

provisionedProductDetail :: ProvisionedProductDetail Source #

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

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

  • ppdIdempotencyToken - A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
  • ppdStatus - The current status of the provisioned product. * AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed. * UNDER_CHANGE - Transitive state, operations performed might not have valid results. Wait for an AVAILABLE status before performing operations. * TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version. * ERROR - An unexpected error occurred, the provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.
  • ppdARN - The ARN of the provisioned product.
  • ppdCreatedTime - The UTC time stamp of the creation time.
  • ppdStatusMessage - The current status message of the provisioned product.
  • ppdName - The user-friendly name of the provisioned product.
  • ppdLastRecordId - The record identifier of the last request performed on this provisioned product.
  • ppdId - The identifier of the provisioned product.
  • ppdType - The type of provisioned product. The supported value is CFN_STACK .

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

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

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

The current status of the provisioned product. * AVAILABLE - Stable state, ready to perform any operation. The most recent operation succeeded and completed. * UNDER_CHANGE - Transitive state, operations performed might not have valid results. Wait for an AVAILABLE status before performing operations. * TAINTED - Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version. * ERROR - An unexpected error occurred, the provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.

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

The ARN of the provisioned product.

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

The UTC time stamp of the creation time.

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

The current status message of the provisioned product.

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

The user-friendly name of the provisioned product.

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

The record identifier of the last request performed on this provisioned product.

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

The identifier of the provisioned product.

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

The type of provisioned product. The supported value is CFN_STACK .

ProvisionedProductPlanDetails

data ProvisionedProductPlanDetails Source #

Information about a plan.

See: provisionedProductPlanDetails smart constructor.

Instances

Eq ProvisionedProductPlanDetails Source # 
Data ProvisionedProductPlanDetails Source # 

Methods

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

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

toConstr :: ProvisionedProductPlanDetails -> Constr #

dataTypeOf :: ProvisionedProductPlanDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisionedProductPlanDetails Source # 
Show ProvisionedProductPlanDetails Source # 
Generic ProvisionedProductPlanDetails Source # 
Hashable ProvisionedProductPlanDetails Source # 
FromJSON ProvisionedProductPlanDetails Source # 
NFData ProvisionedProductPlanDetails Source # 
type Rep ProvisionedProductPlanDetails Source # 
type Rep ProvisionedProductPlanDetails = D1 * (MetaData "ProvisionedProductPlanDetails" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ProvisionedProductPlanDetails'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProvisionedProductPlanStatus))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdProvisionProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pppdProvisioningArtifactId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdProvisionProductName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pppdCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdNotificationARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_pppdPlanId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdPlanName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pppdStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdUpdatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_pppdPathId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdProvisioningParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [UpdateProvisioningParameter]))) (S1 * (MetaSel (Just Symbol "_pppdPlanType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProvisionedProductPlanType)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppdProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pppdTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Tag]))))))))

provisionedProductPlanDetails :: ProvisionedProductPlanDetails Source #

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

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

pppdProvisioningArtifactId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #

The identifier of the provisioning artifact.

pppdProvisionProductName :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #

The user-friendly name of the provisioned product.

pppdCreatedTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime) Source #

The UTC time stamp of the creation time.

pppdNotificationARNs :: Lens' ProvisionedProductPlanDetails [Text] Source #

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

pppdUpdatedTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime) Source #

The time when the plan was last updated.

pppdPathId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .

pppdProvisioningParameters :: Lens' ProvisionedProductPlanDetails [UpdateProvisioningParameter] Source #

Parameters specified by the administrator that are required for provisioning the product.

ProvisionedProductPlanSummary

data ProvisionedProductPlanSummary Source #

Summary information about a plan.

See: provisionedProductPlanSummary smart constructor.

Instances

Eq ProvisionedProductPlanSummary Source # 
Data ProvisionedProductPlanSummary Source # 

Methods

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

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

toConstr :: ProvisionedProductPlanSummary -> Constr #

dataTypeOf :: ProvisionedProductPlanSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisionedProductPlanSummary Source # 
Show ProvisionedProductPlanSummary Source # 
Generic ProvisionedProductPlanSummary Source # 
Hashable ProvisionedProductPlanSummary Source # 
FromJSON ProvisionedProductPlanSummary Source # 
NFData ProvisionedProductPlanSummary Source # 
type Rep ProvisionedProductPlanSummary Source # 
type Rep ProvisionedProductPlanSummary = D1 * (MetaData "ProvisionedProductPlanSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ProvisionedProductPlanSummary'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_pppsProvisionProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppsProvisioningArtifactId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pppsProvisionProductName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppsPlanId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pppsPlanName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pppsPlanType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ProvisionedProductPlanType)))))))

provisionedProductPlanSummary :: ProvisionedProductPlanSummary Source #

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

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

pppsProvisioningArtifactId :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #

The identifier of the provisioning artifact.

pppsProvisionProductName :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #

The user-friendly name of the provisioned product.

ProvisioningArtifact

data ProvisioningArtifact Source #

Information about a provisioning artifact. A provisioning artifact is also known as a product version.

See: provisioningArtifact smart constructor.

Instances

Eq ProvisioningArtifact Source # 
Data ProvisioningArtifact Source # 

Methods

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

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

toConstr :: ProvisioningArtifact -> Constr #

dataTypeOf :: ProvisioningArtifact -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ProvisioningArtifact -> () #

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

provisioningArtifact :: ProvisioningArtifact Source #

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

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

  • paCreatedTime - The UTC time stamp of the creation time.
  • paName - The name of the provisioning artifact.
  • paId - The identifier of the provisioning artifact.
  • paDescription - The description of the provisioning artifact.

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

The UTC time stamp of the creation time.

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

The name of the provisioning artifact.

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

The identifier of the provisioning artifact.

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

The description of the provisioning artifact.

ProvisioningArtifactDetail

data ProvisioningArtifactDetail Source #

Information about a provisioning artifact (also known as a version) for a product.

See: provisioningArtifactDetail smart constructor.

Instances

Eq ProvisioningArtifactDetail Source # 
Data ProvisioningArtifactDetail Source # 

Methods

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

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

toConstr :: ProvisioningArtifactDetail -> Constr #

dataTypeOf :: ProvisioningArtifactDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

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

provisioningArtifactDetail :: ProvisioningArtifactDetail Source #

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

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

  • padCreatedTime - The UTC time stamp of the creation time.
  • padActive - Indicates whether the product version is active.
  • padName - The name of the provisioning artifact.
  • padId - The identifier of the provisioning artifact.
  • padType - The type of provisioning artifact. * CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template * MARKETPLACE_AMI - AWS Marketplace AMI * MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources
  • padDescription - The description of the provisioning artifact.

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

The UTC time stamp of the creation time.

padActive :: Lens' ProvisioningArtifactDetail (Maybe Bool) Source #

Indicates whether the product version is active.

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

The name of the provisioning artifact.

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

The identifier of the provisioning artifact.

padType :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType) Source #

The type of provisioning artifact. * CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template * MARKETPLACE_AMI - AWS Marketplace AMI * MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

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

The description of the provisioning artifact.

ProvisioningArtifactParameter

data ProvisioningArtifactParameter Source #

Information about a parameter used to provision a product.

See: provisioningArtifactParameter smart constructor.

Instances

Eq ProvisioningArtifactParameter Source # 
Data ProvisioningArtifactParameter Source # 

Methods

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

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

toConstr :: ProvisioningArtifactParameter -> Constr #

dataTypeOf :: ProvisioningArtifactParameter -> DataType #

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

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

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

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

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

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

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

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

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

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

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

provisioningArtifactParameter :: ProvisioningArtifactParameter Source #

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

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

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

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

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

Constraints that the administrator has put on a parameter.

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

The description of the parameter.

ProvisioningArtifactProperties

data ProvisioningArtifactProperties Source #

Information about a provisioning artifact (also known as a version) for a product.

See: provisioningArtifactProperties smart constructor.

Instances

Eq ProvisioningArtifactProperties Source # 
Data ProvisioningArtifactProperties Source # 

Methods

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

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

toConstr :: ProvisioningArtifactProperties -> Constr #

dataTypeOf :: ProvisioningArtifactProperties -> DataType #

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

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

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

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

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

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

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

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

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

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

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

provisioningArtifactProperties :: ProvisioningArtifactProperties Source #

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

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

  • papName - The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
  • papType - The type of provisioning artifact. * CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template * MARKETPLACE_AMI - AWS Marketplace AMI * MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources
  • papDescription - The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
  • papInfo - The URL of the CloudFormation template in Amazon S3. Specify the URL in JSON format as follows: LoadTemplateFromURL: "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."

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

The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.

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

The type of provisioning artifact. * CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template * MARKETPLACE_AMI - AWS Marketplace AMI * MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

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

The description of the provisioning artifact, including how it differs from the previous provisioning artifact.

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

The URL of the CloudFormation template in Amazon S3. Specify the URL in JSON format as follows: LoadTemplateFromURL: "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."

ProvisioningArtifactSummary

data ProvisioningArtifactSummary Source #

Summary information about a provisioning artifact (also known as a version) for a product.

See: provisioningArtifactSummary smart constructor.

Instances

Eq ProvisioningArtifactSummary Source # 
Data ProvisioningArtifactSummary Source # 

Methods

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

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

toConstr :: ProvisioningArtifactSummary -> Constr #

dataTypeOf :: ProvisioningArtifactSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ProvisioningArtifactSummary Source # 
Show ProvisioningArtifactSummary Source # 
Generic ProvisioningArtifactSummary Source # 
Hashable ProvisioningArtifactSummary Source # 
FromJSON ProvisioningArtifactSummary Source # 
NFData ProvisioningArtifactSummary Source # 
type Rep ProvisioningArtifactSummary Source # 
type Rep ProvisioningArtifactSummary = D1 * (MetaData "ProvisioningArtifactSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ProvisioningArtifactSummary'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_pasProvisioningArtifactMetadata") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text Text)))) (S1 * (MetaSel (Just Symbol "_pasCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pasName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pasId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_pasDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))

provisioningArtifactSummary :: ProvisioningArtifactSummary Source #

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

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

pasProvisioningArtifactMetadata :: Lens' ProvisioningArtifactSummary (HashMap Text Text) Source #

The metadata for the provisioning artifact. This is used with AWS Marketplace products.

pasCreatedTime :: Lens' ProvisioningArtifactSummary (Maybe UTCTime) Source #

The UTC time stamp of the creation time.

pasName :: Lens' ProvisioningArtifactSummary (Maybe Text) Source #

The name of the provisioning artifact.

pasId :: Lens' ProvisioningArtifactSummary (Maybe Text) Source #

The identifier of the provisioning artifact.

pasDescription :: Lens' ProvisioningArtifactSummary (Maybe Text) Source #

The description of the provisioning artifact.

ProvisioningParameter

data ProvisioningParameter Source #

Information about a parameter used to provision a product.

See: provisioningParameter smart constructor.

Instances

Eq ProvisioningParameter Source # 
Data ProvisioningParameter Source # 

Methods

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

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

toConstr :: ProvisioningParameter -> Constr #

dataTypeOf :: ProvisioningParameter -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ProvisioningParameter -> () #

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

provisioningParameter :: ProvisioningParameter Source #

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

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

RecordDetail

data RecordDetail Source #

Information about a request operation.

See: recordDetail smart constructor.

Instances

Eq RecordDetail Source # 
Data RecordDetail Source # 

Methods

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

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

toConstr :: RecordDetail -> Constr #

dataTypeOf :: RecordDetail -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep RecordDetail :: * -> * #

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

Methods

rnf :: RecordDetail -> () #

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

recordDetail :: RecordDetail Source #

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

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

  • rdStatus - The status of the provisioned product. * CREATED - The request was created but the operation has not started. * IN_PROGRESS - The requested operation is in progress. * IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback. * SUCCEEDED - The requested operation has successfully completed. * FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.
  • rdRecordTags - One or more tags.
  • rdProvisionedProductName - The user-friendly name of the provisioned product.
  • rdProvisioningArtifactId - The identifier of the provisioning artifact.
  • rdCreatedTime - The UTC time stamp of the creation time.
  • rdRecordType - The record type. * PROVISION_PRODUCT * UPDATE_PROVISIONED_PRODUCT * TERMINATE_PROVISIONED_PRODUCT
  • rdRecordId - The identifier of the record.
  • rdProvisionedProductType - The type of provisioned product. The supported value is CFN_STACK .
  • rdUpdatedTime - The time when the record was last updated.
  • rdPathId - The path identifier.
  • rdProvisionedProductId - The identifier of the provisioned product.
  • rdRecordErrors - The errors that occurred.
  • rdProductId - The product identifier.

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

The status of the provisioned product. * CREATED - The request was created but the operation has not started. * IN_PROGRESS - The requested operation is in progress. * IN_PROGRESS_IN_ERROR - The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback. * SUCCEEDED - The requested operation has successfully completed. * FAILED - The requested operation has unsuccessfully completed. Investigate using the error messages returned.

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

The user-friendly name of the provisioned product.

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

The identifier of the provisioning artifact.

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

The UTC time stamp of the creation time.

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

The record type. * PROVISION_PRODUCT * UPDATE_PROVISIONED_PRODUCT * TERMINATE_PROVISIONED_PRODUCT

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

The identifier of the record.

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

The type of provisioned product. The supported value is CFN_STACK .

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

The time when the record was last updated.

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

The path identifier.

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

The identifier of the provisioned product.

rdRecordErrors :: Lens' RecordDetail [RecordError] Source #

The errors that occurred.

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

The product identifier.

RecordError

data RecordError Source #

The error code and description resulting from an operation.

See: recordError smart constructor.

Instances

Eq RecordError Source # 
Data RecordError Source # 

Methods

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

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

toConstr :: RecordError -> Constr #

dataTypeOf :: RecordError -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep RecordError :: * -> * #

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

Methods

rnf :: RecordError -> () #

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

recordError :: RecordError Source #

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

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

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

The numeric value of the error.

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

The description of the error.

RecordOutput

data RecordOutput Source #

The output for the product created as the result of a request. For example, the output for a CloudFormation-backed product that creates an S3 bucket would include the S3 bucket URL.

See: recordOutput smart constructor.

Instances

Eq RecordOutput Source # 
Data RecordOutput Source # 

Methods

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

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

toConstr :: RecordOutput -> Constr #

dataTypeOf :: RecordOutput -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep RecordOutput :: * -> * #

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

Methods

rnf :: RecordOutput -> () #

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

recordOutput :: RecordOutput Source #

Creates a value of RecordOutput with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

roDescription :: Lens' RecordOutput (Maybe Text) Source #

The description of the output.

RecordTag

data RecordTag Source #

Information about a tag, which is a key-value pair.

See: recordTag smart constructor.

Instances

Eq RecordTag Source # 
Data RecordTag Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RecordTag -> c RecordTag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RecordTag #

toConstr :: RecordTag -> Constr #

dataTypeOf :: RecordTag -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RecordTag) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RecordTag) #

gmapT :: (forall b. Data b => b -> b) -> RecordTag -> RecordTag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RecordTag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RecordTag -> r #

gmapQ :: (forall d. Data d => d -> u) -> RecordTag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RecordTag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RecordTag -> m RecordTag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RecordTag -> m RecordTag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RecordTag -> m RecordTag #

Read RecordTag Source # 
Show RecordTag Source # 
Generic RecordTag Source # 

Associated Types

type Rep RecordTag :: * -> * #

Hashable RecordTag Source # 
FromJSON RecordTag Source # 
NFData RecordTag Source # 

Methods

rnf :: RecordTag -> () #

type Rep RecordTag Source # 
type Rep RecordTag = D1 * (MetaData "RecordTag" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "RecordTag'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rtValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_rtKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

recordTag :: RecordTag Source #

Creates a value of RecordTag with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rtValue - The value for this tag.
  • rtKey - The key for this tag.

rtValue :: Lens' RecordTag (Maybe Text) Source #

The value for this tag.

rtKey :: Lens' RecordTag (Maybe Text) Source #

The key for this tag.

ResourceChange

data ResourceChange Source #

Information about a resource change that will occur when a plan is executed.

See: resourceChange smart constructor.

Instances

Eq ResourceChange Source # 
Data ResourceChange Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceChange -> c ResourceChange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceChange #

toConstr :: ResourceChange -> Constr #

dataTypeOf :: ResourceChange -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceChange) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceChange) #

gmapT :: (forall b. Data b => b -> b) -> ResourceChange -> ResourceChange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceChange -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceChange -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceChange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceChange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceChange -> m ResourceChange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceChange -> m ResourceChange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceChange -> m ResourceChange #

Read ResourceChange Source # 
Show ResourceChange Source # 
Generic ResourceChange Source # 

Associated Types

type Rep ResourceChange :: * -> * #

Hashable ResourceChange Source # 
FromJSON ResourceChange Source # 
NFData ResourceChange Source # 

Methods

rnf :: ResourceChange -> () #

type Rep ResourceChange Source # 

resourceChange :: ResourceChange Source #

Creates a value of ResourceChange with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rcLogicalResourceId :: Lens' ResourceChange (Maybe Text) Source #

The ID of the resource, as defined in the CloudFormation template.

rcPhysicalResourceId :: Lens' ResourceChange (Maybe Text) Source #

The ID of the resource, if it was already created.

rcDetails :: Lens' ResourceChange [ResourceChangeDetail] Source #

Information about the resource changes.

rcReplacement :: Lens' ResourceChange (Maybe Replacement) Source #

If the change type is Modify , indicates whether the existing resource is deleted and replaced with a new one.

ResourceChangeDetail

data ResourceChangeDetail Source #

Information about a change to a resource attribute.

See: resourceChangeDetail smart constructor.

Instances

Eq ResourceChangeDetail Source # 
Data ResourceChangeDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceChangeDetail -> c ResourceChangeDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceChangeDetail #

toConstr :: ResourceChangeDetail -> Constr #

dataTypeOf :: ResourceChangeDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceChangeDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceChangeDetail) #

gmapT :: (forall b. Data b => b -> b) -> ResourceChangeDetail -> ResourceChangeDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceChangeDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceChangeDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceChangeDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceChangeDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceChangeDetail -> m ResourceChangeDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceChangeDetail -> m ResourceChangeDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceChangeDetail -> m ResourceChangeDetail #

Read ResourceChangeDetail Source # 
Show ResourceChangeDetail Source # 
Generic ResourceChangeDetail Source # 
Hashable ResourceChangeDetail Source # 
FromJSON ResourceChangeDetail Source # 
NFData ResourceChangeDetail Source # 

Methods

rnf :: ResourceChangeDetail -> () #

type Rep ResourceChangeDetail Source # 
type Rep ResourceChangeDetail = D1 * (MetaData "ResourceChangeDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ResourceChangeDetail'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rcdCausingEntity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rcdEvaluation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe EvaluationType))) (S1 * (MetaSel (Just Symbol "_rcdTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ResourceTargetDefinition))))))

resourceChangeDetail :: ResourceChangeDetail Source #

Creates a value of ResourceChangeDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rcdCausingEntity - The ID of the entity that caused the change.
  • rcdEvaluation - For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
  • rcdTarget - Information about the resource attribute to be modified.

rcdCausingEntity :: Lens' ResourceChangeDetail (Maybe Text) Source #

The ID of the entity that caused the change.

rcdEvaluation :: Lens' ResourceChangeDetail (Maybe EvaluationType) Source #

For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.

rcdTarget :: Lens' ResourceChangeDetail (Maybe ResourceTargetDefinition) Source #

Information about the resource attribute to be modified.

ResourceDetail

data ResourceDetail Source #

Information about a resource.

See: resourceDetail smart constructor.

Instances

Eq ResourceDetail Source # 
Data ResourceDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceDetail -> c ResourceDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceDetail #

toConstr :: ResourceDetail -> Constr #

dataTypeOf :: ResourceDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceDetail) #

gmapT :: (forall b. Data b => b -> b) -> ResourceDetail -> ResourceDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceDetail -> m ResourceDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDetail -> m ResourceDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceDetail -> m ResourceDetail #

Read ResourceDetail Source # 
Show ResourceDetail Source # 
Generic ResourceDetail Source # 

Associated Types

type Rep ResourceDetail :: * -> * #

Hashable ResourceDetail Source # 
FromJSON ResourceDetail Source # 
NFData ResourceDetail Source # 

Methods

rnf :: ResourceDetail -> () #

type Rep ResourceDetail Source # 
type Rep ResourceDetail = D1 * (MetaData "ResourceDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ResourceDetail'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_rARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_rCreatedTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_rDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))

resourceDetail :: ResourceDetail Source #

Creates a value of ResourceDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rARN - The ARN of the resource.
  • rCreatedTime - The creation time of the resource.
  • rName - The name of the resource.
  • rId - The identifier of the resource.
  • rDescription - The description of the resource.

rARN :: Lens' ResourceDetail (Maybe Text) Source #

The ARN of the resource.

rCreatedTime :: Lens' ResourceDetail (Maybe UTCTime) Source #

The creation time of the resource.

rName :: Lens' ResourceDetail (Maybe Text) Source #

The name of the resource.

rId :: Lens' ResourceDetail (Maybe Text) Source #

The identifier of the resource.

rDescription :: Lens' ResourceDetail (Maybe Text) Source #

The description of the resource.

ResourceTargetDefinition

data ResourceTargetDefinition Source #

Information about a change to a resource attribute.

See: resourceTargetDefinition smart constructor.

Instances

Eq ResourceTargetDefinition Source # 
Data ResourceTargetDefinition Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceTargetDefinition -> c ResourceTargetDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceTargetDefinition #

toConstr :: ResourceTargetDefinition -> Constr #

dataTypeOf :: ResourceTargetDefinition -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceTargetDefinition) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceTargetDefinition) #

gmapT :: (forall b. Data b => b -> b) -> ResourceTargetDefinition -> ResourceTargetDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceTargetDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceTargetDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceTargetDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceTargetDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceTargetDefinition -> m ResourceTargetDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceTargetDefinition -> m ResourceTargetDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceTargetDefinition -> m ResourceTargetDefinition #

Read ResourceTargetDefinition Source # 
Show ResourceTargetDefinition Source # 
Generic ResourceTargetDefinition Source # 
Hashable ResourceTargetDefinition Source # 
FromJSON ResourceTargetDefinition Source # 
NFData ResourceTargetDefinition Source # 
type Rep ResourceTargetDefinition Source # 
type Rep ResourceTargetDefinition = D1 * (MetaData "ResourceTargetDefinition" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "ResourceTargetDefinition'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rtdAttribute") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ResourceAttribute))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rtdRequiresRecreation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe RequiresRecreation))) (S1 * (MetaSel (Just Symbol "_rtdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

resourceTargetDefinition :: ResourceTargetDefinition Source #

Creates a value of ResourceTargetDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rtdAttribute - The attribute to be changed.
  • rtdRequiresRecreation - If the attribute is Properties , indicates whether a change to this property causes the resource to be re-created.
  • rtdName - If the attribute is Properties , the value is the name of the property. Otherwise, the value is null.

rtdRequiresRecreation :: Lens' ResourceTargetDefinition (Maybe RequiresRecreation) Source #

If the attribute is Properties , indicates whether a change to this property causes the resource to be re-created.

rtdName :: Lens' ResourceTargetDefinition (Maybe Text) Source #

If the attribute is Properties , the value is the name of the property. Otherwise, the value is null.

Tag

data Tag Source #

Information about a tag. A tag is a key-value pair. Tags are propagated to the resources created when provisioning a product.

See: tag smart constructor.

Instances

Eq Tag Source # 

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Data Tag Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Tag -> c Tag #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Tag #

toConstr :: Tag -> Constr #

dataTypeOf :: Tag -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Tag) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Tag) #

gmapT :: (forall b. Data b => b -> b) -> Tag -> Tag #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Tag -> r #

gmapQ :: (forall d. Data d => d -> u) -> Tag -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Tag -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Tag -> m Tag #

Read Tag Source # 
Show Tag Source # 

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 

Associated Types

type Rep Tag :: * -> * #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Hashable Tag Source # 

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
FromJSON Tag Source # 
NFData Tag Source # 

Methods

rnf :: Tag -> () #

type Rep Tag Source # 
type Rep Tag = D1 * (MetaData "Tag" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "Tag'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_tagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_tagValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))

tag Source #

Arguments

:: Text

tagKey

-> Text

tagValue

-> Tag 

Creates a value of Tag with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tagKey :: Lens' Tag Text Source #

The tag key.

tagValue :: Lens' Tag Text Source #

The value for this key.

TagOptionDetail

data TagOptionDetail Source #

Information about a TagOption.

See: tagOptionDetail smart constructor.

Instances

Eq TagOptionDetail Source # 
Data TagOptionDetail Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TagOptionDetail -> c TagOptionDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TagOptionDetail #

toConstr :: TagOptionDetail -> Constr #

dataTypeOf :: TagOptionDetail -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TagOptionDetail) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TagOptionDetail) #

gmapT :: (forall b. Data b => b -> b) -> TagOptionDetail -> TagOptionDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TagOptionDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TagOptionDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> TagOptionDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TagOptionDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TagOptionDetail -> m TagOptionDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TagOptionDetail -> m TagOptionDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TagOptionDetail -> m TagOptionDetail #

Read TagOptionDetail Source # 
Show TagOptionDetail Source # 
Generic TagOptionDetail Source # 
Hashable TagOptionDetail Source # 
FromJSON TagOptionDetail Source # 
NFData TagOptionDetail Source # 

Methods

rnf :: TagOptionDetail -> () #

type Rep TagOptionDetail Source # 
type Rep TagOptionDetail = D1 * (MetaData "TagOptionDetail" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "TagOptionDetail'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_todValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_todActive") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_todKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_todId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

tagOptionDetail :: TagOptionDetail Source #

Creates a value of TagOptionDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

todValue :: Lens' TagOptionDetail (Maybe Text) Source #

The TagOption value.

todActive :: Lens' TagOptionDetail (Maybe Bool) Source #

The TagOption active state.

todKey :: Lens' TagOptionDetail (Maybe Text) Source #

The TagOption key.

todId :: Lens' TagOptionDetail (Maybe Text) Source #

The TagOption identifier.

TagOptionSummary

data TagOptionSummary Source #

Summary information about a TagOption.

See: tagOptionSummary smart constructor.

Instances

Eq TagOptionSummary Source # 
Data TagOptionSummary Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TagOptionSummary -> c TagOptionSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TagOptionSummary #

toConstr :: TagOptionSummary -> Constr #

dataTypeOf :: TagOptionSummary -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TagOptionSummary) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TagOptionSummary) #

gmapT :: (forall b. Data b => b -> b) -> TagOptionSummary -> TagOptionSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TagOptionSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TagOptionSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> TagOptionSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TagOptionSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TagOptionSummary -> m TagOptionSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TagOptionSummary -> m TagOptionSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TagOptionSummary -> m TagOptionSummary #

Read TagOptionSummary Source # 
Show TagOptionSummary Source # 
Generic TagOptionSummary Source # 
Hashable TagOptionSummary Source # 
FromJSON TagOptionSummary Source # 
NFData TagOptionSummary Source # 

Methods

rnf :: TagOptionSummary -> () #

type Rep TagOptionSummary Source # 
type Rep TagOptionSummary = D1 * (MetaData "TagOptionSummary" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "TagOptionSummary'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_tosValues") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_tosKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

tagOptionSummary :: TagOptionSummary Source #

Creates a value of TagOptionSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tosValues :: Lens' TagOptionSummary [Text] Source #

The TagOption value.

tosKey :: Lens' TagOptionSummary (Maybe Text) Source #

The TagOption key.

UpdateProvisioningParameter

data UpdateProvisioningParameter Source #

The parameter key-value pair used to update a provisioned product.

See: updateProvisioningParameter smart constructor.

Instances

Eq UpdateProvisioningParameter Source # 
Data UpdateProvisioningParameter Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateProvisioningParameter -> c UpdateProvisioningParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateProvisioningParameter #

toConstr :: UpdateProvisioningParameter -> Constr #

dataTypeOf :: UpdateProvisioningParameter -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UpdateProvisioningParameter) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateProvisioningParameter) #

gmapT :: (forall b. Data b => b -> b) -> UpdateProvisioningParameter -> UpdateProvisioningParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateProvisioningParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateProvisioningParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> UpdateProvisioningParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateProvisioningParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateProvisioningParameter -> m UpdateProvisioningParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateProvisioningParameter -> m UpdateProvisioningParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateProvisioningParameter -> m UpdateProvisioningParameter #

Read UpdateProvisioningParameter Source # 
Show UpdateProvisioningParameter Source # 
Generic UpdateProvisioningParameter Source # 
Hashable UpdateProvisioningParameter Source # 
ToJSON UpdateProvisioningParameter Source # 
FromJSON UpdateProvisioningParameter Source # 
NFData UpdateProvisioningParameter Source # 
type Rep UpdateProvisioningParameter Source # 
type Rep UpdateProvisioningParameter = D1 * (MetaData "UpdateProvisioningParameter" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "UpdateProvisioningParameter'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_uppValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_uppKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_uppUsePreviousValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))))))

updateProvisioningParameter :: UpdateProvisioningParameter Source #

Creates a value of UpdateProvisioningParameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uppUsePreviousValue :: Lens' UpdateProvisioningParameter (Maybe Bool) Source #

If set to true, Value is ignored and the previous parameter value is kept.

UsageInstruction

data UsageInstruction Source #

Additional information provided by the administrator.

See: usageInstruction smart constructor.

Instances

Eq UsageInstruction Source # 
Data UsageInstruction Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UsageInstruction -> c UsageInstruction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UsageInstruction #

toConstr :: UsageInstruction -> Constr #

dataTypeOf :: UsageInstruction -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UsageInstruction) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UsageInstruction) #

gmapT :: (forall b. Data b => b -> b) -> UsageInstruction -> UsageInstruction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UsageInstruction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UsageInstruction -> r #

gmapQ :: (forall d. Data d => d -> u) -> UsageInstruction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UsageInstruction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UsageInstruction -> m UsageInstruction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UsageInstruction -> m UsageInstruction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UsageInstruction -> m UsageInstruction #

Read UsageInstruction Source # 
Show UsageInstruction Source # 
Generic UsageInstruction Source # 
Hashable UsageInstruction Source # 
FromJSON UsageInstruction Source # 
NFData UsageInstruction Source # 

Methods

rnf :: UsageInstruction -> () #

type Rep UsageInstruction Source # 
type Rep UsageInstruction = D1 * (MetaData "UsageInstruction" "Network.AWS.ServiceCatalog.Types.Product" "amazonka-servicecatalog-1.6.0-8wUR8FvPwUW25Vnsy8k8jt" False) (C1 * (MetaCons "UsageInstruction'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_uiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_uiType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

usageInstruction :: UsageInstruction Source #

Creates a value of UsageInstruction with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • uiValue - The usage instruction value for this type.
  • uiType - The usage instruction type for the value.

uiValue :: Lens' UsageInstruction (Maybe Text) Source #

The usage instruction value for this type.

uiType :: Lens' UsageInstruction (Maybe Text) Source #

The usage instruction type for the value.