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.Types.ProvisionedProductPlanDetails

Description

 
Synopsis

Documentation

data ProvisionedProductPlanDetails Source #

Information about a plan.

See: newProvisionedProductPlanDetails smart constructor.

Constructors

ProvisionedProductPlanDetails' 

Fields

Instances

Instances details
Eq ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

Read ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

Show ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

Generic ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

Associated Types

type Rep ProvisionedProductPlanDetails :: Type -> Type #

NFData ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

Hashable ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

FromJSON ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

type Rep ProvisionedProductPlanDetails Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails

type Rep ProvisionedProductPlanDetails = D1 ('MetaData "ProvisionedProductPlanDetails" "Amazonka.ServiceCatalog.Types.ProvisionedProductPlanDetails" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "ProvisionedProductPlanDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedProductPlanStatus)) :*: (S1 ('MetaSel ('Just "provisionProductId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisioningArtifactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "provisionProductName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "notificationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "planId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "planName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "updatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "pathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "provisioningParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateProvisioningParameter])) :*: S1 ('MetaSel ('Just "planType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedProductPlanType))) :*: (S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

newProvisionedProductPlanDetails :: ProvisionedProductPlanDetails Source #

Create a value of ProvisionedProductPlanDetails 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:status:ProvisionedProductPlanDetails', provisionedProductPlanDetails_status - The status.

$sel:provisionProductId:ProvisionedProductPlanDetails', provisionedProductPlanDetails_provisionProductId - The product identifier.

$sel:provisioningArtifactId:ProvisionedProductPlanDetails', provisionedProductPlanDetails_provisioningArtifactId - The identifier of the provisioning artifact.

$sel:provisionProductName:ProvisionedProductPlanDetails', provisionedProductPlanDetails_provisionProductName - The user-friendly name of the provisioned product.

$sel:createdTime:ProvisionedProductPlanDetails', provisionedProductPlanDetails_createdTime - The UTC time stamp of the creation time.

$sel:notificationArns:ProvisionedProductPlanDetails', provisionedProductPlanDetails_notificationArns - Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

$sel:planId:ProvisionedProductPlanDetails', provisionedProductPlanDetails_planId - The plan identifier.

$sel:planName:ProvisionedProductPlanDetails', provisionedProductPlanDetails_planName - The name of the plan.

$sel:statusMessage:ProvisionedProductPlanDetails', provisionedProductPlanDetails_statusMessage - The status message.

$sel:updatedTime:ProvisionedProductPlanDetails', provisionedProductPlanDetails_updatedTime - The time when the plan was last updated.

$sel:pathId:ProvisionedProductPlanDetails', provisionedProductPlanDetails_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.

$sel:provisioningParameters:ProvisionedProductPlanDetails', provisionedProductPlanDetails_provisioningParameters - Parameters specified by the administrator that are required for provisioning the product.

$sel:planType:ProvisionedProductPlanDetails', provisionedProductPlanDetails_planType - The plan type.

$sel:productId:ProvisionedProductPlanDetails', provisionedProductPlanDetails_productId - The product identifier.

$sel:tags:ProvisionedProductPlanDetails', provisionedProductPlanDetails_tags - One or more tags.

provisionedProductPlanDetails_notificationArns :: Lens' ProvisionedProductPlanDetails (Maybe [Text]) Source #

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

provisionedProductPlanDetails_pathId :: 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.

provisionedProductPlanDetails_provisioningParameters :: Lens' ProvisionedProductPlanDetails (Maybe [UpdateProvisioningParameter]) Source #

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