ReversingLabs-CheckQuota

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

↑ Back to Content Index


This playbook will check your ReversingLabs TitaniumCloud API quota and provide usage details. To be used in conjunction with the ReversingLabs-CapabilitiesOverview workbook.

Attribute Value
Type Playbook
Solution ReversingLabs
Source View on GitHub

Tables Used

This content item queries data from the following tables:

Table Transformations Ingestion API Lake-Only
RLTiCloudQuotas_CL ? ✓ ?

Logic App Connectors

This playbook uses 3 Logic App connectors / built-in actions:

Connector / Action Type Connections Actions
azureloganalyticsdatacollector Managed 1 7
keyvault Managed 1 1
http Built-in 0 6
Action parameters (URLs, paths, function IDs)

azureloganalyticsdatacollector (Managed)

Action Method Endpoint Other
Send_Data_4 post /api/logs —
Send_Data_5 post /api/logs —
Send_Data post /api/logs —
Send_Data_3 post /api/logs —
Send_Data_2 post /api/logs —
Send_Data_user_usage post /api/logs —
Send_Data_user_monthly_usage post /api/logs —

keyvault (Managed)

Action Method Endpoint Other
Get_secret get /secrets/@{encodeURIComponent('ticloudpw')}/value —

http (Built-in)

Action Method Endpoint Other
HTTP_-_GET_Company_Quota_Limits GET https://data.reversinglabs.com/api/customer_usage/v1/limits/company —
HTTP_-_GET_company_daily_usage GET https://data.reversinglabs.com/api/customer_usage/v1/usage/company/daily —
HTTP_-_GET_company_monthly_usage GET https://data.reversinglabs.com/api/customer_usage/v1/usage/company/monthly —
HTTP_-_GET_test_connection GET https://data.reversinglabs.com/api/customer_usage/v1/usage/daily —
HTTP_-_GET_user_daily_usage GET https://data.reversinglabs.com/api/customer_usage/v1/usage/daily —
HTTP_-_GET_user_monthly_usage GET https://data.reversinglabs.com/api/customer_usage/v1/usage/monthly —

Additional Documentation

📄 Source: ReversingLabs-CheckQuota/readme.md

Author: Aaron Hoffmann (ReversingLabs)

Summary

This playbook provides API quota details from the ReversingLabs TitaniumCloud API. This playbook is designed to be used with the ReversingLabs-CapabilitiesOverview workbook as part of the ReversingLabs content pack solution for Microsoft Sentinel.

Prerequisites

You'll need the following:

Deployment instructions

  1. Deploy the playbook by clicking on "Deploy to Azure" button. This will take you to deploying an ARM Template wizard.

Deploy to Azure Deploy to Azure Gov

Post-deployment

a. Authorize connections (Perform this action if needed) Once deployment is complete, you will need to authorize each connection.

  1. Click the Microsoft Sentinel connection resource
  2. Click edit API connection
  3. Click Authorize
  4. Sign in
  5. Click Save

Additional resources

This template deploys an Azure Key Vault in order to store credentials used by the playbook. The template will also enable a managed identity for the playbook, and assign the managed identity the Key Vault Secrets User role scoped to the deployed Key Vault.

Screenshots

Playbook overview

References


Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

↑ Back to Playbooks · Back to ReversingLabs