Class: PEClient::Resource::ActivityV2
- Inherits:
-
BaseWithPort
- Object
- BaseWithPort
- PEClient::Resource::ActivityV2
- Defined in:
- lib/pe_client/resources/activity.v2.rb
Overview
The activity service records changes to role-based access control (RBAC) entities, such as users, directory groups, and user roles. Use the activity service API to query event data.
Constant Summary collapse
- BASE_PATH =
The base path for Activity API v2 endpoints.
"/activity-api/v2"- PORT =
Default Activity API Port
4433
Instance Method Summary collapse
-
#events(service_id: nil, offset: nil, order: nil, limit: nil, query: nil) ⇒ Hash
Fetches information about events the activity service tracks.
Methods inherited from BaseWithPort
Constructor Details
This class inherits a constructor from PEClient::Resource::BaseWithPort
Instance Method Details
#events(service_id: nil, offset: nil, order: nil, limit: nil, query: nil) ⇒ Hash
Fetches information about events the activity service tracks. Allows filtering through query parameters and supports multiple objects for filtering results.
62 63 64 |
# File 'lib/pe_client/resources/activity.v2.rb', line 62 def events(service_id: nil, offset: nil, order: nil, limit: nil, query: nil) @client.get "#{BASE_PATH}/events", params: {service_id:, offset:, order:, limit:, query: query&.to_json}.compact end |