Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.AWS.ServiceCatalog
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- 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
- ChangeAction
- CopyOption
- CopyProductStatus
- EvaluationType
- PrincipalType
- ProductSource
- ProductType
- ProductViewFilterBy
- ProductViewSortBy
- ProvisionedProductPlanStatus
- ProvisionedProductPlanType
- ProvisionedProductStatus
- ProvisionedProductViewFilterBy
- ProvisioningArtifactPropertyName
- ProvisioningArtifactType
- RecordStatus
- Replacement
- RequestStatus
- RequiresRecreation
- ResourceAttribute
- SortOrder
- AccessLevelFilter
- CloudWatchDashboard
- ConstraintDetail
- ConstraintSummary
- LaunchPathSummary
- ListRecordHistorySearchFilter
- ListTagOptionsFilters
- ParameterConstraints
- PortfolioDetail
- Principal
- ProductViewAggregationValue
- ProductViewDetail
- ProductViewSummary
- ProvisionedProductAttribute
- ProvisionedProductDetail
- ProvisionedProductPlanDetails
- ProvisionedProductPlanSummary
- ProvisioningArtifact
- ProvisioningArtifactDetail
- ProvisioningArtifactParameter
- ProvisioningArtifactProperties
- ProvisioningArtifactSummary
- ProvisioningParameter
- RecordDetail
- RecordError
- RecordOutput
- RecordTag
- ResourceChange
- ResourceChangeDetail
- ResourceDetail
- ResourceTargetDefinition
- Tag
- TagOptionDetail
- TagOptionSummary
- UpdateProvisioningParameter
- UsageInstruction
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
- serviceCatalog :: Service
- _InvalidParametersException :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError
- _TagOptionNotMigratedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- module Network.AWS.ServiceCatalog.DeleteConstraint
- module Network.AWS.ServiceCatalog.UpdateConstraint
- module Network.AWS.ServiceCatalog.CreateProvisionedProductPlan
- module Network.AWS.ServiceCatalog.CreateProduct
- module Network.AWS.ServiceCatalog.DescribeCopyProductStatus
- module Network.AWS.ServiceCatalog.TerminateProvisionedProduct
- module Network.AWS.ServiceCatalog.UpdateProvisionedProduct
- module Network.AWS.ServiceCatalog.DescribeProvisioningArtifact
- module Network.AWS.ServiceCatalog.ListRecordHistory
- module Network.AWS.ServiceCatalog.DescribeProvisionedProductPlan
- module Network.AWS.ServiceCatalog.AssociateTagOptionWithResource
- module Network.AWS.ServiceCatalog.CreateTagOption
- module Network.AWS.ServiceCatalog.DisassociateProductFromPortfolio
- module Network.AWS.ServiceCatalog.ListConstraintsForPortfolio
- module Network.AWS.ServiceCatalog.DescribeRecord
- module Network.AWS.ServiceCatalog.DescribeConstraint
- module Network.AWS.ServiceCatalog.CreateProvisioningArtifact
- module Network.AWS.ServiceCatalog.ListPortfolios
- module Network.AWS.ServiceCatalog.DescribeProductView
- module Network.AWS.ServiceCatalog.CreatePortfolioShare
- module Network.AWS.ServiceCatalog.ListProvisioningArtifacts
- module Network.AWS.ServiceCatalog.SearchProducts
- module Network.AWS.ServiceCatalog.SearchProvisionedProducts
- module Network.AWS.ServiceCatalog.DescribeProduct
- module Network.AWS.ServiceCatalog.DeleteProvisionedProductPlan
- module Network.AWS.ServiceCatalog.CreateConstraint
- module Network.AWS.ServiceCatalog.ListProvisionedProductPlans
- module Network.AWS.ServiceCatalog.ListPortfolioAccess
- module Network.AWS.ServiceCatalog.DisassociatePrincipalFromPortfolio
- module Network.AWS.ServiceCatalog.DescribeTagOption
- module Network.AWS.ServiceCatalog.DisassociateTagOptionFromResource
- module Network.AWS.ServiceCatalog.DescribePortfolio
- module Network.AWS.ServiceCatalog.AssociateProductWithPortfolio
- module Network.AWS.ServiceCatalog.ListAcceptedPortfolioShares
- module Network.AWS.ServiceCatalog.ExecuteProvisionedProductPlan
- module Network.AWS.ServiceCatalog.AcceptPortfolioShare
- module Network.AWS.ServiceCatalog.ScanProvisionedProducts
- module Network.AWS.ServiceCatalog.ListPrincipalsForPortfolio
- module Network.AWS.ServiceCatalog.DeleteProduct
- module Network.AWS.ServiceCatalog.UpdateProduct
- module Network.AWS.ServiceCatalog.ProvisionProduct
- module Network.AWS.ServiceCatalog.RejectPortfolioShare
- module Network.AWS.ServiceCatalog.DeleteTagOption
- module Network.AWS.ServiceCatalog.UpdateTagOption
- module Network.AWS.ServiceCatalog.ListTagOptions
- module Network.AWS.ServiceCatalog.SearchProductsAsAdmin
- module Network.AWS.ServiceCatalog.DeletePortfolio
- module Network.AWS.ServiceCatalog.UpdatePortfolio
- module Network.AWS.ServiceCatalog.ListPortfoliosForProduct
- module Network.AWS.ServiceCatalog.DescribeProductAsAdmin
- module Network.AWS.ServiceCatalog.DescribeProvisioningParameters
- module Network.AWS.ServiceCatalog.AssociatePrincipalWithPortfolio
- module Network.AWS.ServiceCatalog.DescribeProvisionedProduct
- module Network.AWS.ServiceCatalog.CopyProduct
- module Network.AWS.ServiceCatalog.UpdateProvisioningArtifact
- module Network.AWS.ServiceCatalog.DeletePortfolioShare
- module Network.AWS.ServiceCatalog.DeleteProvisioningArtifact
- module Network.AWS.ServiceCatalog.CreatePortfolio
- module Network.AWS.ServiceCatalog.ListLaunchPaths
- module Network.AWS.ServiceCatalog.ListResourcesForTagOption
- data AccessLevelFilterKey
- data ChangeAction
- data CopyOption = CopyTags
- data CopyProductStatus
- data EvaluationType
- data PrincipalType = IAM
- data ProductSource = PSAccount
- data ProductType
- data ProductViewFilterBy
- data ProductViewSortBy
- data ProvisionedProductPlanStatus
- data ProvisionedProductPlanType = Cloudformation
- data ProvisionedProductStatus
- data ProvisionedProductViewFilterBy = SearchQuery
- data ProvisioningArtifactPropertyName = Id
- data ProvisioningArtifactType
- data RecordStatus
- data Replacement
- = Conditional
- | False'
- | True'
- data RequestStatus
- data RequiresRecreation
- = Always
- | Conditionally
- | Never
- data ResourceAttribute
- data SortOrder
- data AccessLevelFilter
- accessLevelFilter :: AccessLevelFilter
- alfValue :: Lens' AccessLevelFilter (Maybe Text)
- alfKey :: Lens' AccessLevelFilter (Maybe AccessLevelFilterKey)
- data CloudWatchDashboard
- cloudWatchDashboard :: CloudWatchDashboard
- cwdName :: Lens' CloudWatchDashboard (Maybe Text)
- data ConstraintDetail
- constraintDetail :: ConstraintDetail
- cdConstraintId :: Lens' ConstraintDetail (Maybe Text)
- cdOwner :: Lens' ConstraintDetail (Maybe Text)
- cdType :: Lens' ConstraintDetail (Maybe Text)
- cdDescription :: Lens' ConstraintDetail (Maybe Text)
- data ConstraintSummary
- constraintSummary :: ConstraintSummary
- csType :: Lens' ConstraintSummary (Maybe Text)
- csDescription :: Lens' ConstraintSummary (Maybe Text)
- data LaunchPathSummary
- launchPathSummary :: LaunchPathSummary
- lpsConstraintSummaries :: Lens' LaunchPathSummary [ConstraintSummary]
- lpsName :: Lens' LaunchPathSummary (Maybe Text)
- lpsId :: Lens' LaunchPathSummary (Maybe Text)
- lpsTags :: Lens' LaunchPathSummary [Tag]
- data ListRecordHistorySearchFilter
- listRecordHistorySearchFilter :: ListRecordHistorySearchFilter
- lrhsfValue :: Lens' ListRecordHistorySearchFilter (Maybe Text)
- lrhsfKey :: Lens' ListRecordHistorySearchFilter (Maybe Text)
- data ListTagOptionsFilters
- listTagOptionsFilters :: ListTagOptionsFilters
- ltofValue :: Lens' ListTagOptionsFilters (Maybe Text)
- ltofActive :: Lens' ListTagOptionsFilters (Maybe Bool)
- ltofKey :: Lens' ListTagOptionsFilters (Maybe Text)
- data ParameterConstraints
- parameterConstraints :: ParameterConstraints
- pcAllowedValues :: Lens' ParameterConstraints [Text]
- data PortfolioDetail
- portfolioDetail :: PortfolioDetail
- pdARN :: Lens' PortfolioDetail (Maybe Text)
- pdCreatedTime :: Lens' PortfolioDetail (Maybe UTCTime)
- pdId :: Lens' PortfolioDetail (Maybe Text)
- pdDisplayName :: Lens' PortfolioDetail (Maybe Text)
- pdDescription :: Lens' PortfolioDetail (Maybe Text)
- pdProviderName :: Lens' PortfolioDetail (Maybe Text)
- data Principal
- principal :: Principal
- pPrincipalType :: Lens' Principal (Maybe PrincipalType)
- pPrincipalARN :: Lens' Principal (Maybe Text)
- data ProductViewAggregationValue
- productViewAggregationValue :: ProductViewAggregationValue
- pvavValue :: Lens' ProductViewAggregationValue (Maybe Text)
- pvavApproximateCount :: Lens' ProductViewAggregationValue (Maybe Int)
- data ProductViewDetail
- productViewDetail :: ProductViewDetail
- pvdStatus :: Lens' ProductViewDetail (Maybe RequestStatus)
- pvdProductViewSummary :: Lens' ProductViewDetail (Maybe ProductViewSummary)
- pvdCreatedTime :: Lens' ProductViewDetail (Maybe UTCTime)
- pvdProductARN :: Lens' ProductViewDetail (Maybe Text)
- data ProductViewSummary
- productViewSummary :: ProductViewSummary
- pvsOwner :: Lens' ProductViewSummary (Maybe Text)
- pvsSupportURL :: Lens' ProductViewSummary (Maybe Text)
- pvsShortDescription :: Lens' ProductViewSummary (Maybe Text)
- pvsHasDefaultPath :: Lens' ProductViewSummary (Maybe Bool)
- pvsDistributor :: Lens' ProductViewSummary (Maybe Text)
- pvsName :: Lens' ProductViewSummary (Maybe Text)
- pvsId :: Lens' ProductViewSummary (Maybe Text)
- pvsType :: Lens' ProductViewSummary (Maybe ProductType)
- pvsSupportEmail :: Lens' ProductViewSummary (Maybe Text)
- pvsProductId :: Lens' ProductViewSummary (Maybe Text)
- pvsSupportDescription :: Lens' ProductViewSummary (Maybe Text)
- data ProvisionedProductAttribute
- provisionedProductAttribute :: ProvisionedProductAttribute
- ppaIdempotencyToken :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaStatus :: Lens' ProvisionedProductAttribute (Maybe ProvisionedProductStatus)
- ppaProvisioningArtifactId :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaARN :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaCreatedTime :: Lens' ProvisionedProductAttribute (Maybe UTCTime)
- ppaUserARN :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaStatusMessage :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaName :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaLastRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaUserARNSession :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaId :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaType :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaPhysicalId :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaProductId :: Lens' ProvisionedProductAttribute (Maybe Text)
- ppaTags :: Lens' ProvisionedProductAttribute [Tag]
- data ProvisionedProductDetail
- provisionedProductDetail :: ProvisionedProductDetail
- ppdIdempotencyToken :: Lens' ProvisionedProductDetail (Maybe Text)
- ppdStatus :: Lens' ProvisionedProductDetail (Maybe ProvisionedProductStatus)
- ppdARN :: Lens' ProvisionedProductDetail (Maybe Text)
- ppdCreatedTime :: Lens' ProvisionedProductDetail (Maybe UTCTime)
- ppdStatusMessage :: Lens' ProvisionedProductDetail (Maybe Text)
- ppdName :: Lens' ProvisionedProductDetail (Maybe Text)
- ppdLastRecordId :: Lens' ProvisionedProductDetail (Maybe Text)
- ppdId :: Lens' ProvisionedProductDetail (Maybe Text)
- ppdType :: Lens' ProvisionedProductDetail (Maybe Text)
- data ProvisionedProductPlanDetails
- provisionedProductPlanDetails :: ProvisionedProductPlanDetails
- pppdStatus :: Lens' ProvisionedProductPlanDetails (Maybe ProvisionedProductPlanStatus)
- pppdProvisionProductId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdProvisioningArtifactId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdProvisionProductName :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdCreatedTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime)
- pppdNotificationARNs :: Lens' ProvisionedProductPlanDetails [Text]
- pppdPlanId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdPlanName :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdStatusMessage :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdUpdatedTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime)
- pppdPathId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdProvisioningParameters :: Lens' ProvisionedProductPlanDetails [UpdateProvisioningParameter]
- pppdPlanType :: Lens' ProvisionedProductPlanDetails (Maybe ProvisionedProductPlanType)
- pppdProductId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- pppdTags :: Lens' ProvisionedProductPlanDetails [Tag]
- data ProvisionedProductPlanSummary
- provisionedProductPlanSummary :: ProvisionedProductPlanSummary
- pppsProvisionProductId :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- pppsProvisioningArtifactId :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- pppsProvisionProductName :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- pppsPlanId :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- pppsPlanName :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- pppsPlanType :: Lens' ProvisionedProductPlanSummary (Maybe ProvisionedProductPlanType)
- data ProvisioningArtifact
- provisioningArtifact :: ProvisioningArtifact
- paCreatedTime :: Lens' ProvisioningArtifact (Maybe UTCTime)
- paName :: Lens' ProvisioningArtifact (Maybe Text)
- paId :: Lens' ProvisioningArtifact (Maybe Text)
- paDescription :: Lens' ProvisioningArtifact (Maybe Text)
- data ProvisioningArtifactDetail
- provisioningArtifactDetail :: ProvisioningArtifactDetail
- padCreatedTime :: Lens' ProvisioningArtifactDetail (Maybe UTCTime)
- padActive :: Lens' ProvisioningArtifactDetail (Maybe Bool)
- padName :: Lens' ProvisioningArtifactDetail (Maybe Text)
- padId :: Lens' ProvisioningArtifactDetail (Maybe Text)
- padType :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType)
- padDescription :: Lens' ProvisioningArtifactDetail (Maybe Text)
- data ProvisioningArtifactParameter
- provisioningArtifactParameter :: ProvisioningArtifactParameter
- pIsNoEcho :: Lens' ProvisioningArtifactParameter (Maybe Bool)
- pParameterKey :: Lens' ProvisioningArtifactParameter (Maybe Text)
- pParameterType :: Lens' ProvisioningArtifactParameter (Maybe Text)
- pParameterConstraints :: Lens' ProvisioningArtifactParameter (Maybe ParameterConstraints)
- pDefaultValue :: Lens' ProvisioningArtifactParameter (Maybe Text)
- pDescription :: Lens' ProvisioningArtifactParameter (Maybe Text)
- data ProvisioningArtifactProperties
- provisioningArtifactProperties :: ProvisioningArtifactProperties
- papName :: Lens' ProvisioningArtifactProperties (Maybe Text)
- papType :: Lens' ProvisioningArtifactProperties (Maybe ProvisioningArtifactType)
- papDescription :: Lens' ProvisioningArtifactProperties (Maybe Text)
- papInfo :: Lens' ProvisioningArtifactProperties (HashMap Text Text)
- data ProvisioningArtifactSummary
- provisioningArtifactSummary :: ProvisioningArtifactSummary
- pasProvisioningArtifactMetadata :: Lens' ProvisioningArtifactSummary (HashMap Text Text)
- pasCreatedTime :: Lens' ProvisioningArtifactSummary (Maybe UTCTime)
- pasName :: Lens' ProvisioningArtifactSummary (Maybe Text)
- pasId :: Lens' ProvisioningArtifactSummary (Maybe Text)
- pasDescription :: Lens' ProvisioningArtifactSummary (Maybe Text)
- data ProvisioningParameter
- provisioningParameter :: ProvisioningParameter
- ppValue :: Lens' ProvisioningParameter (Maybe Text)
- ppKey :: Lens' ProvisioningParameter (Maybe Text)
- data RecordDetail
- recordDetail :: RecordDetail
- rdStatus :: Lens' RecordDetail (Maybe RecordStatus)
- rdRecordTags :: Lens' RecordDetail [RecordTag]
- rdProvisionedProductName :: Lens' RecordDetail (Maybe Text)
- rdProvisioningArtifactId :: Lens' RecordDetail (Maybe Text)
- rdCreatedTime :: Lens' RecordDetail (Maybe UTCTime)
- rdRecordType :: Lens' RecordDetail (Maybe Text)
- rdRecordId :: Lens' RecordDetail (Maybe Text)
- rdProvisionedProductType :: Lens' RecordDetail (Maybe Text)
- rdUpdatedTime :: Lens' RecordDetail (Maybe UTCTime)
- rdPathId :: Lens' RecordDetail (Maybe Text)
- rdProvisionedProductId :: Lens' RecordDetail (Maybe Text)
- rdRecordErrors :: Lens' RecordDetail [RecordError]
- rdProductId :: Lens' RecordDetail (Maybe Text)
- data RecordError
- recordError :: RecordError
- reCode :: Lens' RecordError (Maybe Text)
- reDescription :: Lens' RecordError (Maybe Text)
- data RecordOutput
- recordOutput :: RecordOutput
- roOutputValue :: Lens' RecordOutput (Maybe Text)
- roOutputKey :: Lens' RecordOutput (Maybe Text)
- roDescription :: Lens' RecordOutput (Maybe Text)
- data RecordTag
- recordTag :: RecordTag
- rtValue :: Lens' RecordTag (Maybe Text)
- rtKey :: Lens' RecordTag (Maybe Text)
- data ResourceChange
- resourceChange :: ResourceChange
- rcLogicalResourceId :: Lens' ResourceChange (Maybe Text)
- rcPhysicalResourceId :: Lens' ResourceChange (Maybe Text)
- rcResourceType :: Lens' ResourceChange (Maybe Text)
- rcAction :: Lens' ResourceChange (Maybe ChangeAction)
- rcScope :: Lens' ResourceChange [ResourceAttribute]
- rcDetails :: Lens' ResourceChange [ResourceChangeDetail]
- rcReplacement :: Lens' ResourceChange (Maybe Replacement)
- data ResourceChangeDetail
- resourceChangeDetail :: ResourceChangeDetail
- rcdCausingEntity :: Lens' ResourceChangeDetail (Maybe Text)
- rcdEvaluation :: Lens' ResourceChangeDetail (Maybe EvaluationType)
- rcdTarget :: Lens' ResourceChangeDetail (Maybe ResourceTargetDefinition)
- data ResourceDetail
- resourceDetail :: ResourceDetail
- rARN :: Lens' ResourceDetail (Maybe Text)
- rCreatedTime :: Lens' ResourceDetail (Maybe UTCTime)
- rName :: Lens' ResourceDetail (Maybe Text)
- rId :: Lens' ResourceDetail (Maybe Text)
- rDescription :: Lens' ResourceDetail (Maybe Text)
- data ResourceTargetDefinition
- resourceTargetDefinition :: ResourceTargetDefinition
- rtdAttribute :: Lens' ResourceTargetDefinition (Maybe ResourceAttribute)
- rtdRequiresRecreation :: Lens' ResourceTargetDefinition (Maybe RequiresRecreation)
- rtdName :: Lens' ResourceTargetDefinition (Maybe Text)
- data Tag
- tag :: Text -> Text -> Tag
- tagKey :: Lens' Tag Text
- tagValue :: Lens' Tag Text
- data TagOptionDetail
- tagOptionDetail :: TagOptionDetail
- todValue :: Lens' TagOptionDetail (Maybe Text)
- todActive :: Lens' TagOptionDetail (Maybe Bool)
- todKey :: Lens' TagOptionDetail (Maybe Text)
- todId :: Lens' TagOptionDetail (Maybe Text)
- data TagOptionSummary
- tagOptionSummary :: TagOptionSummary
- tosValues :: Lens' TagOptionSummary [Text]
- tosKey :: Lens' TagOptionSummary (Maybe Text)
- data UpdateProvisioningParameter
- updateProvisioningParameter :: UpdateProvisioningParameter
- uppValue :: Lens' UpdateProvisioningParameter (Maybe Text)
- uppKey :: Lens' UpdateProvisioningParameter (Maybe Text)
- uppUsePreviousValue :: Lens' UpdateProvisioningParameter (Maybe Bool)
- data UsageInstruction
- usageInstruction :: UsageInstruction
- uiValue :: Lens' UsageInstruction (Maybe Text)
- uiType :: Lens' UsageInstruction (Maybe Text)
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 #
Instances
ChangeAction
data ChangeAction Source #
Instances
CopyOption
data CopyOption Source #
Constructors
CopyTags |
Instances
CopyProductStatus
data CopyProductStatus Source #
Constructors
CPSFailed | |
CPSInProgress | |
CPSSucceeded |
Instances
EvaluationType
data EvaluationType Source #
Instances
PrincipalType
data PrincipalType Source #
Constructors
IAM |
Instances
ProductSource
data ProductSource Source #
Constructors
PSAccount |
Instances
ProductType
data ProductType Source #
Constructors
CloudFormationTemplate | |
Marketplace |
Instances
ProductViewFilterBy
data ProductViewFilterBy Source #
Constructors
FullTextSearch | |
Owner | |
ProductType | |
SourceProductId |
Instances
ProductViewSortBy
data ProductViewSortBy Source #
Constructors
CreationDate | |
Title | |
VersionCount |
Instances
ProvisionedProductPlanStatus
data ProvisionedProductPlanStatus Source #
Constructors
CreateFailed | |
CreateInProgress | |
CreateSuccess | |
ExecuteFailed | |
ExecuteInProgress | |
ExecuteSuccess |
Instances
ProvisionedProductPlanType
data ProvisionedProductPlanType Source #
Constructors
Cloudformation |
Instances
ProvisionedProductStatus
data ProvisionedProductStatus Source #
Constructors
PPSAvailable | |
PPSError' | |
PPSPlanInProgress | |
PPSTainted | |
PPSUnderChange |
Instances
ProvisionedProductViewFilterBy
data ProvisionedProductViewFilterBy Source #
Constructors
SearchQuery |
Instances
ProvisioningArtifactPropertyName
data ProvisioningArtifactPropertyName Source #
Constructors
Id |
Instances
ProvisioningArtifactType
data ProvisioningArtifactType Source #
Instances
RecordStatus
data RecordStatus Source #
Constructors
RSCreated | |
RSFailed | |
RSInProgress | |
RSInProgressInError | |
RSSucceeded |
Instances
Replacement
data Replacement Source #
Constructors
Conditional | |
False' | |
True' |
Instances
RequestStatus
data RequestStatus Source #
Instances
RequiresRecreation
data RequiresRecreation Source #
Constructors
Always | |
Conditionally | |
Never |
Instances
ResourceAttribute
data ResourceAttribute Source #
Constructors
Creationpolicy | |
Deletionpolicy | |
Metadata | |
Properties | |
Tags | |
Updatepolicy |