TopUtilizedProductLicenseSummary

class oci.license_manager.models.TopUtilizedProductLicenseSummary(**kwargs)

Bases: object

A summary of the top utilized product licenses.

Attributes

STATUS_INCOMPLETE A constant which can be used with the status property of a TopUtilizedProductLicenseSummary.
STATUS_ISSUES_FOUND A constant which can be used with the status property of a TopUtilizedProductLicenseSummary.
STATUS_OK A constant which can be used with the status property of a TopUtilizedProductLicenseSummary.
STATUS_WARNING A constant which can be used with the status property of a TopUtilizedProductLicenseSummary.
UNIT_TYPE_NAMED_USER_PLUS A constant which can be used with the unit_type property of a TopUtilizedProductLicenseSummary.
UNIT_TYPE_OCPU A constant which can be used with the unit_type property of a TopUtilizedProductLicenseSummary.
UNIT_TYPE_PROCESSORS A constant which can be used with the unit_type property of a TopUtilizedProductLicenseSummary.
is_unlimited [Required] Gets the is_unlimited of this TopUtilizedProductLicenseSummary.
product_license_id [Required] Gets the product_license_id of this TopUtilizedProductLicenseSummary.
product_type [Required] Gets the product_type of this TopUtilizedProductLicenseSummary.
status [Required] Gets the status of this TopUtilizedProductLicenseSummary.
total_license_unit_count [Required] Gets the total_license_unit_count of this TopUtilizedProductLicenseSummary.
total_units_consumed [Required] Gets the total_units_consumed of this TopUtilizedProductLicenseSummary.
unit_type [Required] Gets the unit_type of this TopUtilizedProductLicenseSummary.

Methods

__init__(**kwargs) Initializes a new TopUtilizedProductLicenseSummary object with values from keyword arguments.
STATUS_INCOMPLETE = 'INCOMPLETE'

A constant which can be used with the status property of a TopUtilizedProductLicenseSummary. This constant has a value of “INCOMPLETE”

STATUS_ISSUES_FOUND = 'ISSUES_FOUND'

A constant which can be used with the status property of a TopUtilizedProductLicenseSummary. This constant has a value of “ISSUES_FOUND”

STATUS_OK = 'OK'

A constant which can be used with the status property of a TopUtilizedProductLicenseSummary. This constant has a value of “OK”

STATUS_WARNING = 'WARNING'

A constant which can be used with the status property of a TopUtilizedProductLicenseSummary. This constant has a value of “WARNING”

UNIT_TYPE_NAMED_USER_PLUS = 'NAMED_USER_PLUS'

A constant which can be used with the unit_type property of a TopUtilizedProductLicenseSummary. This constant has a value of “NAMED_USER_PLUS”

UNIT_TYPE_OCPU = 'OCPU'

A constant which can be used with the unit_type property of a TopUtilizedProductLicenseSummary. This constant has a value of “OCPU”

UNIT_TYPE_PROCESSORS = 'PROCESSORS'

A constant which can be used with the unit_type property of a TopUtilizedProductLicenseSummary. This constant has a value of “PROCESSORS”

__init__(**kwargs)

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

Parameters:
  • product_license_id (str) – The value to assign to the product_license_id property of this TopUtilizedProductLicenseSummary.
  • product_type (str) – The value to assign to the product_type property of this TopUtilizedProductLicenseSummary.
  • unit_type (str) – The value to assign to the unit_type property of this TopUtilizedProductLicenseSummary. Allowed values for this property are: “OCPU”, “NAMED_USER_PLUS”, “PROCESSORS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • total_units_consumed (float) – The value to assign to the total_units_consumed property of this TopUtilizedProductLicenseSummary.
  • total_license_unit_count (int) – The value to assign to the total_license_unit_count property of this TopUtilizedProductLicenseSummary.
  • is_unlimited (bool) – The value to assign to the is_unlimited property of this TopUtilizedProductLicenseSummary.
  • status (str) – The value to assign to the status property of this TopUtilizedProductLicenseSummary. Allowed values for this property are: “INCOMPLETE”, “ISSUES_FOUND”, “WARNING”, “OK”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
is_unlimited

[Required] Gets the is_unlimited of this TopUtilizedProductLicenseSummary. Specifies if the license unit count is unlimited.

Returns:The is_unlimited of this TopUtilizedProductLicenseSummary.
Return type:bool
product_license_id

[Required] Gets the product_license_id of this TopUtilizedProductLicenseSummary. The product license OCID.

Returns:The product_license_id of this TopUtilizedProductLicenseSummary.
Return type:str
product_type

[Required] Gets the product_type of this TopUtilizedProductLicenseSummary. The product type.

Returns:The product_type of this TopUtilizedProductLicenseSummary.
Return type:str
status

[Required] Gets the status of this TopUtilizedProductLicenseSummary. The current product license status.

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

Returns:The status of this TopUtilizedProductLicenseSummary.
Return type:str
total_license_unit_count

[Required] Gets the total_license_unit_count of this TopUtilizedProductLicenseSummary. Total number of license units in the product license provided by the user.

Returns:The total_license_unit_count of this TopUtilizedProductLicenseSummary.
Return type:int
total_units_consumed

[Required] Gets the total_units_consumed of this TopUtilizedProductLicenseSummary. Number of license units consumed.

Returns:The total_units_consumed of this TopUtilizedProductLicenseSummary.
Return type:float
unit_type

[Required] Gets the unit_type of this TopUtilizedProductLicenseSummary. The product license unit.

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

Returns:The unit_type of this TopUtilizedProductLicenseSummary.
Return type:str