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.PortfolioDetail

Description

 
Synopsis

Documentation

data PortfolioDetail Source #

Information about a portfolio.

See: newPortfolioDetail smart constructor.

Constructors

PortfolioDetail' 

Fields

Instances

Instances details
Eq PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

Read PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

Show PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

Generic PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

Associated Types

type Rep PortfolioDetail :: Type -> Type #

NFData PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

Methods

rnf :: PortfolioDetail -> () #

Hashable PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

FromJSON PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

type Rep PortfolioDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.PortfolioDetail

type Rep PortfolioDetail = D1 ('MetaData "PortfolioDetail" "Amazonka.ServiceCatalog.Types.PortfolioDetail" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "PortfolioDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "providerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPortfolioDetail :: PortfolioDetail Source #

Create a value of PortfolioDetail 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:arn:PortfolioDetail', portfolioDetail_arn - The ARN assigned to the portfolio.

$sel:createdTime:PortfolioDetail', portfolioDetail_createdTime - The UTC time stamp of the creation time.

$sel:id:PortfolioDetail', portfolioDetail_id - The portfolio identifier.

$sel:displayName:PortfolioDetail', portfolioDetail_displayName - The name to use for display purposes.

$sel:description:PortfolioDetail', portfolioDetail_description - The description of the portfolio.

$sel:providerName:PortfolioDetail', portfolioDetail_providerName - The name of the portfolio provider.

portfolioDetail_arn :: Lens' PortfolioDetail (Maybe Text) Source #

The ARN assigned to the portfolio.

portfolioDetail_createdTime :: Lens' PortfolioDetail (Maybe UTCTime) Source #

The UTC time stamp of the creation time.

portfolioDetail_id :: Lens' PortfolioDetail (Maybe Text) Source #

The portfolio identifier.

portfolioDetail_displayName :: Lens' PortfolioDetail (Maybe Text) Source #

The name to use for display purposes.

portfolioDetail_description :: Lens' PortfolioDetail (Maybe Text) Source #

The description of the portfolio.

portfolioDetail_providerName :: Lens' PortfolioDetail (Maybe Text) Source #

The name of the portfolio provider.