Skip to content

WorkloadEstimateSummary

Source code in docs_src/capo_bcm_pricing_calculator/types/workload_estimate_summary.py
class WorkloadEstimateSummary(TypedDict, closed=True):
    id: "capo_bcm_pricing_calculator.types.resource_id.ResourceId"
    """<p> The unique identifier of the workload estimate. </p>"""
    name: NotRequired[
        "capo_bcm_pricing_calculator.types.workload_estimate_name.WorkloadEstimateName"
    ]
    """<p> The name of the workload estimate. </p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p> The timestamp when the workload estimate was created. </p>"""
    expires_at: NotRequired["datetime.datetime"]
    """<p> The timestamp when the workload estimate will expire. </p>"""
    rate_type: NotRequired[
        "capo_bcm_pricing_calculator.types.workload_estimate_rate_type.WorkloadEstimateRateType"
    ]
    """<p> The type of pricing rates used for the estimate. </p>"""
    rate_timestamp: NotRequired["datetime.datetime"]
    """<p> The timestamp of the pricing rates used for the estimate. </p>"""
    status: NotRequired[
        "capo_bcm_pricing_calculator.types.workload_estimate_status.WorkloadEstimateStatus"
    ]
    """<p> The current status of the workload estimate. </p>"""
    total_cost: NotRequired["float"]
    """<p> The total estimated cost for the workload. </p>"""
    cost_currency: NotRequired[
        "capo_bcm_pricing_calculator.types.currency_code.CurrencyCode"
    ]
    """<p> The currency of the estimated cost. </p>"""
    failure_message: NotRequired["str"]
    """<p> An error message if the workload estimate creation or processing failed. </p>"""

cost_currency instance-attribute

cost_currency: NotRequired[CurrencyCode]

The currency of the estimated cost.

created_at instance-attribute

created_at: NotRequired[datetime]

The timestamp when the workload estimate was created.

expires_at instance-attribute

expires_at: NotRequired[datetime]

The timestamp when the workload estimate will expire.

failure_message instance-attribute

failure_message: NotRequired[str]

An error message if the workload estimate creation or processing failed.

id instance-attribute

The unique identifier of the workload estimate.

name instance-attribute

name: NotRequired[WorkloadEstimateName]

The name of the workload estimate.

rate_timestamp instance-attribute

rate_timestamp: NotRequired[datetime]

The timestamp of the pricing rates used for the estimate.

rate_type instance-attribute

rate_type: NotRequired[WorkloadEstimateRateType]

The type of pricing rates used for the estimate.

status instance-attribute

status: NotRequired[WorkloadEstimateStatus]

The current status of the workload estimate.

total_cost instance-attribute

total_cost: NotRequired[float]

The total estimated cost for the workload.