Skip to content

CreateRevenueAttributionInput

Source code in docs_src/capo_partnercentral_revenue_measurement/types/create_revenue_attribution_input.py
class CreateRevenueAttributionInput(TypedDict, closed=True):
    catalog: "capo_partnercentral_revenue_measurement.types.catalog_name.CatalogName"
    """<p>The catalog in which to create the revenue attribution.</p>"""
    client_token: NotRequired[
        "capo_partnercentral_revenue_measurement.types.client_token.ClientToken"
    ]
    """<p>A unique token to ensure idempotency of the create request.</p>"""
    name: "str"
    """<p>The name of the revenue attribution. Must be unique within the catalog and the partner's account.</p>"""
    description: NotRequired["str"]
    """<p>A description of the revenue attribution.</p>"""
    tenancy_model: (
        "capo_partnercentral_revenue_measurement.types.tenancy_model.TenancyModel"
    )
    """<p>The tenancy model for this revenue attribution.</p>"""
    product_identifier: NotRequired["str"]
    """<p>The unique product identifier in AWS Marketplace. Accepts a product entity ID (e.g., prod-abc123def4567) or a product ARN.</p>"""
    tags: NotRequired["capo_partnercentral_revenue_measurement.types.tag_list.TagList"]
    """<p>Tags to associate with the revenue attribution upon creation.</p>"""

catalog instance-attribute

catalog: CatalogName

The catalog in which to create the revenue attribution.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique token to ensure idempotency of the create request.

description instance-attribute

description: NotRequired[str]

A description of the revenue attribution.

name instance-attribute

name: str

The name of the revenue attribution. Must be unique within the catalog and the partner's account.

product_identifier instance-attribute

product_identifier: NotRequired[str]

The unique product identifier in AWS Marketplace. Accepts a product entity ID (e.g., prod-abc123def4567) or a product ARN.

tags instance-attribute

tags: NotRequired[TagList]

Tags to associate with the revenue attribution upon creation.

tenancy_model instance-attribute

tenancy_model: TenancyModel

The tenancy model for this revenue attribution.