CreateBillEstimateResponse
¶
Source code in docs_src/capo_bcm_pricing_calculator/types/create_bill_estimate_response.py
bill_interval
instance-attribute
¶
bill_interval: NotRequired[BillInterval]
The bill month start and end timestamp that was used to create the Bill estimate. This is set to the last complete anniversary bill month start and end timestamp.
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.
cost_category_group_sharing_preference_effective_date
instance-attribute
¶
cost_category_group_sharing_preference_effective_date: NotRequired[datetime]
Timestamp of the effective date of the cost category used in the group sharing settings.
cost_summary
instance-attribute
¶
cost_summary: NotRequired[BillEstimateCostSummary]
Returns summary-level cost information once a Bill estimate is successfully generated. This summary includes: 1) the total cost difference, showing the pre-tax cost change for the consolidated billing family between the completed anniversary bill and the estimated bill, and 2) total cost differences per service, detailing the pre-tax cost of each service, comparing the completed anniversary bill to the estimated bill on a per-service basis.
created_at
instance-attribute
¶
created_at: NotRequired[datetime]
The timestamp of when the Bill estimate create process was started (not when it successfully completed or failed).
expires_at
instance-attribute
¶
expires_at: NotRequired[datetime]
The timestamp of when the Bill estimate will expire. A Bill estimate becomes inaccessible after expiration.
failure_message
instance-attribute
¶
failure_message: NotRequired[str]
This attribute provides the reason if a Bill estimate result generation fails.
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.
name
instance-attribute
¶
name: NotRequired[BillEstimateName]
The name of your newly created Bill estimate.
status
instance-attribute
¶
status: NotRequired[BillEstimateStatus]
The status of your newly created Bill estimate. Bill estimate creation can take anywhere between 8 to 12 hours. The status will allow you to identify when the Bill estimate is complete or has failed.