forked from elastic/integrations
-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yml
87 lines (87 loc) · 3.26 KB
/
manifest.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
format_version: 2.11.0
name: 1password
title: "1Password"
version: "1.20.0"
description: Collect logs from 1Password with Elastic Agent.
type: integration
categories:
- security
- credential_management
conditions:
kibana.version: ^8.7.1
screenshots:
- src: /img/1password-signinattempts-screenshot.png
title: Sign-in attempts
size: 1918x963
type: image/png
- src: /img/1password-itemusages-screenshot.png
title: Item usages
size: 1916x965
type: image/png
icons:
- src: /img/1password-logo-light-bg.svg
title: 1Password
size: 116x116
type: image/svg+xml
policy_templates:
- name: 1password
title: 1Password Events
description: Collect events from 1Password Events Reporting
inputs:
- type: httpjson
title: Collect events from 1Password Events API
description: Collect sign-in attempt, item usages, and audit events from 1Password via the 1Password Events API
vars:
- name: url
type: text
title: URL of 1Password Events API Server
description: |
options: https://events.1password.com, https://events.1password.ca, https://events.1password.eu, https://events.ent.1password.com. path is automatic
show_user: true
required: true
default: https://events.1password.com
- name: enable_request_tracer
type: bool
title: Enable request tracing
multi: false
required: false
show_user: false
description: The request tracer logs requests and responses to the agent's local file-system for debugging configurations. Enabling this request tracing compromises security and should only be used for debugging. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-httpjson.html#_request_tracer_filename) for details.
- name: token
type: password
title: 1Password Authorization Token
description: |
Bearer Token, e.g. "eyJhbGciO..."
show_user: true
required: true
- name: http_client_timeout
type: text
title: HTTP Client Timeout
description: Duration before declaring that the HTTP client connection has timed out. Valid time units are ns, us, ms, s, m, h.
multi: false
required: false
show_user: true
- name: proxy_url
type: text
title: Proxy URL
description: URL to proxy connections in the form of http\[s\]://<user>:<password>@<server name/ip>:<port>
multi: false
required: false
show_user: false
- name: ssl
type: yaml
title: SSL Configuration
description: i.e. certificate_authorities, supported_protocols, verification_mode etc.
multi: false
required: false
show_user: false
- name: disable_keep_alive
required: true
show_user: false
title: Disable HTTP Keep-Alives
description: Controls whether HTTP keep-alives are disabled.
type: bool
multi: false
default: false
owner:
github: elastic/security-external-integrations