Skip to content

ConstraintDetail

Source code in docs_src/capo_service_catalog/types/constraint_detail.py
class ConstraintDetail(TypedDict, closed=True):
    constraint_id: NotRequired["capo_service_catalog.types.id.Id"]
    """<p>The identifier of the constraint.</p>"""
    type: NotRequired["capo_service_catalog.types.constraint_type.ConstraintType"]
    """<p>The type of constraint.</p> <ul> <li> <p> <code>LAUNCH</code> </p> </li> <li> <p> <code>NOTIFICATION</code> </p> </li> <li> <p>STACKSET</p> </li> <li> <p> <code>TEMPLATE</code> </p> </li> </ul>"""
    description: NotRequired[
        "capo_service_catalog.types.constraint_description.ConstraintDescription"
    ]
    """<p>The description of the constraint.</p>"""
    owner: NotRequired["capo_service_catalog.types.account_id.AccountId"]
    """<p>The owner of the constraint.</p>"""
    product_id: NotRequired["capo_service_catalog.types.id.Id"]
    """<p>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.</p>"""
    portfolio_id: NotRequired["capo_service_catalog.types.id.Id"]
    """<p>The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.</p>"""

constraint_id instance-attribute

constraint_id: NotRequired[Id]

The identifier of the constraint.

description instance-attribute

description: NotRequired[ConstraintDescription]

The description of the constraint.

owner instance-attribute

owner: NotRequired[AccountId]

The owner of the constraint.

portfolio_id instance-attribute

portfolio_id: NotRequired[Id]

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

product_id instance-attribute

product_id: NotRequired[Id]

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.

type instance-attribute

type: NotRequired[ConstraintType]

The type of constraint.

  • LAUNCH

  • NOTIFICATION

  • STACKSET

  • TEMPLATE