amazonka-servicecatalog-2.0: Amazon Service Catalog SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ServiceCatalog.Types.ProductViewSummary

Description

 
Synopsis

Documentation

data ProductViewSummary Source #

Summary information about a product view.

See: newProductViewSummary smart constructor.

Constructors

ProductViewSummary' 

Fields

  • distributor :: Maybe Text

    The distributor of the product. Contact the product administrator for the significance of this value.

  • hasDefaultPath :: Maybe Bool

    Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.

  • id :: Maybe Text

    The product view identifier.

  • name :: Maybe Text

    The name of the product.

  • owner :: Maybe Text

    The owner of the product. Contact the product administrator for the significance of this value.

  • productId :: Maybe Text

    The product identifier.

  • shortDescription :: Maybe Text

    Short description of the product.

  • supportDescription :: Maybe Text

    The description of the support for this Product.

  • supportEmail :: Maybe Text

    The email contact information to obtain support for this Product.

  • supportUrl :: Maybe Text

    The URL information to obtain support for this Product.

  • type' :: Maybe ProductType

    The product type. Contact the product administrator for the significance of this value. If this value is MARKETPLACE, the product was created by Amazon Web Services Marketplace.

Instances

Instances details
FromJSON ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

Generic ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

Associated Types

type Rep ProductViewSummary :: Type -> Type #

Read ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

Show ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

NFData ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

Methods

rnf :: ProductViewSummary -> () #

Eq ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

Hashable ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

type Rep ProductViewSummary Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewSummary

type Rep ProductViewSummary = D1 ('MetaData "ProductViewSummary" "Amazonka.ServiceCatalog.Types.ProductViewSummary" "amazonka-servicecatalog-2.0-HQc7wwDA1XY4nlo6issXoI" 'False) (C1 ('MetaCons "ProductViewSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "distributor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hasDefaultPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "shortDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "supportEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "supportUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProductType)))))))

newProductViewSummary :: ProductViewSummary Source #

Create a value of ProductViewSummary 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:distributor:ProductViewSummary', productViewSummary_distributor - The distributor of the product. Contact the product administrator for the significance of this value.

$sel:hasDefaultPath:ProductViewSummary', productViewSummary_hasDefaultPath - Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.

$sel:id:ProductViewSummary', productViewSummary_id - The product view identifier.

$sel:name:ProductViewSummary', productViewSummary_name - The name of the product.

$sel:owner:ProductViewSummary', productViewSummary_owner - The owner of the product. Contact the product administrator for the significance of this value.

$sel:productId:ProductViewSummary', productViewSummary_productId - The product identifier.

$sel:shortDescription:ProductViewSummary', productViewSummary_shortDescription - Short description of the product.

$sel:supportDescription:ProductViewSummary', productViewSummary_supportDescription - The description of the support for this Product.

$sel:supportEmail:ProductViewSummary', productViewSummary_supportEmail - The email contact information to obtain support for this Product.

$sel:supportUrl:ProductViewSummary', productViewSummary_supportUrl - The URL information to obtain support for this Product.

$sel:type':ProductViewSummary', productViewSummary_type - The product type. Contact the product administrator for the significance of this value. If this value is MARKETPLACE, the product was created by Amazon Web Services Marketplace.

productViewSummary_distributor :: Lens' ProductViewSummary (Maybe Text) Source #

The distributor of the product. Contact the product administrator for the significance of this value.

productViewSummary_hasDefaultPath :: Lens' ProductViewSummary (Maybe Bool) Source #

Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.

productViewSummary_owner :: Lens' ProductViewSummary (Maybe Text) Source #

The owner of the product. Contact the product administrator for the significance of this value.

productViewSummary_supportDescription :: Lens' ProductViewSummary (Maybe Text) Source #

The description of the support for this Product.

productViewSummary_supportEmail :: Lens' ProductViewSummary (Maybe Text) Source #

The email contact information to obtain support for this Product.

productViewSummary_supportUrl :: Lens' ProductViewSummary (Maybe Text) Source #

The URL information to obtain support for this Product.

productViewSummary_type :: Lens' ProductViewSummary (Maybe ProductType) Source #

The product type. Contact the product administrator for the significance of this value. If this value is MARKETPLACE, the product was created by Amazon Web Services Marketplace.