Class: Yandex360::AuditResource
Instance Attribute Summary
Attributes inherited from Resource
#client
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#export(org_id:, **params) ⇒ Object
12
13
14
15
|
# File 'lib/yandex360/resources/audit.rb', line 12
def export(org_id:, **params)
validate_required_params({org_id: org_id}, [:org_id])
Object.new post("/audit/v1/org/#{org_id}/events/export", body: params).body
end
|
#list(org_id:, page: 1, per_page: 100, **params) ⇒ Object
5
6
7
8
9
10
|
# File 'lib/yandex360/resources/audit.rb', line 5
def list(org_id:, page: 1, per_page: 100, **params)
validate_required_params({org_id: org_id}, [:org_id])
query_params = {page: page, perPage: per_page}.merge(params)
resp = get("/audit/v1/org/#{org_id}/events", params: query_params)
Collection.from_response(resp, key: "events", type: AuditEvent)
end
|