ProductLicenseConsumerSummary

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

Bases: object

Details of a resource that is consuming a particular product license.

Attributes

LICENSE_UNIT_TYPE_NAMED_USER_PLUS A constant which can be used with the license_unit_type property of a ProductLicenseConsumerSummary.
LICENSE_UNIT_TYPE_OCPU A constant which can be used with the license_unit_type property of a ProductLicenseConsumerSummary.
LICENSE_UNIT_TYPE_PROCESSORS A constant which can be used with the license_unit_type property of a ProductLicenseConsumerSummary.
RESOURCE_UNIT_TYPE_ECPU A constant which can be used with the resource_unit_type property of a ProductLicenseConsumerSummary.
RESOURCE_UNIT_TYPE_OCPU A constant which can be used with the resource_unit_type property of a ProductLicenseConsumerSummary.
are_all_options_available [Required] Gets the are_all_options_available of this ProductLicenseConsumerSummary.
is_base_license_available [Required] Gets the is_base_license_available of this ProductLicenseConsumerSummary.
license_unit_type [Required] Gets the license_unit_type of this ProductLicenseConsumerSummary.
license_units_consumed [Required] Gets the license_units_consumed of this ProductLicenseConsumerSummary.
missing_products [Required] Gets the missing_products of this ProductLicenseConsumerSummary.
product_name [Required] Gets the product_name of this ProductLicenseConsumerSummary.
resource_compartment_id [Required] Gets the resource_compartment_id of this ProductLicenseConsumerSummary.
resource_compartment_name [Required] Gets the resource_compartment_name of this ProductLicenseConsumerSummary.
resource_id [Required] Gets the resource_id of this ProductLicenseConsumerSummary.
resource_name [Required] Gets the resource_name of this ProductLicenseConsumerSummary.
resource_unit_count [Required] Gets the resource_unit_count of this ProductLicenseConsumerSummary.
resource_unit_type [Required] Gets the resource_unit_type of this ProductLicenseConsumerSummary.

Methods

__init__(**kwargs) Initializes a new ProductLicenseConsumerSummary object with values from keyword arguments.
LICENSE_UNIT_TYPE_NAMED_USER_PLUS = 'NAMED_USER_PLUS'

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

LICENSE_UNIT_TYPE_OCPU = 'OCPU'

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

LICENSE_UNIT_TYPE_PROCESSORS = 'PROCESSORS'

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

RESOURCE_UNIT_TYPE_ECPU = 'ECPU'

A constant which can be used with the resource_unit_type property of a ProductLicenseConsumerSummary. This constant has a value of “ECPU”

RESOURCE_UNIT_TYPE_OCPU = 'OCPU'

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

__init__(**kwargs)

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

Parameters:
  • resource_id (str) – The value to assign to the resource_id property of this ProductLicenseConsumerSummary.
  • resource_name (str) – The value to assign to the resource_name property of this ProductLicenseConsumerSummary.
  • product_name (str) – The value to assign to the product_name property of this ProductLicenseConsumerSummary.
  • resource_compartment_id (str) – The value to assign to the resource_compartment_id property of this ProductLicenseConsumerSummary.
  • resource_compartment_name (str) – The value to assign to the resource_compartment_name property of this ProductLicenseConsumerSummary.
  • resource_unit_type (str) – The value to assign to the resource_unit_type property of this ProductLicenseConsumerSummary. Allowed values for this property are: “OCPU”, “ECPU”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • resource_unit_count (float) – The value to assign to the resource_unit_count property of this ProductLicenseConsumerSummary.
  • license_unit_type (str) – The value to assign to the license_unit_type property of this ProductLicenseConsumerSummary. 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’.
  • license_units_consumed (float) – The value to assign to the license_units_consumed property of this ProductLicenseConsumerSummary.
  • is_base_license_available (bool) – The value to assign to the is_base_license_available property of this ProductLicenseConsumerSummary.
  • are_all_options_available (bool) – The value to assign to the are_all_options_available property of this ProductLicenseConsumerSummary.
  • missing_products (list[oci.license_manager.models.Product]) – The value to assign to the missing_products property of this ProductLicenseConsumerSummary.
are_all_options_available

[Required] Gets the are_all_options_available of this ProductLicenseConsumerSummary. Specifies if all options are available.

Returns:The are_all_options_available of this ProductLicenseConsumerSummary.
Return type:bool
is_base_license_available

[Required] Gets the is_base_license_available of this ProductLicenseConsumerSummary. Specifies if the base license is available.

Returns:The is_base_license_available of this ProductLicenseConsumerSummary.
Return type:bool
license_unit_type

[Required] Gets the license_unit_type of this ProductLicenseConsumerSummary. 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 license_unit_type of this ProductLicenseConsumerSummary.
Return type:str
license_units_consumed

[Required] Gets the license_units_consumed of this ProductLicenseConsumerSummary. Number of license units consumed by the resource.

Returns:The license_units_consumed of this ProductLicenseConsumerSummary.
Return type:float
missing_products

[Required] Gets the missing_products of this ProductLicenseConsumerSummary. Collection of missing product licenses.

Returns:The missing_products of this ProductLicenseConsumerSummary.
Return type:list[oci.license_manager.models.Product]
product_name

[Required] Gets the product_name of this ProductLicenseConsumerSummary. The resource product name.

Returns:The product_name of this ProductLicenseConsumerSummary.
Return type:str
resource_compartment_id

[Required] Gets the resource_compartment_id of this ProductLicenseConsumerSummary. The OCID of the compartment that contains the resource.

Returns:The resource_compartment_id of this ProductLicenseConsumerSummary.
Return type:str
resource_compartment_name

[Required] Gets the resource_compartment_name of this ProductLicenseConsumerSummary. The display name of the compartment that contains the resource.

Returns:The resource_compartment_name of this ProductLicenseConsumerSummary.
Return type:str
resource_id

[Required] Gets the resource_id of this ProductLicenseConsumerSummary. The OCID of the resource.

Returns:The resource_id of this ProductLicenseConsumerSummary.
Return type:str
resource_name

[Required] Gets the resource_name of this ProductLicenseConsumerSummary. The display name of the resource.

Returns:The resource_name of this ProductLicenseConsumerSummary.
Return type:str
resource_unit_count

[Required] Gets the resource_unit_count of this ProductLicenseConsumerSummary. Number of units of the resource

Returns:The resource_unit_count of this ProductLicenseConsumerSummary.
Return type:float
resource_unit_type

[Required] Gets the resource_unit_type of this ProductLicenseConsumerSummary. The unit type for the resource.

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

Returns:The resource_unit_type of this ProductLicenseConsumerSummary.
Return type:str