License Manager Common Types

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.

display_name

(required) Name of the product license.

license_unit

(required) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

vendor_name

(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;

Fields

Field Description

id

(required) The license record OCID.

product_license_id

(optional) The product license OCID with which the license record is associated.

compartment_id

(optional) The compartment OCID where the license record is created.

display_name

(required) The license record display name. Avoid entering confidential information.

product_id

(optional) The license record product ID.

license_count

(optional) The number of license units added by the user for the given license record. Default 1

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.

is_perpetual

(required) Specifies if the license record term is perpertual.

time_created

(optional) The time the license record was created. An RFC 3339-formatted datetime string.

time_updated

(optional) The time the license record was updated. An RFC 3339-formatted datetime string.

lifecycle_state

(required) The current license record state.

Allowed values are: 'ACTIVE', 'INACTIVE', 'DELETED'

license_unit

(optional) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

product_license

(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;

Fields

Field Description

id

(required) The license record OCID.

product_license_id

(optional) The product license OCID with which the license record is associated.

compartment_id

(optional) The compartment OCID where the license record is created.

display_name

(required) License record display name. Avoid entering confidential information.

product_id

(optional) The license record product ID.

license_count

(optional) The number of license record units added by the user for the given license record. Default 1

expiration_date

(optional) The license record end date in RFC 3339 format. date format. Example: `2018-09-12`

support_end_date

(optional) The license record support end date in RFC 3339 format. date format. Example: `2018-09-12`

is_unlimited

(required) Specifies if the license count is unlimited.

is_perpetual

(required) Specifies if the license record term is perpertual.

time_created

(optional) The time the license record was created. An RFC 3339-formatted datetime string.

time_updated

(optional) The time the license record was updated. An RFC 3339-formatted datetime string.

lifecycle_state

(optional) The current license record state.

Allowed values are: 'ACTIVE', 'INACTIVE', 'DELETED'

license_unit

(optional) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

product_license

(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;

Fields

Field Description

id

(required) The product license OCID.

compartment_id

(required) The compartment OCID where the product license is created.

status

(required) The current product license status.

Allowed values are: 'INCOMPLETE', 'ISSUES_FOUND', 'WARNING', 'OK'

status_description

(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.

lifecycle_state

(optional) The current product license state.

Allowed values are: 'ACTIVE', 'INACTIVE', 'DELETED'

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.

license_unit

(required) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

is_vendor_oracle

(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;

Fields

Field Description

id

(required) The product license OCID.

compartment_id

(required) The compartment OCID where the product license is created.

status

(required) The current product license status.

Allowed values are: 'INCOMPLETE', 'ISSUES_FOUND', 'WARNING', 'OK'

status_description

(optional) Status description for the current product license status.

lifecycle_state

(optional) The current product license state.

Allowed values are: 'ACTIVE', 'INACTIVE', 'DELETED'

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.

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.

license_unit

(required) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

is_vendor_oracle

(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;

Fields

Field Description

resource_id

(required) The OCID of the resource.

resource_name

(required) The display name of the resource.

product_name

(required) The resource product name.

resource_compartment_id

(required) The OCID of the compartment that contains the resource.

resource_compartment_name

(required) The display name of the compartment that contains the resource.

resource_unit_type

(required) The unit type for the resource.

Allowed values are: 'OCPU', 'ECPU'

resource_unit_count

(required) Number of units of the resource

license_unit_type

(required) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

license_units_consumed

(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;

Fields

Field Description

product_license_id

(required) The product license OCID.

product_type

(required) The product type.

unit_type

(required) The product license unit.

Allowed values are: 'OCPU', 'NAMED_USER_PLUS', 'PROCESSORS'

total_units_consumed

(required) Number of license units consumed.

total_license_unit_count

(required) Total number of license units in the product license provided by the user.

is_unlimited

(required) Specifies if the license unit count is unlimited.

status

(required) The current product license status.

Allowed values are: 'INCOMPLETE', 'ISSUES_FOUND', 'WARNING', 'OK'

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;

Fields

Field Description

resource_id

(required) The OCID of the resource.

resource_name

(required) Resource canonical name.

resource_compartment_id

(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\"}}`

Was this article helpful?