DBMS_CLOUD_OCI_LICENSE_MANAGER_VARCHAR2_TBL Type 🔗
Nested table type of varchar2(32767).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_varchar2_tbl FORCE IS TABLE OF (varchar2(32767)) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_CELL_INFO_T Type 🔗
Error information corresponding to each column that was required but was invalid.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_cell_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
column_index varchar2(32767),
error_info varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_cell_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_cell_info_t (
column_index varchar2,
error_info varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
column_index
(required) Column index as in the given bulk upload file.
error_info
(required) Error information corresponding to a particular column.
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_FAILED_RECORD_INFO_T Type 🔗
Error information for a valid license record that could not be uploaded.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
row_number number,
product_name varchar2(32767),
error varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_t (
row_number number,
product_name varchar2,
error varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
row_number
(required) Refers to the license record number as provided in the bulk upload file.
product_name
(required) Product name of the failed row.
error
(required) Failed license record error information.
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_LICENSE_RECORDS_DETAILS_T Type 🔗
Details required for bulk uploading of license records.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_license_records_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
file_name varchar2(32767),
file_content varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_license_records_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_license_records_details_t (
compartment_id varchar2,
file_name varchar2,
file_content varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The compartment OCID where license records are created.
file_name
(required) Name of the file that is being uploaded.
file_content
(required) The file to be uploaded.
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_CELL_INFO_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_bulk_upload_cell_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_cell_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_bulk_upload_cell_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_VALIDATION_ERROR_INFO_T Type 🔗
Detailed error information corresponding to each column for a particular supported license record that could not be uploaded.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_t FORCE AUTHID CURRENT_USER IS OBJECT (
row_number number,
product_name varchar2(32767),
row_error dbms_cloud_oci_license_manager_bulk_upload_cell_info_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_t (
row_number number,
product_name varchar2,
row_error dbms_cloud_oci_license_manager_bulk_upload_cell_info_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
row_number
(required) Refers to the license record number as provided in the bulk upload file.
product_name
(required) Product name of invalid row.
row_error
(required) Error information corresponding to each column.
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_VALIDATION_ERROR_INFO_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_FAILED_RECORD_INFO_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_RESPONSE_T Type 🔗
The bulk upload response.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_response_t FORCE AUTHID CURRENT_USER IS OBJECT (
total_supported_records number,
total_supported_records_saved number,
total_supported_duplicate_records number,
total_supported_failed_license_records number,
total_supported_invalid_records number,
validation_error_info dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_tbl,
failed_license_record_info dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_tbl,
message varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_response_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_response_t (
total_supported_records number,
total_supported_records_saved number,
total_supported_duplicate_records number,
total_supported_failed_license_records number,
total_supported_invalid_records number,
validation_error_info dbms_cloud_oci_license_manager_bulk_upload_validation_error_info_tbl,
failed_license_record_info dbms_cloud_oci_license_manager_bulk_upload_failed_record_info_tbl,
message varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
total_supported_records
(required) The number of license records which were supported.
total_supported_records_saved
(required) The number of supported license records that were uploaded successfully.
total_supported_duplicate_records
(required) The number of supported license records that were valid but not uploaded since they were duplicates.
total_supported_failed_license_records
(required) The number of supported license records that were valid but failed with errors during upload.
total_supported_invalid_records
(required) The number of supported license records that could not be uploaded since they were invalid.
validation_error_info
(required) Detailed error information corresponding to each supported but invalid row for the uploaded file.
failed_license_record_info
(required) Error information corresponding to the supported records which are valid but could not be created.
message
(required) Response message for bulk upload.
DBMS_CLOUD_OCI_LICENSE_MANAGER_BULK_UPLOAD_TEMPLATE_T Type 🔗
The bulk upload template file.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_bulk_upload_template_t FORCE AUTHID CURRENT_USER IS OBJECT (
template varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_template_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_bulk_upload_template_t (
template varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
template
(required) The bulk upload template.
DBMS_CLOUD_OCI_LICENSE_MANAGER_CONFIGURATION_T Type 🔗
Details of the compartment-specific configuration.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_configuration_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
email_ids dbms_cloud_oci_license_manager_varchar2_tbl,
time_created timestamp with time zone,
time_updated timestamp with time zone,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_configuration_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_configuration_t (
compartment_id varchar2,
email_ids dbms_cloud_oci_license_manager_varchar2_tbl,
time_created timestamp with time zone,
time_updated timestamp with time zone
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The compartment OCID to which the configuration is specified.
email_ids
(required) The list of associated configuration email IDs.
time_created
(optional) The time the configuration was created. An RFC 3339-formatted datetime string.
time_updated
(optional) The time the configuration was updated. An RFC 3339-formatted datetime string.
DBMS_CLOUD_OCI_LICENSE_MANAGER_CREATE_LICENSE_RECORD_DETAILS_T Type 🔗
The details about the new license record.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_create_license_record_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
is_perpetual number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
license_count number,
product_id varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_create_license_record_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_create_license_record_details_t (
display_name varchar2,
is_perpetual number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
license_count number,
product_id varchar2,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(required) License record name.
is_perpetual
(required) Specifies if the license record term is perpertual.
expiration_date
(optional) The license record end date in RFC 3339 date format. Example: `2018-09-12`
support_end_date
(optional) The license record support end date in RFC 3339 date format. Example: `2018-09-12`
is_unlimited
(required) Specifies if the license count is unlimited.
license_count
(optional) The number of license units added by a user in a license record. Default 1
product_id
(optional) The license record product ID.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_IMAGE_DETAILS_T Type 🔗
Image details associated with the product license.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_image_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
listing_id varchar2(32767),
package_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_image_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_image_details_t (
listing_id varchar2,
package_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
listing_id
(required) Marketplace image listing ID.
package_version
(required) Image package version.
DBMS_CLOUD_OCI_LICENSE_MANAGER_IMAGE_DETAILS_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_image_details_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_image_details_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_image_details_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_CREATE_PRODUCT_LICENSE_DETAILS_T Type 🔗
Details for creating a new product license.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_create_product_license_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
compartment_id varchar2(32767),
is_vendor_oracle number,
display_name varchar2(32767),
license_unit varchar2(32767),
vendor_name varchar2(32767),
images dbms_cloud_oci_license_manager_image_details_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_create_product_license_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_create_product_license_details_t (
compartment_id varchar2,
is_vendor_oracle number,
display_name varchar2,
license_unit varchar2,
vendor_name varchar2,
images dbms_cloud_oci_license_manager_image_details_tbl,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
compartment_id
(required) The compartment OCID where product licenses are created.
is_vendor_oracle
(required) Specifies if the product license vendor is Oracle or a third party.
(optional) The product license vendor name, for example: Microsoft, RHEL, and so on.
images
(optional) The image details associated with the product license.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_ERROR_T Type 🔗
An error has occurred.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_error_t FORCE AUTHID CURRENT_USER IS OBJECT (
code varchar2(32767),
message varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_error_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_error_t (
code varchar2,
message varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
code
(required) A short error code that defines the error, meant for programmatic parsing.
message
(required) A human-readable error string.
DBMS_CLOUD_OCI_LICENSE_MANAGER_IMAGE_RESPONSE_T Type 🔗
The collection of image details for the product license.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_image_response_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
listing_name varchar2(32767),
publisher varchar2(32767),
listing_id varchar2(32767),
package_version varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_image_response_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_image_response_t (
id varchar2,
listing_name varchar2,
publisher varchar2,
listing_id varchar2,
package_version varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
id
(optional) The image ID associated with the product license.
listing_name
(optional) The listing name associated with the product license.
publisher
(optional) The image publisher.
listing_id
(optional) The image listing ID.
package_version
(optional) The image package version.
DBMS_CLOUD_OCI_LICENSE_MANAGER_LICENSE_METRIC_T Type 🔗
Overview of product license and resources usage.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_license_metric_t FORCE AUTHID CURRENT_USER IS OBJECT (
total_product_license_count number,
total_byol_instance_count number,
total_license_included_instance_count number,
license_record_expiring_soon_count number,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_metric_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_metric_t (
total_product_license_count number,
total_byol_instance_count number,
total_license_included_instance_count number,
license_record_expiring_soon_count number
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
total_product_license_count
(required) Total number of product licenses in a particular compartment.
total_byol_instance_count
(required) Total number of BYOL instances in a particular compartment.
total_license_included_instance_count
(required) Total number of License Included (LI) instances in a particular compartment.
license_record_expiring_soon_count
(required) Total number of license records that will expire within 90 days in a particular compartment.
DBMS_CLOUD_OCI_LICENSE_MANAGER_LICENSE_RECORD_T Type 🔗
License record summary.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_license_record_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
product_license_id varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
product_id varchar2(32767),
license_count number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
is_perpetual number,
time_created timestamp with time zone,
time_updated timestamp with time zone,
lifecycle_state varchar2(32767),
license_unit varchar2(32767),
product_license varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_record_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_record_t (
id varchar2,
product_license_id varchar2,
compartment_id varchar2,
display_name varchar2,
product_id varchar2,
license_count number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
is_perpetual number,
time_created timestamp with time zone,
time_updated timestamp with time zone,
lifecycle_state varchar2,
license_unit varchar2,
product_license varchar2,
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) The product license name with which the license record is associated.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
system_tags
(optional) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_LICENSE_RECORD_SUMMARY_T Type 🔗
The license record summary.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_license_record_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
product_license_id varchar2(32767),
compartment_id varchar2(32767),
display_name varchar2(32767),
product_id varchar2(32767),
license_count number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
is_perpetual number,
time_created timestamp with time zone,
time_updated timestamp with time zone,
lifecycle_state varchar2(32767),
license_unit varchar2(32767),
product_license varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_record_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_record_summary_t (
id varchar2,
product_license_id varchar2,
compartment_id varchar2,
display_name varchar2,
product_id varchar2,
license_count number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
is_perpetual number,
time_created timestamp with time zone,
time_updated timestamp with time zone,
lifecycle_state varchar2,
license_unit varchar2,
product_license varchar2,
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) The product license name with which the license record is associated.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
system_tags
(optional) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_LICENSE_RECORD_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_license_record_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_license_record_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_license_record_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_LICENSE_RECORD_COLLECTION_T Type 🔗
The license record summary collection.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_license_record_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_license_manager_license_record_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_record_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_license_record_collection_t (
items dbms_cloud_oci_license_manager_license_record_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The license record summary collection.
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_T Type 🔗
Details of product.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_t FORCE AUTHID CURRENT_USER IS OBJECT (
name varchar2(32767),
l_count number,
category varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_t (
name varchar2,
l_count number,
category varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
name
(required) Name of the product.
l_count
(required) Units required for the missing product.
category
(required) Product category base or option.
Allowed values are: 'BASE', 'OPTION'
DBMS_CLOUD_OCI_LICENSE_MANAGER_IMAGE_RESPONSE_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_image_response_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_image_response_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_image_response_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_T Type 🔗
The product license details.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
status varchar2(32767),
status_description varchar2(32767),
total_active_license_unit_count number,
lifecycle_state varchar2(32767),
total_license_units_consumed number,
total_license_record_count number,
active_license_record_count number,
license_unit varchar2(32767),
is_vendor_oracle number,
is_over_subscribed number,
is_unlimited number,
display_name varchar2(32767),
vendor_name varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
images dbms_cloud_oci_license_manager_image_response_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_t (
id varchar2,
compartment_id varchar2,
status varchar2,
status_description varchar2,
total_active_license_unit_count number,
lifecycle_state varchar2,
total_license_units_consumed number,
total_license_record_count number,
active_license_record_count number,
license_unit varchar2,
is_vendor_oracle number,
is_over_subscribed number,
is_unlimited number,
display_name varchar2,
vendor_name varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
images dbms_cloud_oci_license_manager_image_response_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) Status description for the current product license status.
total_active_license_unit_count
(optional) 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.
(required) Specifies whether the vendor is Oracle or a third party.
is_over_subscribed
(optional) Specifies whether or not the product license is oversubscribed.
is_unlimited
(optional) Specifies if the license unit count is unlimited.
display_name
(required) License record name
vendor_name
(optional) The vendor of the ProductLicense
time_created
(optional) The time the product license was created. An RFC 3339-formatted datetime string.
time_updated
(optional) The time the product license was updated. An RFC 3339-formatted datetime string.
images
(optional) The images associated with the product license.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
system_tags
(optional) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_SUMMARY_T Type 🔗
The product license summary.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
id varchar2(32767),
compartment_id varchar2(32767),
status varchar2(32767),
status_description varchar2(32767),
lifecycle_state varchar2(32767),
total_active_license_unit_count number,
total_license_units_consumed number,
total_license_record_count number,
active_license_record_count number,
license_unit varchar2(32767),
is_vendor_oracle number,
is_over_subscribed number,
is_unlimited number,
display_name varchar2(32767),
vendor_name varchar2(32767),
time_created timestamp with time zone,
time_updated timestamp with time zone,
images dbms_cloud_oci_license_manager_image_response_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_summary_t (
id varchar2,
compartment_id varchar2,
status varchar2,
status_description varchar2,
lifecycle_state varchar2,
total_active_license_unit_count number,
total_license_units_consumed number,
total_license_record_count number,
active_license_record_count number,
license_unit varchar2,
is_vendor_oracle number,
is_over_subscribed number,
is_unlimited number,
display_name varchar2,
vendor_name varchar2,
time_created timestamp with time zone,
time_updated timestamp with time zone,
images dbms_cloud_oci_license_manager_image_response_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
system_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(optional) 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.
total_license_units_consumed
(optional) The number of license units consumed. Updated after each allocation run.
total_license_record_count
(optional) The number of license records associated with the product license.
active_license_record_count
(optional) The number of active license records associated with the product license.
(required) Specifies whether the vendor is Oracle or a third party.
is_over_subscribed
(optional) Specifies whether or not the product license is oversubscribed.
is_unlimited
(optional) Specifies if the license unit count is unlimited.
display_name
(required) License record name
vendor_name
(optional) The vendor of the ProductLicense
time_created
(optional) The time the product license was created. An RFC 3339-formatted datetime string.
time_updated
(optional) The time the product license was updated. An RFC 3339-formatted datetime string.
images
(optional) The images associated with the product license.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
system_tags
(optional) Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_product_license_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_product_license_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_COLLECTION_T Type 🔗
The product license summary collection.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_license_manager_product_license_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_collection_t (
items dbms_cloud_oci_license_manager_product_license_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The product license summary collection.
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_product_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_product_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_CONSUMER_SUMMARY_T Type 🔗
Details of a resource that is consuming a particular product license.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_consumer_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
resource_id varchar2(32767),
resource_name varchar2(32767),
product_name varchar2(32767),
resource_compartment_id varchar2(32767),
resource_compartment_name varchar2(32767),
resource_unit_type varchar2(32767),
resource_unit_count number,
license_unit_type varchar2(32767),
license_units_consumed number,
is_base_license_available number,
are_all_options_available number,
missing_products dbms_cloud_oci_license_manager_product_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_consumer_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_consumer_summary_t (
resource_id varchar2,
resource_name varchar2,
product_name varchar2,
resource_compartment_id varchar2,
resource_compartment_name varchar2,
resource_unit_type varchar2,
resource_unit_count number,
license_unit_type varchar2,
license_units_consumed number,
is_base_license_available number,
are_all_options_available number,
missing_products dbms_cloud_oci_license_manager_product_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) Number of license units consumed by the resource.
is_base_license_available
(required) Specifies if the base license is available.
are_all_options_available
(required) Specifies if all options are available.
missing_products
(required) Collection of missing product licenses.
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_CONSUMER_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_product_license_consumer_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_consumer_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_product_license_consumer_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_PRODUCT_LICENSE_CONSUMER_COLLECTION_T Type 🔗
Collection of resources which have consumed licenses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_product_license_consumer_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_license_manager_product_license_consumer_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_consumer_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_product_license_consumer_collection_t (
items dbms_cloud_oci_license_manager_product_license_consumer_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) Collection of product license consumers.
DBMS_CLOUD_OCI_LICENSE_MANAGER_TOP_UTILIZED_PRODUCT_LICENSE_SUMMARY_T Type 🔗
A summary of the top utilized product licenses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_top_utilized_product_license_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
product_license_id varchar2(32767),
product_type varchar2(32767),
unit_type varchar2(32767),
total_units_consumed number,
total_license_unit_count number,
is_unlimited number,
status varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_product_license_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_product_license_summary_t (
product_license_id varchar2,
product_type varchar2,
unit_type varchar2,
total_units_consumed number,
total_license_unit_count number,
is_unlimited number,
status varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_TOP_UTILIZED_PRODUCT_LICENSE_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_top_utilized_product_license_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_top_utilized_product_license_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_top_utilized_product_license_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_TOP_UTILIZED_PRODUCT_LICENSE_COLLECTION_T Type 🔗
A collection of top utilized product licenses.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_top_utilized_product_license_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_license_manager_top_utilized_product_license_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_product_license_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_product_license_collection_t (
items dbms_cloud_oci_license_manager_top_utilized_product_license_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) Collection of top utilized product licenses.
DBMS_CLOUD_OCI_LICENSE_MANAGER_TOP_UTILIZED_RESOURCE_SUMMARY_T Type 🔗
A summary of a top utlized resource.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_top_utilized_resource_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
resource_id varchar2(32767),
resource_name varchar2(32767),
resource_compartment_id varchar2(32767),
resource_compartment_name varchar2(32767),
total_units number,
unit_type varchar2(32767),
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_resource_summary_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_resource_summary_t (
resource_id varchar2,
resource_name varchar2,
resource_compartment_id varchar2,
resource_compartment_name varchar2,
total_units number,
unit_type varchar2
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
(required) The compartment OCID that contains the resource.
resource_compartment_name
(required) The display name of the compartment that contains the resource.
total_units
(required) Number of license units consumed by the resource.
unit_type
(required) The resource unit.
Allowed values are: 'OCPU', 'ECPU'
DBMS_CLOUD_OCI_LICENSE_MANAGER_TOP_UTILIZED_RESOURCE_SUMMARY_TBL Type 🔗
Nested table type of dbms_cloud_oci_license_manager_top_utilized_resource_summary_t.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_top_utilized_resource_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_license_manager_top_utilized_resource_summary_t) NOT PERSISTABLE;
DBMS_CLOUD_OCI_LICENSE_MANAGER_TOP_UTILIZED_RESOURCE_COLLECTION_T Type 🔗
The collection of top utilized resources.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_top_utilized_resource_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
items dbms_cloud_oci_license_manager_top_utilized_resource_summary_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_resource_collection_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_top_utilized_resource_collection_t (
items dbms_cloud_oci_license_manager_top_utilized_resource_summary_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
items
(required) The top utilized resource summary collection.
DBMS_CLOUD_OCI_LICENSE_MANAGER_UPDATE_CONFIGURATION_DETAILS_T Type 🔗
The compartment-specific configuration.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_update_configuration_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
email_ids dbms_cloud_oci_license_manager_varchar2_tbl,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_update_configuration_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_update_configuration_details_t (
email_ids dbms_cloud_oci_license_manager_varchar2_tbl
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
email_ids
(required) List of email IDs associated with the configuration.
DBMS_CLOUD_OCI_LICENSE_MANAGER_UPDATE_LICENSE_RECORD_DETAILS_T Type 🔗
The details about updates in the license record.
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_update_license_record_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
display_name varchar2(32767),
is_perpetual number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
license_count number,
product_id varchar2(32767),
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_update_license_record_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_update_license_record_details_t (
display_name varchar2,
is_perpetual number,
expiration_date timestamp with time zone,
support_end_date timestamp with time zone,
is_unlimited number,
license_count number,
product_id varchar2,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
display_name
(required) License record name.
is_perpetual
(required) Specifies if the license record term is perpertual.
expiration_date
(optional) The license record end date in RFC 3339 date format. Example: `2018-09-12`
support_end_date
(optional) The license record support end date in RFC 3339 date format. Example: `2018-09-12`
is_unlimited
(required) Specifies if the license count is unlimited.
license_count
(optional) The number of license units added by a user in a license record. Default 1
product_id
(optional) The license record product ID.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`
DBMS_CLOUD_OCI_LICENSE_MANAGER_UPDATE_PRODUCT_LICENSE_DETAILS_T Type 🔗
Updates the product license object (only allows image updates).
Syntax
CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_license_manager_update_product_license_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
images dbms_cloud_oci_license_manager_image_details_tbl,
freeform_tags json_element_t,
defined_tags json_element_t,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_update_product_license_details_t
RETURN SELF AS RESULT,
CONSTRUCTOR FUNCTION dbms_cloud_oci_license_manager_update_product_license_details_t (
images dbms_cloud_oci_license_manager_image_details_tbl,
freeform_tags json_element_t,
defined_tags json_element_t
) RETURN SELF AS RESULT
) NOT PERSISTABLE;
Fields
Field
Description
images
(required) The image details associated with the product license.
freeform_tags
(optional) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{\"bar-key\": \"value\"}`
defined_tags
(optional) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{\"foo-namespace\": {\"bar-key\": \"value\"}}`