CostEstimation¶
- class oci.cloud_migrations.models.CostEstimation(**kwargs)¶
Bases:
objectCost estimation description
Methods:
__init__(**kwargs)Initializes a new CostEstimation object with values from keyword arguments.
Attributes:
[Required] Gets the compute of this CostEstimation.
Gets the currency_code of this CostEstimation.
[Required] Gets the os_image of this CostEstimation.
[Required] Gets the storage of this CostEstimation.
Gets the subscription_id of this CostEstimation.
[Required] Gets the total_estimation_per_month of this CostEstimation.
Gets the total_estimation_per_month_by_subscription of this CostEstimation.
- __init__(**kwargs)¶
Initializes a new CostEstimation object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
compute (oci.cloud_migrations.models.ComputeCostEstimation) – The value to assign to the compute property of this CostEstimation.
storage (oci.cloud_migrations.models.StorageCostEstimation) – The value to assign to the storage property of this CostEstimation.
os_image (oci.cloud_migrations.models.OsImageEstimation) – The value to assign to the os_image property of this CostEstimation.
currency_code (str) – The value to assign to the currency_code property of this CostEstimation.
total_estimation_per_month (float) – The value to assign to the total_estimation_per_month property of this CostEstimation.
total_estimation_per_month_by_subscription (float) – The value to assign to the total_estimation_per_month_by_subscription property of this CostEstimation.
subscription_id (str) – The value to assign to the subscription_id property of this CostEstimation.
- property compute¶
[Required] Gets the compute of this CostEstimation.
- Returns
The compute of this CostEstimation.
- Return type
- property currency_code¶
Gets the currency_code of this CostEstimation. Currency code in the ISO format.
- Returns
The currency_code of this CostEstimation.
- Return type
str
- property os_image¶
[Required] Gets the os_image of this CostEstimation.
- Returns
The os_image of this CostEstimation.
- Return type
- property storage¶
[Required] Gets the storage of this CostEstimation.
- Returns
The storage of this CostEstimation.
- Return type
- property subscription_id¶
Gets the subscription_id of this CostEstimation. Subscription ID
- Returns
The subscription_id of this CostEstimation.
- Return type
str
- property total_estimation_per_month¶
[Required] Gets the total_estimation_per_month of this CostEstimation. Total estimation per month
- Returns
The total_estimation_per_month of this CostEstimation.
- Return type
float
- property total_estimation_per_month_by_subscription¶
Gets the total_estimation_per_month_by_subscription of this CostEstimation. Total estimation per month by subscription.
- Returns
The total_estimation_per_month_by_subscription of this CostEstimation.
- Return type
float