amazonka-servicecatalog-1.5.0: Amazon Service Catalog SDK.

Copyright(c) 2013-2017 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.DescribeProvisioningParameters

Contents

Description

Provides information about parameters required to provision a specified product in a specified manner. Use this operation to obtain the list of ProvisioningArtifactParameters parameters available to call the ProvisionProduct operation for the specified product.

If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key. The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to the ProvisionProduct operation, do not include conflicted TagOption keys as tags. Calls to ProvisionProduct with empty TagOption values cause the error "Parameter validation failed: Missing required parameter in Tags[N ]:Value ". Calls to ProvisionProduct with conflicted TagOption keys automatically tag the provisioned product with the conflicted keys with the value "sc-tagoption-conflict-portfolioId-productId ".

Synopsis

Creating a Request

describeProvisioningParameters Source #

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

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

  • dppsAcceptLanguage - The language code. * en - English (default) * jp - Japanese * zh - Chinese
  • dppsPathId - The identifier of the path for this product's provisioning. This value is optional if the product has a default path, and is required if there is more than one path for the specified product.
  • dppsProductId - The product identifier.
  • dppsProvisioningArtifactId - The provisioning artifact identifier for this product. This is sometimes referred to as the product version.

data DescribeProvisioningParameters Source #

See: describeProvisioningParameters smart constructor.

Instances

Eq DescribeProvisioningParameters Source # 
Data DescribeProvisioningParameters Source # 

Methods

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

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

toConstr :: DescribeProvisioningParameters -> Constr #

dataTypeOf :: DescribeProvisioningParameters -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeProvisioningParameters Source # 
Show DescribeProvisioningParameters Source # 
Generic DescribeProvisioningParameters Source # 
Hashable DescribeProvisioningParameters Source # 
ToJSON DescribeProvisioningParameters Source # 
NFData DescribeProvisioningParameters Source # 
AWSRequest DescribeProvisioningParameters Source # 
ToQuery DescribeProvisioningParameters Source # 
ToPath DescribeProvisioningParameters Source # 
ToHeaders DescribeProvisioningParameters Source # 
type Rep DescribeProvisioningParameters Source # 
type Rep DescribeProvisioningParameters = D1 (MetaData "DescribeProvisioningParameters" "Network.AWS.ServiceCatalog.DescribeProvisioningParameters" "amazonka-servicecatalog-1.5.0-Gi5S0QNjzsJFyaLCAAAAWo" False) (C1 (MetaCons "DescribeProvisioningParameters'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dppsAcceptLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dppsPathId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_dppsProductId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dppsProvisioningArtifactId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DescribeProvisioningParameters Source # 

Request Lenses

dppsAcceptLanguage :: Lens' DescribeProvisioningParameters (Maybe Text) Source #

The language code. * en - English (default) * jp - Japanese * zh - Chinese

dppsPathId :: Lens' DescribeProvisioningParameters (Maybe Text) Source #

The identifier of the path for this product's provisioning. This value is optional if the product has a default path, and is required if there is more than one path for the specified product.

dppsProvisioningArtifactId :: Lens' DescribeProvisioningParameters Text Source #

The provisioning artifact identifier for this product. This is sometimes referred to as the product version.

Destructuring the Response

describeProvisioningParametersResponse Source #

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

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

  • dpprsProvisioningArtifactParameters - The list of parameters used to successfully provision the product. Each parameter includes a list of allowable values and additional metadata about each parameter.
  • dpprsUsageInstructions - Any additional metadata specifically related to the provisioning of the product. For example, see the Version field of the CloudFormation template.
  • dpprsConstraintSummaries - The list of constraint summaries that apply to provisioning this product.
  • dpprsTagOptions - List of TagOptions associated with the provisioned provisioning parameters.
  • dpprsResponseStatus - -- | The response status code.

data DescribeProvisioningParametersResponse Source #

Instances

Eq DescribeProvisioningParametersResponse Source # 
Data DescribeProvisioningParametersResponse Source # 

Methods

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

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

toConstr :: DescribeProvisioningParametersResponse -> Constr #

dataTypeOf :: DescribeProvisioningParametersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeProvisioningParametersResponse Source # 
Show DescribeProvisioningParametersResponse Source # 
Generic DescribeProvisioningParametersResponse Source # 
NFData DescribeProvisioningParametersResponse Source # 
type Rep DescribeProvisioningParametersResponse Source # 
type Rep DescribeProvisioningParametersResponse = D1 (MetaData "DescribeProvisioningParametersResponse" "Network.AWS.ServiceCatalog.DescribeProvisioningParameters" "amazonka-servicecatalog-1.5.0-Gi5S0QNjzsJFyaLCAAAAWo" False) (C1 (MetaCons "DescribeProvisioningParametersResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dpprsProvisioningArtifactParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ProvisioningArtifactParameter]))) (S1 (MetaSel (Just Symbol "_dpprsUsageInstructions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UsageInstruction])))) ((:*:) (S1 (MetaSel (Just Symbol "_dpprsConstraintSummaries") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConstraintSummary]))) ((:*:) (S1 (MetaSel (Just Symbol "_dpprsTagOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [TagOptionSummary]))) (S1 (MetaSel (Just Symbol "_dpprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))))

Response Lenses

dpprsProvisioningArtifactParameters :: Lens' DescribeProvisioningParametersResponse [ProvisioningArtifactParameter] Source #

The list of parameters used to successfully provision the product. Each parameter includes a list of allowable values and additional metadata about each parameter.

dpprsUsageInstructions :: Lens' DescribeProvisioningParametersResponse [UsageInstruction] Source #

Any additional metadata specifically related to the provisioning of the product. For example, see the Version field of the CloudFormation template.

dpprsConstraintSummaries :: Lens' DescribeProvisioningParametersResponse [ConstraintSummary] Source #

The list of constraint summaries that apply to provisioning this product.

dpprsTagOptions :: Lens' DescribeProvisioningParametersResponse [TagOptionSummary] Source #

List of TagOptions associated with the provisioned provisioning parameters.