Skip to content

[Enhancement] Adding license usage information to the users command #266

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
AndrewOrrison opened this issue Apr 8, 2021 · 4 comments
Open
Labels
enhancement New feature or request

Comments

@AndrewOrrison
Copy link

AndrewOrrison commented Apr 8, 2021

Summary

Summarize users that are licensed, and break it down to know which users are consuming a license.

This will be for both Incydr and CrashPlan licenses.

Licensing for CrashPlan:
If a user has a CrashPlan archive they consume a license.
If there are more users consuming a license than subscriptions licenses are assigned based on user creation date. There is then a grace period for users over the total, that lasts 30 days from a users creation date.
Licensing for Incydr:
If a user has an active device in an org that has Incydr turned on they consume an Incydr license. (yes it is this simple)

This would replace the standalone license report app developed by Code42 professional services..

Usage would include:

  • Listing out all users consuming both Incydr and CrashPlan licenses in an environment,
  • Only looking at license usage for deactivated users
  • Only looking at CrasPlan or Incydr license usage and not the other
  • Summing the results for a more organized report. (Users want to know how many licenses are in use by different sub organizations)

Proposed API

code42 users list --licensed
code42 users list --licensed --deactivated-only
code42 users list --licensed --preservation-only
code42 users list --licensed --security-only
code42 users list --licensed --sum-on [orgName,orgId,orgExtRef]

Intended Use Case

Admins want to know how many licenses are being used in their environment, especially over time so that they can track usage.

@AndrewOrrison AndrewOrrison added the enhancement New feature or request label Apr 8, 2021
@antazoey
Copy link
Contributor

antazoey commented Apr 8, 2021

Having a code42 users list command would be very nice.. However, I am concerned about putting the branding into the CLI. We would be potentially setting ourselves up for breaking changes then... Perhaps the licensing portion of this would be better as a CLI extension

@AndrewOrrison
Copy link
Author

The commands don't need to be CrashPlan and Incydr We could do something more along the lines of preservation and security.

@antazoey
Copy link
Contributor

antazoey commented Apr 8, 2021

@AndrewOrrison Yes, sounds good (chatting off GitHub)

@AndrewOrrison
Copy link
Author

Updated the Enhancement to reflect that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants