rumble.run
Module rumble.run
API
Definitions
![](https://bcentral-packageicons.azureedge.net/images/ballerinax_rumble.run_1.5.0.png)
ballerinax/rumble.run Ballerina library
Overview
This is a generated connector for Rumble API v1 OpenAPI specification.
The Rumble API provides the capability to scan your IT and OT environments to provide a foundation for your asset inventory, attack surface reduction, and incident response programs.
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create a Rumble account.
- Obtain tokens - Follow this guide.
Clients![](/images/permalink.svg)
rumble.run: Client![](/images/permalink.svg)
This is a generated connector for Rumble API v1 OpenAPI specification. The Rumble API provides the capability to scan your IT and OT environments to provide a foundation for your asset inventory, attack surface reduction, and incident response programs.
Constructor![](/images/permalink.svg)
Gets invoked to initialize the connector
.
The connector initialization requires setting the API credentials.
Create a Rumble account and obtain tokens by following this guide.
init (ConnectionConfig config, string serviceUrl)
- config ConnectionConfig - The configurations to be used when initializing the
connector
- serviceUrl string "https://console.rumble.run/api/v1.0" - URL of the target service
getAccountAgents![](/images/permalink.svg)
Get all agents across all organizations
Parameters
- search string? (default ()) - an optional search string for filtering results
getAccountCredentials![](/images/permalink.svg)
function getAccountCredentials(string? search) returns Credential[]|error
Get all account credentials
Parameters
- search string? (default ()) - an optional search string for filtering results
Return Type
- Credential[]|error - array of credentials
createAccountCredential![](/images/permalink.svg)
function createAccountCredential(CredentialOptions payload) returns Credential|error
Create a new credential
Parameters
- payload CredentialOptions - credential parameters
Return Type
- Credential|error - credential details
getAccountCredential![](/images/permalink.svg)
function getAccountCredential(string credentialId) returns Credential|error
Get credential details
Parameters
- credentialId string - UUID of the credential to retrieve
Return Type
- Credential|error - credential details
removeAccountCredential![](/images/permalink.svg)
Remove this credential
Parameters
- credentialId string - UUID of the credential to delete
exportEventsJSON![](/images/permalink.svg)
System event log as JSON
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportEventsJSONL![](/images/permalink.svg)
System event log as JSON line-delimited
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
getAccountKeys![](/images/permalink.svg)
Get all active API keys
createAccountKey![](/images/permalink.svg)
function createAccountKey(APIKeyOptions payload) returns APIKey|error
Create a new key
Parameters
- payload APIKeyOptions - key parameters
getAccountKey![](/images/permalink.svg)
Get key details
Parameters
- keyId string - UUID of the key to retrieve
removeAccountKey![](/images/permalink.svg)
Remove this key
Parameters
- keyId string - UUID of the key to retrieve
rotateAccountKey![](/images/permalink.svg)
Rotates the key secret
Parameters
- keyId string - UUID of the key to retrieve
getAccountLicense![](/images/permalink.svg)
Get license details
getAccountOrganizations![](/images/permalink.svg)
function getAccountOrganizations(string? search) returns Organization[]|error
Get all organization details
Parameters
- search string? (default ()) - an optional search string for filtering results
Return Type
- Organization[]|error - array of organizations
createAccountOrganization![](/images/permalink.svg)
function createAccountOrganization(OrgOptions payload) returns Organization|error
Create a new organization
Parameters
- payload OrgOptions - organization definition
Return Type
- Organization|error - organization details
getAccountOrganization![](/images/permalink.svg)
function getAccountOrganization(string orgId) returns Organization|error
Get organization details
Parameters
- orgId string - UUID of the organization to retrieve
Return Type
- Organization|error - Automatically created
removeAccountOrganization![](/images/permalink.svg)
Remove this organization
Parameters
- orgId string - UUID of the organization to retrieve
updateAccountOrganization![](/images/permalink.svg)
function updateAccountOrganization(string orgId, OrgOptions payload) returns Organization|error
Update organization details
Parameters
- orgId string - UUID of the organization to retrieve
- payload OrgOptions - organization options
Return Type
- Organization|error - organization details
deleteAccountOrganizationExportToken![](/images/permalink.svg)
Removes the export token from the specified organization
Parameters
- orgId string - UUID of the organization to retrieve
rotateAccountOrganizationExportToken![](/images/permalink.svg)
function rotateAccountOrganizationExportToken(string orgId) returns Organization|error
Rotates the organization export token and returns the updated organization
Parameters
- orgId string - UUID of the organization to retrieve
Return Type
- Organization|error - organization details
getAccountSites![](/images/permalink.svg)
Get all sites details across all organizations
Parameters
- search string? (default ()) - an optional search string for filtering results
getAccountTasks![](/images/permalink.svg)
Get all task details across all organizations (up to 1000)
Parameters
- search string? (default ()) - an optional search string for filtering results
getAccountUsers![](/images/permalink.svg)
Get all users
createAccountUser![](/images/permalink.svg)
function createAccountUser(UserOptions payload) returns User|error
Create a new user account
Parameters
- payload UserOptions - user parameters
createAccountUserInvite![](/images/permalink.svg)
function createAccountUserInvite(UserInviteOptions payload) returns User|error
Create a new user account and send an email invite
Parameters
- payload UserInviteOptions - user invite parameters
getAccountUser![](/images/permalink.svg)
Get user details
Parameters
- userId string - UUID of the user to retrieve
removeAccountUser![](/images/permalink.svg)
Remove this user
Parameters
- userId string - UUID of the user to delete
updateAccountUser![](/images/permalink.svg)
function updateAccountUser(string userId, UserOptions payload) returns User|error
Update a user's details
resetAccountUserLockout![](/images/permalink.svg)
Resets the user's lockout status
Parameters
- userId string - UUID of the user to retrieve
resetAccountUserMFA![](/images/permalink.svg)
Resets the user's MFA tokens
Parameters
- userId string - UUID of the user to retrieve
resetAccountUserPassword![](/images/permalink.svg)
Sends the user a password reset email
Parameters
- userId string - UUID of the user to retrieve
exportAssetsCiscoCSV![](/images/permalink.svg)
Cisco serial number and model name export for Cisco Smart Net Total Care Service.
Parameters
- search string? (default ()) - an optional search string for filtering results
exportAssetsCSV![](/images/permalink.svg)
Asset inventory as CSV
Parameters
- search string? (default ()) - an optional search string for filtering results
exportAssetsJSON![](/images/permalink.svg)
Exports the asset inventory
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportAssetsJSONL![](/images/permalink.svg)
Asset inventory as JSON line-delimited
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportAssetsNmapXML![](/images/permalink.svg)
Asset inventory as Nmap-style XML
Parameters
- search string? (default ()) - an optional search string for filtering results
snowExportAssetsCSV![](/images/permalink.svg)
Export an asset inventory as CSV for ServiceNow integration
snowExportAssetsJSON![](/images/permalink.svg)
function snowExportAssetsJSON() returns AssetServiceNow[]|error
Exports the asset inventory as JSON
Return Type
- AssetServiceNow[]|error - filtered asset results
splunkAssetSyncCreatedJSON![](/images/permalink.svg)
function splunkAssetSyncCreatedJSON(string? search, string? fields, int? since) returns AssetsWithCheckpoint|error
Exports the asset inventory in a sync-friendly manner using created_at as a checkpoint. Requires the Splunk entitlement.
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
- since int? (default ()) - an optional unix timestamp to use as a checkpoint
Return Type
- AssetsWithCheckpoint|error - filtered asset results with a checkpoint wrapper
splunkAssetSyncUpdatedJSON![](/images/permalink.svg)
function splunkAssetSyncUpdatedJSON(string? search, string? fields, int? since) returns AssetsWithCheckpoint|error
Exports the asset inventory in a sync-friendly manner using updated_at as a checkpoint. Requires the Splunk entitlement.
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
- since int? (default ()) - an optional unix timestamp to use as a checkpoint
Return Type
- AssetsWithCheckpoint|error - filtered asset results with a checkpoint wrapper
exportServicesCSV![](/images/permalink.svg)
Service inventory as CSV
Parameters
- search string? (default ()) - an optional search string for filtering results
exportServicesJSON![](/images/permalink.svg)
Service inventory as JSON
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportServicesJSONL![](/images/permalink.svg)
Service inventory as JSON line-delimited
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
snowExportServicesCSV![](/images/permalink.svg)
Export a service inventory as CSV for ServiceNow integration
exportSitesCSV![](/images/permalink.svg)
Site list as CSV
exportSitesJSON![](/images/permalink.svg)
Export all sites
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportSitesJSONL![](/images/permalink.svg)
Site list as JSON line-delimited
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportWirelessCSV![](/images/permalink.svg)
Wireless inventory as CSV
Parameters
- search string? (default ()) - an optional search string for filtering results
exportWirelessJSON![](/images/permalink.svg)
Wireless inventory as JSON
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
exportWirelessJSONL![](/images/permalink.svg)
Wireless inventory as JSON line-delimited
Parameters
- search string? (default ()) - an optional search string for filtering results
- fields string? (default ()) - an optional list of fields to export, comma-separated
getOrganization![](/images/permalink.svg)
function getOrganization() returns Organization|error
Get organization details
Return Type
- Organization|error - organization details
updateOrganization![](/images/permalink.svg)
function updateOrganization(OrgOptions payload) returns Organization|error
Update organization details
Parameters
- payload OrgOptions - organization options
Return Type
- Organization|error - organization details
getAgents![](/images/permalink.svg)
Get all agents
getAgent![](/images/permalink.svg)
Get details for a single agent
Parameters
- agentId string - UUID of the agent
removeAgent![](/images/permalink.svg)
Remove and uninstall an agent
Parameters
- agentId string - UUID of the agent to remove
updateAgentSite![](/images/permalink.svg)
function updateAgentSite(string agentId, AgentSiteID payload) returns Agent|error
Update the site associated with agent
Parameters
- agentId string - UUID of the agent to update
- payload AgentSiteID - site_id to associate with the agent
upgradeAgent![](/images/permalink.svg)
Force an agent to update and restart
Parameters
- agentId string - UUID of the agent to update
getAssets![](/images/permalink.svg)
Get all assets
Parameters
- search string? (default ()) - an optional search string for filtering results
getAsset![](/images/permalink.svg)
Get asset details
Parameters
- assetId string - UUID of the asset to retrieve
removeAsset![](/images/permalink.svg)
Remove an asset
Parameters
- assetId string - UUID of the asset to remove
updateAssetComments![](/images/permalink.svg)
function updateAssetComments(string assetId, AssetComments payload) returns Asset|error
Update asset comments
Parameters
- assetId string - UUID of the asset to update
- payload AssetComments - comments to apply to the asset
updateAssetTags![](/images/permalink.svg)
Update asset tags
Parameters
- assetId string - UUID of the agent to update
- payload AssetTags - tags to apply to the asset
getKey![](/images/permalink.svg)
Get API key details
removeKey![](/images/permalink.svg)
Remove the current API key
rotateKey![](/images/permalink.svg)
Rotate the API key secret and return the updated key
getServices![](/images/permalink.svg)
Get all services
Parameters
- search string? (default ()) - an optional search string for filtering results
getService![](/images/permalink.svg)
Get service details
Parameters
- serviceId string - UUID of the service to retrieve
removeService![](/images/permalink.svg)
Remove a service
Parameters
- serviceId string - UUID of the service to remove
getSites![](/images/permalink.svg)
Get all sites
createSite![](/images/permalink.svg)
function createSite(SiteOptions payload) returns Site|error
Create a new site
Parameters
- payload SiteOptions - site definition
getSite![](/images/permalink.svg)
Get site details
Parameters
- siteId string - UUID or name of the site
removeSite![](/images/permalink.svg)
Remove a site and associated assets
Parameters
- siteId string - UUID or name of the site to remove
updateSite![](/images/permalink.svg)
function updateSite(string siteId, SiteOptions payload) returns Site|error
Update a site definition
importScanData![](/images/permalink.svg)
Import a scan data file into a site
createScan![](/images/permalink.svg)
function createScan(string siteId, ScanOptions payload) returns Task|error
Create a scan task for a given site
getTasks![](/images/permalink.svg)
Get all tasks (last 1000)
Parameters
- status string? (default ()) - an optional status string for filtering results
- search string? (default ()) - an optional search string for filtering results
getTask![](/images/permalink.svg)
Get task details
Parameters
- taskId string - UUID of the task to retrieve
updateTask![](/images/permalink.svg)
Update task parameters
getTaskChangeReport![](/images/permalink.svg)
Returns a temporary task change report data url
Parameters
- taskId string - UUID of the task
getTaskScanData![](/images/permalink.svg)
Returns a temporary task scan data url
Parameters
- taskId string - UUID of the task
hideTask![](/images/permalink.svg)
Signal that a completed task should be hidden
Parameters
- taskId string - UUID of the task to hide
stopTask![](/images/permalink.svg)
Signal that a task should be stopped or canceledThis will also remove recurring and scheduled tasks
Parameters
- taskId string - UUID of the task to stop
getWirelessLANs![](/images/permalink.svg)
Get all wireless LANs
Parameters
- search string? (default ()) - an optional search string for filtering results
getWirelessLAN![](/images/permalink.svg)
Get wireless LAN details
Parameters
- wirelessId string - UUID of the wireless LAN to retrieve
removeWirelessLAN![](/images/permalink.svg)
Remove a wireless LAN
Parameters
- wirelessId string - UUID of the wireless LAN to remove
getLatestAgentVersion![](/images/permalink.svg)
function getLatestAgentVersion() returns ComponentVersion|error
Returns latest agent version
Return Type
- ComponentVersion|error - component version
getLatestPlatformVersion![](/images/permalink.svg)
function getLatestPlatformVersion() returns ComponentVersion|error
Returns latest platform version
Return Type
- ComponentVersion|error - component version
getLatestScannerVersion![](/images/permalink.svg)
function getLatestScannerVersion() returns ComponentVersion|error
Returns latest scanner version
Return Type
- ComponentVersion|error - component version
Records![](/images/permalink.svg)
rumble.run: Agent![](/images/permalink.svg)
Fields
- arch string? -
- client_id string? -
- connected boolean? -
- created_at int? -
- deactivated_at int? -
- external_ip string? -
- host_id string? -
- hub_id string? -
- id string -
- inactive boolean? -
- internal_ip string? -
- last_checkin int? -
- name string? -
- organization_id string? -
- os string? -
- site_id string? -
- system_info record {}? -
- updated_at int? -
- 'version string? -
rumble.run: AgentSiteID![](/images/permalink.svg)
Fields
- site_id string -
rumble.run: APIKey![](/images/permalink.svg)
Fields
- client_id string? -
- comment string? -
- counter int? -
- created_at int? -
- created_by string? -
- id string -
- inactive boolean? -
- last_used_at int? -
- last_used_ip string? -
- last_used_ua string? -
- organization_id string? -
- token string? -
- 'type string? -
- usage_limit int? -
- usage_today int? -
rumble.run: APIKeyOptions![](/images/permalink.svg)
Fields
- comment string? -
- organization_id string? -
rumble.run: Asset![](/images/permalink.svg)
Fields
- addresses string[]? -
- addresses_extra string[]? -
- agent_name string? -
- alive boolean? -
- attributes record {}? -
- comments string? -
- created_at int? -
- credentials record {}? -
- detected_by string? -
- domains string[]? -
- first_seen int? -
- hw string? -
- id string -
- last_agent_id string? -
- last_seen int? -
- last_task_id string? -
- lowest_rtt int? -
- lowest_ttl int? -
- mac_vendors string[]? -
- macs string[]? -
- names string[]? -
- newest_mac string? -
- newest_mac_age int? -
- newest_mac_vendor string? -
- org_name string? -
- organization_id string? -
- os string? -
- os_version string? -
- rtts record {}? -
- service_count int? -
- service_count_arp int? -
- service_count_icmp int? -
- service_count_tcp int? -
- service_count_udp int? -
- service_ports_products string[]? -
- service_ports_protocols string[]? -
- service_ports_tcp string[]? -
- service_ports_udp string[]? -
- services record {}? -
- site_id string? -
- site_name string? -
- tags record {}? -
- 'type string? -
- updated_at int? -
rumble.run: AssetComments![](/images/permalink.svg)
Fields
- comments string -
rumble.run: AssetServiceNow![](/images/permalink.svg)
Fields
- addresses_extra string? -
- addresses_scope string? -
- alive boolean? -
- asset_id string -
- comments string? -
- detected_by string? -
- domains string? -
- first_discovered string? -
- hw_product string? -
- hw_vendor string? -
- hw_version string? -
- ip_address string? -
- last_discovered string? -
- last_updated string? -
- lowest_rtt int? -
- lowest_ttl int? -
- mac_address string? -
- mac_manufacturer string? -
- mac_vendors string? -
- macs string? -
- name string? -
- newest_mac_age string? -
- organization string? -
- os_product string? -
- os_vendor string? -
- os_version string? -
- service_count int? -
- service_count_arp int? -
- service_count_icmp int? -
- service_count_tcp int? -
- service_count_udp int? -
- site string? -
- sys_class_name string? -
- tags string? -
- 'type string? -
rumble.run: AssetsWithCheckpoint![](/images/permalink.svg)
Fields
- assets Asset[] -
- since int -
rumble.run: AssetTags![](/images/permalink.svg)
Fields
- tags record {} -
rumble.run: AWSCredentialFields![](/images/permalink.svg)
Fields
- access_key string -
- regions string? -
- secret_access_key string -
rumble.run: ClientHttp1Settings![](/images/permalink.svg)
Provides settings related to HTTP/1.x protocol.
Fields
- keepAlive KeepAlive(default http:KEEPALIVE_AUTO) - Specifies whether to reuse a connection for multiple requests
- chunking Chunking(default http:CHUNKING_AUTO) - The chunking behaviour of the request
- proxy ProxyConfig? - Proxy server related options
rumble.run: ComponentVersion![](/images/permalink.svg)
A component ID and version
Fields
- id string - Component ID
- 'version string - Component version
rumble.run: ConnectionConfig![](/images/permalink.svg)
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- auth BearerTokenConfig - Configurations related to client authentication
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings ClientHttp1Settings? - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings? - Configurations related to HTTP/2 protocol
- timeout decimal(default 60) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded
/x-forwarded
header
- poolConfig PoolConfiguration? - Configurations associated with request pooling
- cache CacheConfig? - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding
) header
- circuitBreaker CircuitBreakerConfig? - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig RetryConfig? - Configurations associated with retrying
- responseLimits ResponseLimitConfigs? - Configurations associated with inbound response size limits
- secureSocket ClientSecureSocket? - SSL/TLS-related options
- proxy ProxyConfig? - Proxy server related options
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
rumble.run: Credential![](/images/permalink.svg)
Fields
- acl record {}? -
- cidrs string[]? -
- client_id string? -
- created_at int? -
- created_by_email string? -
- created_by_id string? -
- global boolean? -
- id string -
- last_used_at int? -
- last_used_by_id string? -
- name string? -
- 'type string? - The service the credentials are for.
rumble.run: CredentialOptions![](/images/permalink.svg)
Fields
- acl record {}? -
- cidrs string? -
- global boolean? -
- name string? -
- secret AWSCredentialFields|MiradoreCredentialFields? -
- 'type string? -
rumble.run: Event![](/images/permalink.svg)
Fields
- action string? -
- client_id string? -
- created_at int? -
- details record {}? -
- id string? -
- organization_id string? -
- processed_at int? -
- processor_id string? -
- site_id string? -
- source_id string? -
- source_name string? -
- source_type string? -
- state string? -
- success boolean? -
- target_id string? -
- target_name string? -
- target_type string? -
rumble.run: License![](/images/permalink.svg)
Fields
- activated_at int? -
- address_city string? -
- address_country string? -
- address_postal string? -
- address_region string? -
- address_street string? -
- created_at int? -
- id string? -
- license_expiration int? -
- license_live_asset_count int? -
- license_max_assets int? -
- license_project_asset_count int? -
- license_type string? -
- name string? -
- partner string? -
- phone string? -
- settings record {}? -
- sso_default_role string? -
- sso_domain string? -
- sso_login_issuer_url string? -
- sso_login_login_url string? -
- sso_login_logout_url string? -
- sso_login_message string? -
- sso_mode string? -
- sso_type string? -
- subscription_cancel_at int? -
- subscription_canceled_at int? -
- subscription_period_end int? -
- subscription_period_start int? -
- updated_at int? -
- via_reseller boolean? -
rumble.run: MiradoreCredentialFields![](/images/permalink.svg)
Fields
- api_key string -
- hostname string -
rumble.run: Organization![](/images/permalink.svg)
Fields
- asset_count int? -
- client_id string? -
- created_at int? -
- deactivated_at int? -
- description string? -
- download_token string? -
- download_token_created_at int? -
- expiration_assets_offline int? -
- expiration_assets_stale int? -
- expiration_scans int? -
- export_token string? -
- export_token_counter int? -
- export_token_created_at int? -
- export_token_last_used_at int? -
- export_token_last_used_by string? -
- id string -
- inactive boolean? -
- name string -
- parent_id string? -
- permanent boolean? -
- project boolean? -
- service_count int? -
- service_count_arp int? -
- service_count_icmp int? -
- service_count_tcp int? -
- service_count_udp int? -
- updated_at int? -
rumble.run: OrgOptions![](/images/permalink.svg)
Fields
- description string? -
- expiration_assets_offline string? -
- expiration_assets_stale string? -
- expiration_scans string? -
- export_token string? -
- name string? -
- parent_id string? -
- project string? -
rumble.run: ProxyConfig![](/images/permalink.svg)
Proxy server configurations to be used with the HTTP client endpoint.
Fields
- host string(default "") - Host name of the proxy server
- port int(default 0) - Proxy server port
- userName string(default "") - Proxy server username
- password string(default "") - Proxy server password
rumble.run: ScanOptions![](/images/permalink.svg)
Fields
- agent string? -
- excludes string? -
- 'max\-group\-size string? -
- 'max\-host\-rate string? -
- 'max\-sockets string? -
- nameservers string? -
- passes string? -
- probes string? - Optional probe list, otherwise all probes are used
- rate string? -
- 'scan\-description string? -
- 'scan\-frequency string? -
- 'scan\-grace\-period string? -
- 'scan\-name string? -
- 'scan\-start string? -
- 'scan\-tags string? -
- screenshots string? -
- targets string -
- 'tcp\-ports string? -
rumble.run: Service![](/images/permalink.svg)
Fields
- addresses string[]? -
- addresses_extra string[]? -
- agent_name string? -
- alive boolean? -
- attributes record {}? -
- comments string? -
- created_at int? -
- credentials record {}? -
- detected_by string? -
- domains string[]? -
- first_seen int? -
- hw string? -
- id string -
- last_agent_id string? -
- last_seen int? -
- last_task_id string? -
- lowest_rtt int? -
- lowest_ttl int? -
- mac_vendors string[]? -
- macs string[]? -
- names string[]? -
- newest_mac string? -
- newest_mac_age int? -
- newest_mac_vendor string? -
- org_name string? -
- organization_id string? -
- os string? -
- os_version string? -
- rtts record {}? -
- service_address string? -
- service_asset_id string? -
- service_count int? -
- service_count_arp int? -
- service_count_icmp int? -
- service_count_tcp int? -
- service_count_udp int? -
- service_created_at int? -
- service_data record {}? -
- service_id string -
- service_link string? -
- service_port string? -
- service_ports_products string[]? -
- service_ports_protocols string[]? -
- service_ports_tcp string[]? -
- service_ports_udp string[]? -
- service_protocol string? -
- service_screenshot_link string? -
- service_summary string? -
- service_transport string? -
- service_updated_at int? -
- service_vhost string? -
- services record {}? -
- site_id string? -
- site_name string? -
- tags record {}? -
- 'type string? -
- updated_at int? -
rumble.run: Site![](/images/permalink.svg)
Fields
- created_at int? -
- description string? -
- excludes string? -
- id string -
- name string -
- permanent boolean? -
- scope string? -
- updated_at int? -
rumble.run: SiteOptions![](/images/permalink.svg)
Fields
- description string? -
- excludes string? -
- name string -
- scope string? -
rumble.run: Task![](/images/permalink.svg)
Fields
- agent_id string? -
- client_id string? -
- created_at int? -
- created_by string? -
- created_by_user_id string? -
- cruncher_id string? -
- description string? -
- 'error string? -
- hidden boolean? -
- id string -
- name string? -
- organization_id string? -
- params record {}? -
- parent_id string? -
- recur boolean? -
- recur_frequency string? -
- recur_last int? -
- recur_last_task_id string? -
- recur_next int? -
- site_id string? -
- start_time int? -
- stats record {}? -
- status string? -
- 'type string? -
- updated_at int? -
rumble.run: URL![](/images/permalink.svg)
A URL to a resource
Fields
- id string? - ID
rumble.run: User![](/images/permalink.svg)
Fields
- client_admin boolean? -
- client_id string? -
- created_at int? -
- email string? -
- first_name string? -
- id string -
- invite_token_expiration int? -
- last_login_at int? -
- last_login_ip string? -
- last_login_ua string? -
- last_name string? -
- login_failures int? -
- org_default_role string? -
- org_roles record {}? -
- reset_token_expiration int? -
- sso_only boolean? -
- updated_at int? -
rumble.run: UserInviteOptions![](/images/permalink.svg)
Fields
- client_admin boolean? -
- email string? -
- first_name string? -
- last_name string? -
- message string? -
- org_default_role string? -
- org_roles record {}? -
- subject string? -
rumble.run: UserOptions![](/images/permalink.svg)
Fields
- client_admin boolean? -
- email string? -
- first_name string? -
- last_name string? -
- org_default_role string? -
- org_roles record {}? -
rumble.run: Wireless![](/images/permalink.svg)
Fields
- agent_name string? -
- authentication string? -
- bssid string? -
- channels string? -
- created_at int? -
- data record {}? -
- encryption string? -
- essid string? -
- family string? -
- id string -
- interface string? -
- last_agent_id string? -
- last_seen int? -
- last_task_id string? -
- org_name string? -
- organization_id string? -
- signal int? -
- site_id string? -
- site_name string? -
- 'type string? -
- vendor string? -
Import
import ballerinax/rumble.run;
Metadata
Released date: over 1 year ago
Version: 1.5.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.4.1
GraalVM compatible: Yes
Pull count
Total: 0
Current verison: 0
Weekly downloads
Keywords
IT Operations/Server Monitoring
Cost/Freemium
Contributors