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

Description

 
Synopsis

Documentation

data ProductViewDetail Source #

Information about a product view.

See: newProductViewDetail smart constructor.

Constructors

ProductViewDetail' 

Fields

  • createdTime :: Maybe POSIX

    The UTC time stamp of the creation time.

  • productARN :: Maybe Text

    The ARN of the product.

  • productViewSummary :: Maybe ProductViewSummary

    Summary information about the product view.

  • sourceConnection :: Maybe SourceConnectionDetail

    A top level ProductViewDetail response containing details about the product’s connection. Service Catalog returns this field for the CreateProduct, UpdateProduct, DescribeProductAsAdmin, and SearchProductAsAdmin APIs. This response contains the same fields as the ConnectionParameters request, with the addition of the LastSync response.

  • status :: Maybe RequestStatus

    The status of the product.

    • AVAILABLE - The product is ready for use.
    • CREATING - Product creation has started; the product is not ready for use.
    • FAILED - An action failed.

Instances

Instances details
FromJSON ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

Generic ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

Associated Types

type Rep ProductViewDetail :: Type -> Type #

Read ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

Show ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

NFData ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

Methods

rnf :: ProductViewDetail -> () #

Eq ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

Hashable ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

type Rep ProductViewDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProductViewDetail

type Rep ProductViewDetail = D1 ('MetaData "ProductViewDetail" "Amazonka.ServiceCatalog.Types.ProductViewDetail" "amazonka-servicecatalog-2.0-HQc7wwDA1XY4nlo6issXoI" 'False) (C1 ('MetaCons "ProductViewDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "productARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "productViewSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProductViewSummary)) :*: (S1 ('MetaSel ('Just "sourceConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceConnectionDetail)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestStatus))))))

newProductViewDetail :: ProductViewDetail Source #

Create a value of ProductViewDetail 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:createdTime:ProductViewDetail', productViewDetail_createdTime - The UTC time stamp of the creation time.

$sel:productARN:ProductViewDetail', productViewDetail_productARN - The ARN of the product.

$sel:productViewSummary:ProductViewDetail', productViewDetail_productViewSummary - Summary information about the product view.

$sel:sourceConnection:ProductViewDetail', productViewDetail_sourceConnection - A top level ProductViewDetail response containing details about the product’s connection. Service Catalog returns this field for the CreateProduct, UpdateProduct, DescribeProductAsAdmin, and SearchProductAsAdmin APIs. This response contains the same fields as the ConnectionParameters request, with the addition of the LastSync response.

$sel:status:ProductViewDetail', productViewDetail_status - The status of the product.

  • AVAILABLE - The product is ready for use.
  • CREATING - Product creation has started; the product is not ready for use.
  • FAILED - An action failed.

productViewDetail_createdTime :: Lens' ProductViewDetail (Maybe UTCTime) Source #

The UTC time stamp of the creation time.

productViewDetail_sourceConnection :: Lens' ProductViewDetail (Maybe SourceConnectionDetail) Source #

A top level ProductViewDetail response containing details about the product’s connection. Service Catalog returns this field for the CreateProduct, UpdateProduct, DescribeProductAsAdmin, and SearchProductAsAdmin APIs. This response contains the same fields as the ConnectionParameters request, with the addition of the LastSync response.

productViewDetail_status :: Lens' ProductViewDetail (Maybe RequestStatus) Source #

The status of the product.

  • AVAILABLE - The product is ready for use.
  • CREATING - Product creation has started; the product is not ready for use.
  • FAILED - An action failed.