Skip to content

UpdateBillScenarioResponse

Source code in docs_src/capo_bcm_pricing_calculator/types/update_bill_scenario_response.py
class UpdateBillScenarioResponse(TypedDict, closed=True):
    id: "capo_bcm_pricing_calculator.types.resource_id.ResourceId"
    """<p> The unique identifier of the updated bill scenario. </p>"""
    name: NotRequired[
        "capo_bcm_pricing_calculator.types.bill_scenario_name.BillScenarioName"
    ]
    """<p> The updated name of the bill scenario. </p>"""
    bill_interval: NotRequired[
        "capo_bcm_pricing_calculator.types.bill_interval.BillInterval"
    ]
    """<p> The time period covered by the updated bill scenario. </p>"""
    status: NotRequired[
        "capo_bcm_pricing_calculator.types.bill_scenario_status.BillScenarioStatus"
    ]
    """<p> The current status of the updated bill scenario. </p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p> The timestamp when the bill scenario was originally created. </p>"""
    expires_at: NotRequired["datetime.datetime"]
    """<p> The updated expiration timestamp for the bill scenario. </p>"""
    failure_message: NotRequired["str"]
    """<p> An error message if the bill scenario update failed. </p>"""
    group_sharing_preference: NotRequired[
        "capo_bcm_pricing_calculator.types.group_sharing_preference_enum.GroupSharingPreferenceEnum"
    ]
    """<p>The setting for the reserved instance and savings plan group sharing used in this estimate.</p>"""
    cost_category_group_sharing_preference_arn: NotRequired[
        "capo_bcm_pricing_calculator.types.cost_category_arn.CostCategoryArn"
    ]
    """<p>The arn of the cost category used in the reserved and prioritized group sharing.</p>"""

bill_interval instance-attribute

bill_interval: NotRequired[BillInterval]

The time period covered by the updated bill scenario.

cost_category_group_sharing_preference_arn instance-attribute

cost_category_group_sharing_preference_arn: NotRequired[CostCategoryArn]

The arn of the cost category used in the reserved and prioritized group sharing.

created_at instance-attribute

created_at: NotRequired[datetime]

The timestamp when the bill scenario was originally created.

expires_at instance-attribute

expires_at: NotRequired[datetime]

The updated expiration timestamp for the bill scenario.

failure_message instance-attribute

failure_message: NotRequired[str]

An error message if the bill scenario update failed.

group_sharing_preference instance-attribute

group_sharing_preference: NotRequired[GroupSharingPreferenceEnum]

The setting for the reserved instance and savings plan group sharing used in this estimate.

id instance-attribute

The unique identifier of the updated bill scenario.

name instance-attribute

name: NotRequired[BillScenarioName]

The updated name of the bill scenario.

status instance-attribute

status: NotRequired[BillScenarioStatus]

The current status of the updated bill scenario.