UsageSummary¶
-
class
oci.usage_api.models.UsageSummary(**kwargs)¶ Bases:
objectThe usage store result.
Methods
__init__(**kwargs)Initializes a new UsageSummary object with values from keyword arguments. Attributes
adGets the ad of this UsageSummary. attributed_costGets the attributed_cost of this UsageSummary. attributed_usageGets the attributed_usage of this UsageSummary. compartment_idGets the compartment_id of this UsageSummary. compartment_nameGets the compartment_name of this UsageSummary. compartment_pathGets the compartment_path of this UsageSummary. computed_amountGets the computed_amount of this UsageSummary. computed_quantityGets the computed_quantity of this UsageSummary. currencyGets the currency of this UsageSummary. discountGets the discount of this UsageSummary. is_forecastGets the is_forecast of this UsageSummary. list_rateGets the list_rate of this UsageSummary. overageGets the overage of this UsageSummary. overages_flagGets the overages_flag of this UsageSummary. platformGets the platform of this UsageSummary. regionGets the region of this UsageSummary. resource_idGets the resource_id of this UsageSummary. resource_nameGets the resource_name of this UsageSummary. serviceGets the service of this UsageSummary. shapeGets the shape of this UsageSummary. sku_nameGets the sku_name of this UsageSummary. sku_part_numberGets the sku_part_number of this UsageSummary. subscription_idGets the subscription_id of this UsageSummary. tagsGets the tags of this UsageSummary. tenant_idGets the tenant_id of this UsageSummary. tenant_nameGets the tenant_name of this UsageSummary. time_usage_ended[Required] Gets the time_usage_ended of this UsageSummary. time_usage_started[Required] Gets the time_usage_started of this UsageSummary. unitGets the unit of this UsageSummary. unit_priceGets the unit_price of this UsageSummary. weightGets the weight of this UsageSummary. -
__init__(**kwargs)¶ Initializes a new UsageSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - tenant_id (str) – The value to assign to the tenant_id property of this UsageSummary.
- tenant_name (str) – The value to assign to the tenant_name property of this UsageSummary.
- compartment_id (str) – The value to assign to the compartment_id property of this UsageSummary.
- compartment_path (str) – The value to assign to the compartment_path property of this UsageSummary.
- compartment_name (str) – The value to assign to the compartment_name property of this UsageSummary.
- service (str) – The value to assign to the service property of this UsageSummary.
- resource_name (str) – The value to assign to the resource_name property of this UsageSummary.
- resource_id (str) – The value to assign to the resource_id property of this UsageSummary.
- region (str) – The value to assign to the region property of this UsageSummary.
- ad (str) – The value to assign to the ad property of this UsageSummary.
- weight (float) – The value to assign to the weight property of this UsageSummary.
- shape (str) – The value to assign to the shape property of this UsageSummary.
- sku_part_number (str) – The value to assign to the sku_part_number property of this UsageSummary.
- sku_name (str) – The value to assign to the sku_name property of this UsageSummary.
- unit (str) – The value to assign to the unit property of this UsageSummary.
- discount (float) – The value to assign to the discount property of this UsageSummary.
- list_rate (float) – The value to assign to the list_rate property of this UsageSummary.
- platform (str) – The value to assign to the platform property of this UsageSummary.
- time_usage_started (datetime) – The value to assign to the time_usage_started property of this UsageSummary.
- time_usage_ended (datetime) – The value to assign to the time_usage_ended property of this UsageSummary.
- computed_amount (float) – The value to assign to the computed_amount property of this UsageSummary.
- computed_quantity (float) – The value to assign to the computed_quantity property of this UsageSummary.
- attributed_cost (str) – The value to assign to the attributed_cost property of this UsageSummary.
- attributed_usage (str) – The value to assign to the attributed_usage property of this UsageSummary.
- overages_flag (str) – The value to assign to the overages_flag property of this UsageSummary.
- unit_price (float) – The value to assign to the unit_price property of this UsageSummary.
- currency (str) – The value to assign to the currency property of this UsageSummary.
- subscription_id (str) – The value to assign to the subscription_id property of this UsageSummary.
- overage (str) – The value to assign to the overage property of this UsageSummary.
- is_forecast (bool) – The value to assign to the is_forecast property of this UsageSummary.
- tags (list[oci.usage_api.models.Tag]) – The value to assign to the tags property of this UsageSummary.
-
ad¶ Gets the ad of this UsageSummary. The availability domain of the usage.
Returns: The ad of this UsageSummary. Return type: str
-
attributed_cost¶ Gets the attributed_cost of this UsageSummary. The attributed cost with a max value of 9999999999.999999999999 and a minimum value of 0.
Returns: The attributed_cost of this UsageSummary. Return type: str
-
attributed_usage¶ Gets the attributed_usage of this UsageSummary. The attributed usage with a max value of 9999999999.999999999999 and a minimum value of 0.
Returns: The attributed_usage of this UsageSummary. Return type: str
-
compartment_id¶ Gets the compartment_id of this UsageSummary. The compartment OCID.
Returns: The compartment_id of this UsageSummary. Return type: str
-
compartment_name¶ Gets the compartment_name of this UsageSummary. The compartment name.
Returns: The compartment_name of this UsageSummary. Return type: str
-
compartment_path¶ Gets the compartment_path of this UsageSummary. The compartment path, starting from root.
Returns: The compartment_path of this UsageSummary. Return type: str
-
computed_amount¶ Gets the computed_amount of this UsageSummary. The computed cost.
Returns: The computed_amount of this UsageSummary. Return type: float
-
computed_quantity¶ Gets the computed_quantity of this UsageSummary. The usage number.
Returns: The computed_quantity of this UsageSummary. Return type: float
-
currency¶ Gets the currency of this UsageSummary. The price currency.
Returns: The currency of this UsageSummary. Return type: str
-
discount¶ Gets the discount of this UsageSummary. The discretionary discount applied to the SKU.
Returns: The discount of this UsageSummary. Return type: float
-
is_forecast¶ Gets the is_forecast of this UsageSummary. The forecasted data.
Returns: The is_forecast of this UsageSummary. Return type: bool
-
list_rate¶ Gets the list_rate of this UsageSummary. The SKU list rate (not discount).
Returns: The list_rate of this UsageSummary. Return type: float
-
overage¶ Gets the overage of this UsageSummary. The overage usage.
Returns: The overage of this UsageSummary. Return type: str
-
overages_flag¶ Gets the overages_flag of this UsageSummary. The SPM OverageFlag.
Returns: The overages_flag of this UsageSummary. Return type: str
-
platform¶ Gets the platform of this UsageSummary. Platform for the cost.
Returns: The platform of this UsageSummary. Return type: str
-
region¶ Gets the region of this UsageSummary. The region of the usage.
Returns: The region of this UsageSummary. Return type: str
-
resource_id¶ Gets the resource_id of this UsageSummary. The resource OCID that is incurring the cost.
Returns: The resource_id of this UsageSummary. Return type: str
-
resource_name¶ Gets the resource_name of this UsageSummary. The resource name that is incurring the cost.
Returns: The resource_name of this UsageSummary. Return type: str
-
service¶ Gets the service of this UsageSummary. The service name that is incurring the cost.
Returns: The service of this UsageSummary. Return type: str
-
shape¶ Gets the shape of this UsageSummary. The resource shape.
Returns: The shape of this UsageSummary. Return type: str
-
sku_name¶ Gets the sku_name of this UsageSummary. The SKU friendly name.
Returns: The sku_name of this UsageSummary. Return type: str
-
sku_part_number¶ Gets the sku_part_number of this UsageSummary. The SKU part number.
Returns: The sku_part_number of this UsageSummary. Return type: str
-
subscription_id¶ Gets the subscription_id of this UsageSummary. The subscription ID.
Returns: The subscription_id of this UsageSummary. Return type: str
Gets the tags of this UsageSummary. For grouping, a tag definition. For filtering, a definition and key.
Returns: The tags of this UsageSummary. Return type: list[oci.usage_api.models.Tag]
-
tenant_id¶ Gets the tenant_id of this UsageSummary. The tenancy OCID.
Returns: The tenant_id of this UsageSummary. Return type: str
-
tenant_name¶ Gets the tenant_name of this UsageSummary. The tenancy name.
Returns: The tenant_name of this UsageSummary. Return type: str
-
time_usage_ended¶ [Required] Gets the time_usage_ended of this UsageSummary. The usage end time.
Returns: The time_usage_ended of this UsageSummary. Return type: datetime
-
time_usage_started¶ [Required] Gets the time_usage_started of this UsageSummary. The usage start time.
Returns: The time_usage_started of this UsageSummary. Return type: datetime
-
unit¶ Gets the unit of this UsageSummary. The usage unit.
Returns: The unit of this UsageSummary. Return type: str
-
unit_price¶ Gets the unit_price of this UsageSummary. The price per unit.
Returns: The unit_price of this UsageSummary. Return type: float
-
weight¶ Gets the weight of this UsageSummary. The resource size being metered.
Returns: The weight of this UsageSummary. Return type: float
-