Copyright | (c) 2013-2017 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 |
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
".
- describeProvisioningParameters :: Text -> Text -> DescribeProvisioningParameters
- data DescribeProvisioningParameters
- dppsAcceptLanguage :: Lens' DescribeProvisioningParameters (Maybe Text)
- dppsPathId :: Lens' DescribeProvisioningParameters (Maybe Text)
- dppsProductId :: Lens' DescribeProvisioningParameters Text
- dppsProvisioningArtifactId :: Lens' DescribeProvisioningParameters Text
- describeProvisioningParametersResponse :: Int -> DescribeProvisioningParametersResponse
- data DescribeProvisioningParametersResponse
- dpprsProvisioningArtifactParameters :: Lens' DescribeProvisioningParametersResponse [ProvisioningArtifactParameter]
- dpprsUsageInstructions :: Lens' DescribeProvisioningParametersResponse [UsageInstruction]
- dpprsConstraintSummaries :: Lens' DescribeProvisioningParametersResponse [ConstraintSummary]
- dpprsTagOptions :: Lens' DescribeProvisioningParametersResponse [TagOptionSummary]
- dpprsResponseStatus :: Lens' DescribeProvisioningParametersResponse Int
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
- ChinesedppsPathId
- 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.
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.
dppsProductId :: Lens' DescribeProvisioningParameters Text Source #
The product identifier.
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 theVersion
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 #
See: describeProvisioningParametersResponse
smart constructor.
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.
dpprsResponseStatus :: Lens' DescribeProvisioningParametersResponse Int Source #
- - | The response status code.