ProductLicenseSummary¶
-
class
oci.license_manager.models.ProductLicenseSummary(**kwargs)¶ Bases:
objectThe product license summary.
Attributes
LICENSE_UNIT_NAMED_USER_PLUSA constant which can be used with the license_unit property of a ProductLicenseSummary. LICENSE_UNIT_OCPUA constant which can be used with the license_unit property of a ProductLicenseSummary. LICENSE_UNIT_PROCESSORSA constant which can be used with the license_unit property of a ProductLicenseSummary. LIFECYCLE_STATE_ACTIVEA constant which can be used with the lifecycle_state property of a ProductLicenseSummary. LIFECYCLE_STATE_DELETEDA constant which can be used with the lifecycle_state property of a ProductLicenseSummary. LIFECYCLE_STATE_INACTIVEA constant which can be used with the lifecycle_state property of a ProductLicenseSummary. STATUS_INCOMPLETEA constant which can be used with the status property of a ProductLicenseSummary. STATUS_ISSUES_FOUNDA constant which can be used with the status property of a ProductLicenseSummary. STATUS_OKA constant which can be used with the status property of a ProductLicenseSummary. STATUS_WARNINGA constant which can be used with the status property of a ProductLicenseSummary. active_license_record_countGets the active_license_record_count of this ProductLicenseSummary. compartment_id[Required] Gets the compartment_id of this ProductLicenseSummary. defined_tagsGets the defined_tags of this ProductLicenseSummary. display_name[Required] Gets the display_name of this ProductLicenseSummary. freeform_tagsGets the freeform_tags of this ProductLicenseSummary. id[Required] Gets the id of this ProductLicenseSummary. imagesGets the images of this ProductLicenseSummary. is_over_subscribedGets the is_over_subscribed of this ProductLicenseSummary. is_unlimitedGets the is_unlimited of this ProductLicenseSummary. is_vendor_oracle[Required] Gets the is_vendor_oracle of this ProductLicenseSummary. license_unit[Required] Gets the license_unit of this ProductLicenseSummary. lifecycle_stateGets the lifecycle_state of this ProductLicenseSummary. status[Required] Gets the status of this ProductLicenseSummary. status_descriptionGets the status_description of this ProductLicenseSummary. system_tagsGets the system_tags of this ProductLicenseSummary. time_createdGets the time_created of this ProductLicenseSummary. time_updatedGets the time_updated of this ProductLicenseSummary. total_active_license_unit_countGets the total_active_license_unit_count of this ProductLicenseSummary. total_license_record_countGets the total_license_record_count of this ProductLicenseSummary. total_license_units_consumedGets the total_license_units_consumed of this ProductLicenseSummary. vendor_nameGets the vendor_name of this ProductLicenseSummary. Methods
__init__(**kwargs)Initializes a new ProductLicenseSummary object with values from keyword arguments. -
LICENSE_UNIT_NAMED_USER_PLUS= 'NAMED_USER_PLUS'¶ A constant which can be used with the license_unit property of a ProductLicenseSummary. This constant has a value of “NAMED_USER_PLUS”
-
LICENSE_UNIT_OCPU= 'OCPU'¶ A constant which can be used with the license_unit property of a ProductLicenseSummary. This constant has a value of “OCPU”
-
LICENSE_UNIT_PROCESSORS= 'PROCESSORS'¶ A constant which can be used with the license_unit property of a ProductLicenseSummary. This constant has a value of “PROCESSORS”
-
LIFECYCLE_STATE_ACTIVE= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a ProductLicenseSummary. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_DELETED= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a ProductLicenseSummary. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_INACTIVE= 'INACTIVE'¶ A constant which can be used with the lifecycle_state property of a ProductLicenseSummary. This constant has a value of “INACTIVE”
-
STATUS_INCOMPLETE= 'INCOMPLETE'¶ A constant which can be used with the status property of a ProductLicenseSummary. This constant has a value of “INCOMPLETE”
-
STATUS_ISSUES_FOUND= 'ISSUES_FOUND'¶ A constant which can be used with the status property of a ProductLicenseSummary. This constant has a value of “ISSUES_FOUND”
-
STATUS_OK= 'OK'¶ A constant which can be used with the status property of a ProductLicenseSummary. This constant has a value of “OK”
-
STATUS_WARNING= 'WARNING'¶ A constant which can be used with the status property of a ProductLicenseSummary. This constant has a value of “WARNING”
-
__init__(**kwargs)¶ Initializes a new ProductLicenseSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - id (str) – The value to assign to the id property of this ProductLicenseSummary.
- compartment_id (str) – The value to assign to the compartment_id property of this ProductLicenseSummary.
- status (str) – The value to assign to the status property of this ProductLicenseSummary. 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’.
- status_description (str) – The value to assign to the status_description property of this ProductLicenseSummary.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this ProductLicenseSummary. Allowed values for this property are: “ACTIVE”, “INACTIVE”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- total_active_license_unit_count (int) – The value to assign to the total_active_license_unit_count property of this ProductLicenseSummary.
- total_license_units_consumed (float) – The value to assign to the total_license_units_consumed property of this ProductLicenseSummary.
- total_license_record_count (int) – The value to assign to the total_license_record_count property of this ProductLicenseSummary.
- active_license_record_count (int) – The value to assign to the active_license_record_count property of this ProductLicenseSummary.
- license_unit (str) – The value to assign to the license_unit property of this ProductLicenseSummary. 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’.
- is_vendor_oracle (bool) – The value to assign to the is_vendor_oracle property of this ProductLicenseSummary.
- is_over_subscribed (bool) – The value to assign to the is_over_subscribed property of this ProductLicenseSummary.
- is_unlimited (bool) – The value to assign to the is_unlimited property of this ProductLicenseSummary.
- display_name (str) – The value to assign to the display_name property of this ProductLicenseSummary.
- vendor_name (str) – The value to assign to the vendor_name property of this ProductLicenseSummary.
- time_created (datetime) – The value to assign to the time_created property of this ProductLicenseSummary.
- time_updated (datetime) – The value to assign to the time_updated property of this ProductLicenseSummary.
- images (list[oci.license_manager.models.ImageResponse]) – The value to assign to the images property of this ProductLicenseSummary.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this ProductLicenseSummary.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this ProductLicenseSummary.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this ProductLicenseSummary.
-
active_license_record_count¶ Gets the active_license_record_count of this ProductLicenseSummary. The number of active license records associated with the product license.
Returns: The active_license_record_count of this ProductLicenseSummary. Return type: int
-
compartment_id¶ [Required] Gets the compartment_id of this ProductLicenseSummary. The compartment OCID where the product license is created.
Returns: The compartment_id of this ProductLicenseSummary. Return type: str
Gets the defined_tags of this ProductLicenseSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
Returns: The defined_tags of this ProductLicenseSummary. Return type: dict(str, dict(str, object))
-
display_name¶ [Required] Gets the display_name of this ProductLicenseSummary. License record name
Returns: The display_name of this ProductLicenseSummary. Return type: str
Gets the freeform_tags of this ProductLicenseSummary. Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Returns: The freeform_tags of this ProductLicenseSummary. Return type: dict(str, str)
-
id¶ [Required] Gets the id of this ProductLicenseSummary. The product license OCID.
Returns: The id of this ProductLicenseSummary. Return type: str
-
images¶ Gets the images of this ProductLicenseSummary. The images associated with the product license.
Returns: The images of this ProductLicenseSummary. Return type: list[oci.license_manager.models.ImageResponse]
-
is_over_subscribed¶ Gets the is_over_subscribed of this ProductLicenseSummary. Specifies whether or not the product license is oversubscribed.
Returns: The is_over_subscribed of this ProductLicenseSummary. Return type: bool
-
is_unlimited¶ Gets the is_unlimited of this ProductLicenseSummary. Specifies if the license unit count is unlimited.
Returns: The is_unlimited of this ProductLicenseSummary. Return type: bool
-
is_vendor_oracle¶ [Required] Gets the is_vendor_oracle of this ProductLicenseSummary. Specifies whether the vendor is Oracle or a third party.
Returns: The is_vendor_oracle of this ProductLicenseSummary. Return type: bool
-
license_unit¶ [Required] Gets the license_unit of this ProductLicenseSummary. 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 of this ProductLicenseSummary. Return type: str
-
lifecycle_state¶ Gets the lifecycle_state of this ProductLicenseSummary. The current product license state.
Allowed values for this property are: “ACTIVE”, “INACTIVE”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this ProductLicenseSummary. Return type: str
-
status¶ [Required] Gets the status of this ProductLicenseSummary. 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 ProductLicenseSummary. Return type: str
-
status_description¶ Gets the status_description of this ProductLicenseSummary. Status description for the current product license status.
Returns: The status_description of this ProductLicenseSummary. Return type: str
Gets the system_tags of this ProductLicenseSummary. Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
Returns: The system_tags of this ProductLicenseSummary. Return type: dict(str, dict(str, object))
-
time_created¶ Gets the time_created of this ProductLicenseSummary. The time the product license was created. An RFC 3339-formatted datetime string.
Returns: The time_created of this ProductLicenseSummary. Return type: datetime
-
time_updated¶ Gets the time_updated of this ProductLicenseSummary. The time the product license was updated. An RFC 3339-formatted datetime string.
Returns: The time_updated of this ProductLicenseSummary. Return type: datetime
-
total_active_license_unit_count¶ Gets the total_active_license_unit_count of this ProductLicenseSummary. The total number of licenses available for the product license, calculated by adding up all the license counts for active license records associated with the product license.
Returns: The total_active_license_unit_count of this ProductLicenseSummary. Return type: int
-
total_license_record_count¶ Gets the total_license_record_count of this ProductLicenseSummary. The number of license records associated with the product license.
Returns: The total_license_record_count of this ProductLicenseSummary. Return type: int
-
total_license_units_consumed¶ Gets the total_license_units_consumed of this ProductLicenseSummary. The number of license units consumed. Updated after each allocation run.
Returns: The total_license_units_consumed of this ProductLicenseSummary. Return type: float
-
vendor_name¶ Gets the vendor_name of this ProductLicenseSummary. The vendor of the ProductLicense
Returns: The vendor_name of this ProductLicenseSummary. Return type: str
-