Skip to content

BillEstimateCommitmentSummary

Source code in docs_src/capo_bcm_pricing_calculator/types/bill_estimate_commitment_summary.py
class BillEstimateCommitmentSummary(TypedDict, closed=True):
    id: NotRequired["capo_bcm_pricing_calculator.types.resource_id.ResourceId"]
    """<p> The unique identifier of the commitment. </p>"""
    purchase_agreement_type: NotRequired[
        "capo_bcm_pricing_calculator.types.purchase_agreement_type.PurchaseAgreementType"
    ]
    """<p> The type of purchase agreement (e.g., Reserved Instance, Savings Plan). </p>"""
    offering_id: NotRequired["capo_bcm_pricing_calculator.types.uuid.Uuid"]
    """<p> The identifier of the specific offering associated with this commitment. </p>"""
    usage_account_id: NotRequired[
        "capo_bcm_pricing_calculator.types.account_id.AccountId"
    ]
    """<p> The Amazon Web Services account ID associated with this commitment. </p>"""
    region: NotRequired["str"]
    """<p> The Amazon Web Services region associated with this commitment. </p>"""
    term_length: NotRequired["str"]
    """<p> The length of the commitment term. </p>"""
    payment_option: NotRequired["str"]
    """<p> The payment option chosen for this commitment (e.g., All Upfront, Partial Upfront, No Upfront). </p>"""
    upfront_payment: NotRequired[
        "capo_bcm_pricing_calculator.types.cost_amount.CostAmount"
    ]
    """<p> The upfront payment amount for this commitment, if applicable. </p>"""
    monthly_payment: NotRequired[
        "capo_bcm_pricing_calculator.types.cost_amount.CostAmount"
    ]
    """<p> The monthly payment amount for this commitment, if applicable. </p>"""

id instance-attribute

id: NotRequired[ResourceId]

The unique identifier of the commitment.

monthly_payment instance-attribute

monthly_payment: NotRequired[CostAmount]

The monthly payment amount for this commitment, if applicable.

offering_id instance-attribute

offering_id: NotRequired[Uuid]

The identifier of the specific offering associated with this commitment.

payment_option instance-attribute

payment_option: NotRequired[str]

The payment option chosen for this commitment (e.g., All Upfront, Partial Upfront, No Upfront).

purchase_agreement_type instance-attribute

purchase_agreement_type: NotRequired[PurchaseAgreementType]

The type of purchase agreement (e.g., Reserved Instance, Savings Plan).

region instance-attribute

region: NotRequired[str]

The Amazon Web Services region associated with this commitment.

term_length instance-attribute

term_length: NotRequired[str]

The length of the commitment term.

upfront_payment instance-attribute

upfront_payment: NotRequired[CostAmount]

The upfront payment amount for this commitment, if applicable.

usage_account_id instance-attribute

usage_account_id: NotRequired[AccountId]

The Amazon Web Services account ID associated with this commitment.