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

Amazonka.ServiceCatalog.DescribeProvisioningParameters

Description

Gets information about the configuration required to provision the specified product using the specified provisioning artifact.

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 ProvisionProduct, do not include conflicted TagOption keys as tags, or this causes the error "Parameter validation failed: Missing required parameter in Tags[N]:Value". Tag the provisioned product with the value sc-tagoption-conflict-portfolioId-productId.

Synopsis

Creating a Request

data DescribeProvisioningParameters Source #

See: newDescribeProvisioningParameters smart constructor.

Constructors

DescribeProvisioningParameters' 

Fields

  • productName :: Maybe Text

    The name of the product. You must provide the name or ID, but not both.

  • provisioningArtifactId :: Maybe Text

    The identifier of the provisioning artifact. You must provide the name or ID, but not both.

  • provisioningArtifactName :: Maybe Text

    The name of the provisioning artifact. You must provide the name or ID, but not both.

  • pathName :: Maybe Text

    The name of the path. You must provide the name or ID, but not both.

  • acceptLanguage :: Maybe Text

    The language code.

    • en - English (default)
    • jp - Japanese
    • zh - Chinese
  • pathId :: Maybe Text

    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. You must provide the name or ID, but not both.

  • productId :: Maybe Text

    The product identifier. You must provide the product name or ID, but not both.

Instances

Instances details
Eq DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Read DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Show DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Generic DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Associated Types

type Rep DescribeProvisioningParameters :: Type -> Type #

NFData DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Hashable DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

ToJSON DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

AWSRequest DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

ToHeaders DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

ToPath DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

ToQuery DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

type Rep DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

type Rep DescribeProvisioningParameters = D1 ('MetaData "DescribeProvisioningParameters" "Amazonka.ServiceCatalog.DescribeProvisioningParameters" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "DescribeProvisioningParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "productName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisioningArtifactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisioningArtifactName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "pathName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceptLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "pathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse DescribeProvisioningParameters Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

newDescribeProvisioningParameters :: DescribeProvisioningParameters Source #

Create a value of DescribeProvisioningParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:productName:DescribeProvisioningParameters', describeProvisioningParameters_productName - The name of the product. You must provide the name or ID, but not both.

$sel:provisioningArtifactId:DescribeProvisioningParameters', describeProvisioningParameters_provisioningArtifactId - The identifier of the provisioning artifact. You must provide the name or ID, but not both.

$sel:provisioningArtifactName:DescribeProvisioningParameters', describeProvisioningParameters_provisioningArtifactName - The name of the provisioning artifact. You must provide the name or ID, but not both.

$sel:pathName:DescribeProvisioningParameters', describeProvisioningParameters_pathName - The name of the path. You must provide the name or ID, but not both.

$sel:acceptLanguage:DescribeProvisioningParameters', describeProvisioningParameters_acceptLanguage - The language code.

  • en - English (default)
  • jp - Japanese
  • zh - Chinese

$sel:pathId:DescribeProvisioningParameters', describeProvisioningParameters_pathId - 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. You must provide the name or ID, but not both.

$sel:productId:DescribeProvisioningParameters', describeProvisioningParameters_productId - The product identifier. You must provide the product name or ID, but not both.

Request Lenses

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

The name of the product. You must provide the name or ID, but not both.

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

The identifier of the provisioning artifact. You must provide the name or ID, but not both.

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

The name of the provisioning artifact. You must provide the name or ID, but not both.

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

The name of the path. You must provide the name or ID, but not both.

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

The language code.

  • en - English (default)
  • jp - Japanese
  • zh - Chinese

describeProvisioningParameters_pathId :: Lens' DescribeProvisioningParameters (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. You must provide the name or ID, but not both.

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

The product identifier. You must provide the product name or ID, but not both.

Destructuring the Response

data DescribeProvisioningParametersResponse Source #

Constructors

DescribeProvisioningParametersResponse' 

Fields

Instances

Instances details
Eq DescribeProvisioningParametersResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Read DescribeProvisioningParametersResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Show DescribeProvisioningParametersResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

Generic DescribeProvisioningParametersResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

NFData DescribeProvisioningParametersResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

type Rep DescribeProvisioningParametersResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.DescribeProvisioningParameters

type Rep DescribeProvisioningParametersResponse = D1 ('MetaData "DescribeProvisioningParametersResponse" "Amazonka.ServiceCatalog.DescribeProvisioningParameters" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "DescribeProvisioningParametersResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "provisioningArtifactPreferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisioningArtifactPreferences)) :*: (S1 ('MetaSel ('Just "provisioningArtifactParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProvisioningArtifactParameter])) :*: S1 ('MetaSel ('Just "usageInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageInstruction])))) :*: ((S1 ('MetaSel ('Just "constraintSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConstraintSummary])) :*: S1 ('MetaSel ('Just "tagOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagOptionSummary]))) :*: (S1 ('MetaSel ('Just "provisioningArtifactOutputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProvisioningArtifactOutput])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeProvisioningParametersResponse Source #

Create a value of DescribeProvisioningParametersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:provisioningArtifactPreferences:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_provisioningArtifactPreferences - An object that contains information about preferences, such as regions and accounts, for the provisioning artifact.

$sel:provisioningArtifactParameters:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_provisioningArtifactParameters - Information about the parameters used to provision the product.

$sel:usageInstructions:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_usageInstructions - Any additional metadata specifically related to the provisioning of the product. For example, see the Version field of the CloudFormation template.

$sel:constraintSummaries:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_constraintSummaries - Information about the constraints used to provision the product.

$sel:tagOptions:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_tagOptions - Information about the TagOptions associated with the resource.

$sel:provisioningArtifactOutputs:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_provisioningArtifactOutputs - The output of the provisioning artifact.

$sel:httpStatus:DescribeProvisioningParametersResponse', describeProvisioningParametersResponse_httpStatus - The response's http status code.

Response Lenses

describeProvisioningParametersResponse_provisioningArtifactPreferences :: Lens' DescribeProvisioningParametersResponse (Maybe ProvisioningArtifactPreferences) Source #

An object that contains information about preferences, such as regions and accounts, for the provisioning artifact.

describeProvisioningParametersResponse_usageInstructions :: Lens' DescribeProvisioningParametersResponse (Maybe [UsageInstruction]) Source #

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