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

Description

 
Synopsis

Documentation

data ConstraintDetail Source #

Information about a constraint.

See: newConstraintDetail smart constructor.

Constructors

ConstraintDetail' 

Fields

  • portfolioId :: Maybe Text

    The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

  • constraintId :: Maybe Text

    The identifier of the constraint.

  • owner :: Maybe Text

    The owner of the constraint.

  • type' :: Maybe Text

    The type of constraint.

    • LAUNCH
    • NOTIFICATION
    • STACKSET
    • TEMPLATE
  • description :: Maybe Text

    The description of the constraint.

  • productId :: Maybe Text

    The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

Instances

Instances details
Eq ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

Read ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

Show ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

Generic ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

Associated Types

type Rep ConstraintDetail :: Type -> Type #

NFData ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

Methods

rnf :: ConstraintDetail -> () #

Hashable ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

FromJSON ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

type Rep ConstraintDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ConstraintDetail

type Rep ConstraintDetail = D1 ('MetaData "ConstraintDetail" "Amazonka.ServiceCatalog.Types.ConstraintDetail" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "ConstraintDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "portfolioId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "constraintId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newConstraintDetail :: ConstraintDetail Source #

Create a value of ConstraintDetail 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:portfolioId:ConstraintDetail', constraintDetail_portfolioId - The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

$sel:constraintId:ConstraintDetail', constraintDetail_constraintId - The identifier of the constraint.

$sel:owner:ConstraintDetail', constraintDetail_owner - The owner of the constraint.

$sel:type':ConstraintDetail', constraintDetail_type - The type of constraint.

  • LAUNCH
  • NOTIFICATION
  • STACKSET
  • TEMPLATE

$sel:description:ConstraintDetail', constraintDetail_description - The description of the constraint.

$sel:productId:ConstraintDetail', constraintDetail_productId - The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.

constraintDetail_portfolioId :: Lens' ConstraintDetail (Maybe Text) Source #

The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.

constraintDetail_constraintId :: Lens' ConstraintDetail (Maybe Text) Source #

The identifier of the constraint.

constraintDetail_type :: Lens' ConstraintDetail (Maybe Text) Source #

The type of constraint.

  • LAUNCH
  • NOTIFICATION
  • STACKSET
  • TEMPLATE

constraintDetail_description :: Lens' ConstraintDetail (Maybe Text) Source #

The description of the constraint.

constraintDetail_productId :: Lens' ConstraintDetail (Maybe Text) Source #

The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.