Operations at LicenseManagement

This page describes the backend methods at this endpoint.

Signature Description
ChangeGroupKeyResponse AddApplianceLicenseNumber(String email, String licenseNumber) Gets email and license number from the UI, calls license portal to validate it, receives and applies new license key.
ChangeGroupKeyResponse AttachAdditionalLicense(String licenseNumber) Gets new license number keys from the UI, calls license portal to validate it, receives and applies new license key.
ChangeGroupKeyResponse ChangeGroupKey(String groupKey) Gets new group key from the UI, validates it, and then returns the validation results.
Void ChangePrivacyPolicy(PrivacyPolicy privacyPolicy) Changes privacy policy acceptance.
Void ForcePhoneHome() Forces connection with License Portal immediately.
AgentLicenseInfo GetAgentLicenseInfo(String agentId) Gets licensing information for the given agent.
CoreLicenseInfo GetCoreLicenseInfo() Gets core licensing information.
ConstraintCollection GetLicenseConstraints() Gets all enabled constraints
ConstraintStateCollection GetLicenseConstraintsInfo() Gets description for all enabled constraints
LicenseInfo GetLicenseInfo() Gets licensing information for Core and all the agents
LicenseStatesNotificationCollection GetLicenseStatesNotifications() Gets license states notifications for Core and all the agents
PrivacyPolicy GetPrivacyPolicy() Determines if the Privacy Policy has been accepted.
Boolean IsKeySpecifiedAndValid() Gets state of the key.
Boolean IsPhoneHomeEnable() Determines if the phone home operation is enabled.
Boolean IsPhoneHomeInProgress() Determines if the phone home operation is in progress.
Boolean IsPhoneHomeKey(String licenseKey) Determines if the specified license key is phone home key.
Boolean IsPhoneHomeKeyOrLicenseNumber(String licenseKey) Determines if the specified license key is phone home key or license number.
Boolean IsVMOnlyLicenseKey(String licenseKey) Determines if the specified license key has VM Only license.