LicenseFeatureInfo

LicenseFeatureInfo
LicenseFeatureInfo

Deprecated as of vSphere API 4.0, this is not used by the system.

A single feature that can be licensed.

This information is immutable.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": "string",
    "featureName": "string",
    "featureDescription": "string",
    "state": "string",
    "costUnit": "string",
    "sourceRestriction": "string",
    "dependentKey": [
        "string"
    ],
    "edition": false,
    "expiresOn": "string"
}
string
key
Required

Unique identifier for license as defined in License source data.

Max length of this string is 64 characters of ASCII/ISO Latin-1 character set.

string
featureName
Required

The display string for the feature name.

string
featureDescription
Optional

A human readable description of what function this feature enables.

state
Optional

Describes the state of the feature.

Possible values:

  • enabled: The current edition license has implicitly enabled this additional feature.

  • disabled: The current edition license does not allow this additional feature.

  • optional: The current edition license allows this additional feature.

    The EnableFeature and DisableFeature methods can be used to enable or disable this feature.

Possible values are : enabled, disabled, optional,
string
costUnit
Required

Each license has a cost associated with it and the value of costUnit specifies the applicable unit.

See also LicenseFeatureInfoUnitEnum.

string
sourceRestriction
Optional

Describe any restriction on the source of a license for this feature.

See also LicenseFeatureInfoSourceRestrictionEnum.

array of string
dependentKey
Optional

Report List of feature keys used by this edition.

boolean
edition
Optional

Flag to indicate whether the feature is an edition.

string As date-time As date-time
expiresOn
Optional

Date representing the expiration date