Skip to content

RevenueShareAllocation

Source code in docs_src/capo_partnercentral_revenue_measurement/types/revenue_share_allocation.py
class RevenueShareAllocation(TypedDict, closed=True):
    action: "capo_partnercentral_revenue_measurement.types.revenue_attribution_allocation_action.RevenueAttributionAllocationAction"
    """<p>The operation type: CREATE or UPDATE.</p>"""
    revenue_attribution_allocation_id: NotRequired[
        "capo_partnercentral_revenue_measurement.types.revenue_attribution_allocation_id.RevenueAttributionAllocationId"
    ]
    """<p>The allocation to update. Required when Action is UPDATE.</p>"""
    entity_type: "capo_partnercentral_revenue_measurement.types.entity_type.EntityType"
    """<p>The type of the associated deal entity.</p>"""
    entity_identifier: "capo_partnercentral_revenue_measurement.types.entity_identifier.EntityIdentifier"
    """<p>The unique identifier of the associated deal entity.</p>"""
    customer_aws_account_id: "capo_partnercentral_revenue_measurement.types.customer_aws_account_id.CustomerAwsAccountId"
    """<p>The customer AWS account ID for this associated deal entity.</p>"""
    revenue_share_percent: "capo_partnercentral_revenue_measurement.types.revenue_share_percent.RevenueSharePercent"
    """<p>Revenue share percentage.</p>"""
    effective_from: "capo_partnercentral_revenue_measurement.types.allocation_effective_date_string.AllocationEffectiveDateString"
    """<p>The effective start date for this allocation.</p>"""
    effective_until: "capo_partnercentral_revenue_measurement.types.allocation_effective_date_string.AllocationEffectiveDateString"
    """<p>The effective end date for this allocation.</p>"""
    status: NotRequired[
        "capo_partnercentral_revenue_measurement.types.allocation_status.AllocationStatus"
    ]
    """<p>Allocation status. Defaults to ACTIVE on CREATE.</p>"""

action instance-attribute

The operation type: CREATE or UPDATE.

customer_aws_account_id instance-attribute

customer_aws_account_id: CustomerAwsAccountId

The customer AWS account ID for this associated deal entity.

effective_from instance-attribute

The effective start date for this allocation.

effective_until instance-attribute

The effective end date for this allocation.

entity_identifier instance-attribute

entity_identifier: EntityIdentifier

The unique identifier of the associated deal entity.

entity_type instance-attribute

entity_type: EntityType

The type of the associated deal entity.

revenue_attribution_allocation_id instance-attribute

revenue_attribution_allocation_id: NotRequired[RevenueAttributionAllocationId]

The allocation to update. Required when Action is UPDATE.

revenue_share_percent instance-attribute

revenue_share_percent: RevenueSharePercent

Revenue share percentage.

status instance-attribute

status: NotRequired[AllocationStatus]

Allocation status. Defaults to ACTIVE on CREATE.