ResourceSummary

class oci.usage.models.ResourceSummary(**kwargs)

Bases: object

The details of a resource under a service.

Attributes

USAGE_DATA_TYPE_INTERVAL A constant which can be used with the usage_data_type property of a ResourceSummary.
USAGE_DATA_TYPE_POINT_DATA A constant which can be used with the usage_data_type property of a ResourceSummary.
child_resources Gets the child_resources of this ResourceSummary.
daily_unit_display_name Gets the daily_unit_display_name of this ResourceSummary.
description Gets the description of this ResourceSummary.
hourly_unit_display_name Gets the hourly_unit_display_name of this ResourceSummary.
instance_type Gets the instance_type of this ResourceSummary.
is_purchased Gets the is_purchased of this ResourceSummary.
name Gets the name of this ResourceSummary.
raw_unit_display_name Gets the raw_unit_display_name of this ResourceSummary.
servicename Gets the servicename of this ResourceSummary.
skus Gets the skus of this ResourceSummary.
usage_data_type Gets the usage_data_type of this ResourceSummary.

Methods

__init__(**kwargs) Initializes a new ResourceSummary object with values from keyword arguments.
USAGE_DATA_TYPE_INTERVAL = 'INTERVAL'

A constant which can be used with the usage_data_type property of a ResourceSummary. This constant has a value of “INTERVAL”

USAGE_DATA_TYPE_POINT_DATA = 'POINT_DATA'

A constant which can be used with the usage_data_type property of a ResourceSummary. This constant has a value of “POINT_DATA”

__init__(**kwargs)

Initializes a new ResourceSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • daily_unit_display_name (str) – The value to assign to the daily_unit_display_name property of this ResourceSummary.
  • hourly_unit_display_name (str) – The value to assign to the hourly_unit_display_name property of this ResourceSummary.
  • raw_unit_display_name (str) – The value to assign to the raw_unit_display_name property of this ResourceSummary.
  • usage_data_type (str) – The value to assign to the usage_data_type property of this ResourceSummary. Allowed values for this property are: “INTERVAL”, “POINT_DATA”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • name (str) – The value to assign to the name property of this ResourceSummary.
  • servicename (str) – The value to assign to the servicename property of this ResourceSummary.
  • description (str) – The value to assign to the description property of this ResourceSummary.
  • instance_type (str) – The value to assign to the instance_type property of this ResourceSummary.
  • is_purchased (bool) – The value to assign to the is_purchased property of this ResourceSummary.
  • child_resources (list[str]) – The value to assign to the child_resources property of this ResourceSummary.
  • skus (list[oci.usage.models.SkuProducts]) – The value to assign to the skus property of this ResourceSummary.
child_resources

Gets the child_resources of this ResourceSummary. The details of any child resources.

Returns:The child_resources of this ResourceSummary.
Return type:list[str]
daily_unit_display_name

Gets the daily_unit_display_name of this ResourceSummary. Units to be used for daily aggregated data.

Returns:The daily_unit_display_name of this ResourceSummary.
Return type:str
description

Gets the description of this ResourceSummary. Description of the resource.

Returns:The description of this ResourceSummary.
Return type:str
hourly_unit_display_name

Gets the hourly_unit_display_name of this ResourceSummary. Units to be used for hourly aggregated data.

Returns:The hourly_unit_display_name of this ResourceSummary.
Return type:str
instance_type

Gets the instance_type of this ResourceSummary. Instance type for the resource.

Returns:The instance_type of this ResourceSummary.
Return type:str
is_purchased

Gets the is_purchased of this ResourceSummary. Indicates if the SKU was purchased

Returns:The is_purchased of this ResourceSummary.
Return type:bool
name

Gets the name of this ResourceSummary. Name of the resource.

Returns:The name of this ResourceSummary.
Return type:str
raw_unit_display_name

Gets the raw_unit_display_name of this ResourceSummary. Default units to use when unspecified.

Returns:The raw_unit_display_name of this ResourceSummary.
Return type:str
servicename

Gets the servicename of this ResourceSummary. Name of the service.

Returns:The servicename of this ResourceSummary.
Return type:str
skus

Gets the skus of this ResourceSummary. The details of resource Skus.

Returns:The skus of this ResourceSummary.
Return type:list[oci.usage.models.SkuProducts]
usage_data_type

Gets the usage_data_type of this ResourceSummary. Usage data type of the resource.

Allowed values for this property are: “INTERVAL”, “POINT_DATA”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The usage_data_type of this ResourceSummary.
Return type:str