Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ProductLicense

The product license details.

Properties

Optional activeLicenseRecordCount

activeLicenseRecordCount: undefined | number

The number of active license records associated with the product license. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

compartmentId

compartmentId: string

The compartment OCID where the product license is created.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {@code {"foo-namespace": {"bar-key": "value"}}}

displayName

displayName: string

License record name

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {@code {"bar-key": "value"}}

id

id: string

The product license OCID.

Optional images

The images associated with the product license.

Optional isOverSubscribed

isOverSubscribed: undefined | false | true

Specifies whether or not the product license is oversubscribed.

Optional isUnlimited

isUnlimited: undefined | false | true

Specifies if the license unit count is unlimited.

isVendorOracle

isVendorOracle: boolean

Specifies whether the vendor is Oracle or a third party.

licenseUnit

licenseUnit: LicenseUnit

The product license unit.

Optional lifecycleState

lifecycleState: model.LifeCycleState

The current product license state.

status

status: Status

The current product license status.

Optional statusDescription

statusDescription: undefined | string

Status description for the current product license status.

Optional systemTags

systemTags: undefined | object

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}}

Optional timeCreated

timeCreated: Date

The time the product license was created. An RFC 3339-formatted datetime string.

Optional timeUpdated

timeUpdated: Date

The time the product license was updated. An RFC 3339-formatted datetime string.

Optional totalActiveLicenseUnitCount

totalActiveLicenseUnitCount: undefined | number

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. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional totalLicenseRecordCount

totalLicenseRecordCount: undefined | number

The number of license records associated with the product license. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional totalLicenseUnitsConsumed

totalLicenseUnitsConsumed: undefined | number

The number of license units consumed. Updated after each allocation run. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional vendorName

vendorName: undefined | string

The vendor of the ProductLicense

Functions

getDeserializedJsonObj

getJsonObj