EstimateCostSavingSummary¶
-
class
oci.database.models.EstimateCostSavingSummary(**kwargs)¶ Bases:
objectAutonomous AI Database cost savings.
Methods
__init__(**kwargs)Initializes a new EstimateCostSavingSummary object with values from keyword arguments. Attributes
cost_savings_with_elastic_poolGets the cost_savings_with_elastic_pool of this EstimateCostSavingSummary. estimated_usage_without_elastic_poolGets the estimated_usage_without_elastic_pool of this EstimateCostSavingSummary. is_cpu_autoscaleGets the is_cpu_autoscale of this EstimateCostSavingSummary. time_endedGets the time_ended of this EstimateCostSavingSummary. time_startedGets the time_started of this EstimateCostSavingSummary. usage_with_elastic_poolGets the usage_with_elastic_pool of this EstimateCostSavingSummary. -
__init__(**kwargs)¶ Initializes a new EstimateCostSavingSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - time_started (datetime) – The value to assign to the time_started property of this EstimateCostSavingSummary.
- time_ended (datetime) – The value to assign to the time_ended property of this EstimateCostSavingSummary.
- is_cpu_autoscale (bool) – The value to assign to the is_cpu_autoscale property of this EstimateCostSavingSummary.
- estimated_usage_without_elastic_pool (int) – The value to assign to the estimated_usage_without_elastic_pool property of this EstimateCostSavingSummary.
- usage_with_elastic_pool (int) – The value to assign to the usage_with_elastic_pool property of this EstimateCostSavingSummary.
- cost_savings_with_elastic_pool (float) – The value to assign to the cost_savings_with_elastic_pool property of this EstimateCostSavingSummary.
-
cost_savings_with_elastic_pool¶ Gets the cost_savings_with_elastic_pool of this EstimateCostSavingSummary. Estimated cost savings in percentage with elastic pool utilization.
Returns: The cost_savings_with_elastic_pool of this EstimateCostSavingSummary. Return type: float
-
estimated_usage_without_elastic_pool¶ Gets the estimated_usage_without_elastic_pool of this EstimateCostSavingSummary. CPU cost for a given time period under regular billing plan, in ECPU hours.
Returns: The estimated_usage_without_elastic_pool of this EstimateCostSavingSummary. Return type: int
-
is_cpu_autoscale¶ Gets the is_cpu_autoscale of this EstimateCostSavingSummary. Indicates if CPU autoscaling is applied.
Returns: The is_cpu_autoscale of this EstimateCostSavingSummary. Return type: bool
-
time_ended¶ Gets the time_ended of this EstimateCostSavingSummary. The epoch time at which cost aggregation ends.
Returns: The time_ended of this EstimateCostSavingSummary. Return type: datetime
-
time_started¶ Gets the time_started of this EstimateCostSavingSummary. The epoch time at which cost aggregation starts.
Returns: The time_started of this EstimateCostSavingSummary. Return type: datetime
-
usage_with_elastic_pool¶ Gets the usage_with_elastic_pool of this EstimateCostSavingSummary. CPU cost for a given time period under elastic pool billing plan, in ECPU hours.
Returns: The usage_with_elastic_pool of this EstimateCostSavingSummary. Return type: int
-