Skip to content
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

Add license usage reporting #16

Merged
merged 3 commits into from
Dec 20, 2024
Merged

Add license usage reporting #16

merged 3 commits into from
Dec 20, 2024

Conversation

FrodeHus
Copy link
Owner

PR Classification

New feature to fetch and process license usage reports.

PR Summary

Introduced functionality to fetch and process BeyondTrust license usage reports, including necessary data ingestion and storage updates.

  • Added LicenseUsageUpdater class in BeyondTrustConnector namespace with a Run method.
  • Created BeyondTrustLicenseEntryDto class in BeyondTrustConnector.Model.Dto.
  • Updated BeyondTrustService with a new method GetEndpointLicenseUsageReportAsync and changed method access modifiers to internal.
  • Added IngestLicenseUsage method in IngestionService.
  • Updated datacollection.bicep to define a new custom table and data flow for BeyondTrustLicenseUsage_CL.

Updated BeyondTrustService to change method access levels and add GetEndpointLicenseUsageReportAsync. Added IngestLicenseUsage method to IngestionService. Introduced BeyondTrustLicenseUsage_CL table in datacollection.bicep with necessary data collection rule changes. Created LicenseUsageUpdater class for scheduled license usage report fetching and ingestion. Added BeyondTrustLicenseEntryDto for license entry data structure.
Updated the name of the resource `Custom_Table_BeyondTrustLicenseUsage_CL` from `BeyondTrustVaultLicenseUsage_CL` to `BeyondTrustLicenseUsage_CL`. This change affects both the `name` property of the resource and the `name` property within the `schema` section to ensure consistency.
@FrodeHus FrodeHus merged commit 5377060 into main Dec 20, 2024
2 checks passed
@FrodeHus FrodeHus deleted the feature/license-usage branch December 20, 2024 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant