Skip to content

Commit cf54cde

Browse files
authored
object_type: keyword (#443)
1 parent 7616fe7 commit cf54cde

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+644
-21
lines changed

custom_schemas/custom_api.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
group: 2
55
short: Fields describing an API call.
66
type: object
7+
object_type: keyword
78
description: >
89
These fields describe an API call (function, or system call).
910
@@ -61,6 +62,7 @@
6162
- name: metadata
6263
level: custom
6364
type: object
65+
object_type: keyword
6466
description: >
6567
Information related to the API call.
6668
@@ -81,6 +83,7 @@
8183
- name: parameters
8284
level: custom
8385
type: object
86+
object_type: keyword
8487
description: >
8588
Parameter values passed to the API call.
8689

custom_schemas/custom_base.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
fields:
1212
- name: Events
1313
type: object
14+
object_type: keyword
1415
level: custom
1516
short: events array
1617
description: >

custom_schemas/custom_call_stack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
group: 3
55
short: Fields describing a stack frame.
66
type: object
7+
object_type: keyword
78
description: >
89
Fields describing a stack frame. call_stack is expected to be an array where each array element represents a stack frame.
910
reusable:

custom_schemas/custom_dll.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
- name: Ext
2121
level: custom
2222
type: object
23+
object_type: keyword
2324
description: Object for all custom defined fields to live in.
2425

2526
- name: Ext.mapped_address

custom_schemas/custom_dns.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
- name: Ext
1616
level: custom
1717
type: object
18+
object_type: keyword
1819
description: Object for all custom defined fields to live in.
1920

2021
- name: Ext.status

custom_schemas/custom_elastic.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
- name: agent
1212
level: custom
1313
type: object
14+
object_type: keyword
1415
description: >
1516
The agent fields contain data about the Elastic Agent. The Elastic Agent is the management agent
1617
that manages other agents or process on the host.

custom_schemas/custom_endpoint.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
- name: policy
1616
level: custom
1717
type: object
18+
object_type: keyword
1819
description: The policy fields are used to hold information about applied policy.
1920

2021
- name: policy.applied
2122
level: custom
2223
type: object
24+
object_type: keyword
2325
description: information about the policy that is applied
2426

2527
- name: policy.applied.actions
@@ -71,18 +73,21 @@
7173
- name: policy.applied.response
7274
level: custom
7375
type: object
76+
object_type: keyword
7477
enabled: false
7578
description: the response of actions that failed in the applied policy
7679

7780
- name: policy.applied.response.configurations
7881
level: custom
7982
type: object
83+
object_type: keyword
8084
enabled: false
8185
description: the configurations of the applied policy
8286

8387
- name: policy.applied.response.configurations.events
8488
level: custom
8589
type: object
90+
object_type: keyword
8691
description: overall event collection configuration and status of the applied policy
8792

8893
- name: policy.applied.response.configurations.events.concerned_actions
@@ -101,6 +106,7 @@
101106
- name: policy.applied.response.configurations.logging
102107
level: custom
103108
type: object
109+
object_type: keyword
104110
description: overall logging configuration and status of the applied policy
105111

106112
- name: policy.applied.response.configurations.logging.concerned_actions
@@ -119,6 +125,7 @@
119125
- name: policy.applied.response.configurations.antivirus_registration
120126
level: custom
121127
type: object
128+
object_type: keyword
122129
enabled: false
123130
description: overall antivirus registration configuration and status of the applied policy
124131

@@ -138,6 +145,7 @@
138145
- name: policy.applied.response.configurations.malware
139146
level: custom
140147
type: object
148+
object_type: keyword
141149
description: overall malware configuration and status of the applied policy
142150

143151
- name: policy.applied.response.configurations.malware.concerned_actions
@@ -156,6 +164,7 @@
156164
- name: policy.applied.response.configurations.memory_protection
157165
level: custom
158166
type: object
167+
object_type: keyword
159168
description: overall memory_protection configuration and status of the applied policy
160169

161170
- name: policy.applied.response.configurations.memory_protection.concerned_actions
@@ -174,6 +183,7 @@
174183
- name: policy.applied.response.configurations.streaming
175184
level: custom
176185
type: object
186+
object_type: keyword
177187
description: overall data streaming configuration and status of the applied policy
178188

179189
- name: policy.applied.response.configurations.streaming.concerned_actions
@@ -244,6 +254,7 @@
244254
- name: policy.applied.response.diagnostic
245255
level: custom
246256
type: object
257+
object_type: keyword
247258
enabled: false
248259
description: the diagnostic configurations of the applied policy
249260

@@ -328,12 +339,14 @@
328339
- name: policy.applied.artifacts
329340
level: custom
330341
type: object
342+
object_type: keyword
331343
enabled: false
332344
description: information about protection artifacts applied.
333345

334346
- name: policy.applied.artifacts.global
335347
level: custom
336348
type: object
349+
object_type: keyword
337350
description: information about global protection artifacts applied.
338351

339352
- name: policy.applied.artifacts.global.version
@@ -359,6 +372,7 @@
359372
- name: policy.applied.artifacts.user
360373
level: custom
361374
type: object
375+
object_type: keyword
362376
description: information about user protection artifacts applied.
363377

364378
- name: policy.applied.artifacts.user.version
@@ -384,11 +398,13 @@
384398
- name: metrics
385399
level: custom
386400
type: object
401+
object_type: keyword
387402
description: Metrics fields hold the endpoint and system's performance metrics
388403

389404
- name: metrics.documents_volume
390405
level: custom
391406
type: object
407+
object_type: keyword
392408
description: Statistics about sent documents
393409

394410
- name: metrics.documents_volume.overall
@@ -619,6 +635,7 @@
619635
- name: metrics.documents_volume.api_events.sources
620636
level: custom
621637
type: object
638+
object_type: keyword
622639
description: An array of API Event document statistics per source
623640

624641
- name: metrics.documents_volume.api_events.sources.source
@@ -649,6 +666,7 @@
649666
- name: metrics.uptime
650667
level: custom
651668
type: object
669+
object_type: keyword
652670
description: Number of seconds since boot
653671

654672
- name: metrics.uptime.endpoint
@@ -664,11 +682,13 @@
664682
- name: metrics.cpu
665683
level: custom
666684
type: object
685+
object_type: keyword
667686
description: CPU statistics
668687

669688
- name: metrics.cpu.endpoint
670689
level: custom
671690
type: object
691+
object_type: keyword
672692
description: CPU metrics for the endpoint
673693

674694
- name: metrics.cpu.endpoint.mean
@@ -693,16 +713,19 @@
693713
- name: metrics.memory
694714
level: custom
695715
type: object
716+
object_type: keyword
696717
description: Memory statistics
697718

698719
- name: metrics.memory.endpoint
699720
level: custom
700721
type: object
722+
object_type: keyword
701723
description: Endpoint memory utilization
702724

703725
- name: metrics.memory.endpoint.private
704726
level: custom
705727
type: object
728+
object_type: keyword
706729
description: The memory private to the endpoint
707730

708731
- name: metrics.memory.endpoint.private.mean
@@ -718,6 +741,7 @@
718741
- name: metrics.disks
719742
level: custom
720743
type: object
744+
object_type: keyword
721745
enabled: false
722746
description: An array of disk information for the host
723747

@@ -766,6 +790,7 @@
766790
- name: metrics.malicious_behavior_rules
767791
level: custom
768792
type: object
793+
object_type: keyword
769794
enabled: false
770795
description: An array of performance information about each malicious behavior rule
771796

@@ -784,6 +809,7 @@
784809
- name: metrics.system_impact
785810
level: custom
786811
type: object
812+
object_type: keyword
787813
enabled: false
788814
index: false
789815
description: An array of system impact information
@@ -1011,6 +1037,7 @@
10111037
# using an object here even though it is actually an array because you can only have a limited number
10121038
# of nested fields
10131039
type: object
1040+
object_type: keyword
10141041
enabled: false
10151042
description: Statistics about the individual Endpoint threads (array)
10161043

@@ -1029,6 +1056,7 @@
10291056
- name: configuration
10301057
level: custom
10311058
type: object
1059+
object_type: keyword
10321060
description:
10331061
Configuration fields represent the intended and applied setting for fields not part of a Policy setting
10341062
This reflects what a given field is configured to do. The actual state of that same field is found in Endpoint.state
@@ -1041,6 +1069,7 @@
10411069
- name: state
10421070
level: custom
10431071
type: object
1072+
object_type: keyword
10441073
description:
10451074
Represents the current state of a non-policy setting
10461075
These fields reflect the current status of a field, which may differ from what it is configured to be (see Endpoint.configuration)

custom_schemas/custom_endpoint_actions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
type: object
3434
level: custom
3535
short: data
36+
object_type: keyword
3637
description: >
3738
The action request information
3839

custom_schemas/custom_event.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@
2121
- name: Ext
2222
level: custom
2323
type: object
24+
object_type: keyword
2425
description: Object for all custom defined fields to live in.
2526

2627
- name: Ext.correlation
2728
level: custom
2829
type: object
30+
object_type: keyword
2931
description: Information about event this should be correlated with.
3032

3133
- name: Ext.correlation.id

custom_schemas/custom_file.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
- name: Ext
3131
level: custom
3232
type: object
33+
object_type: keyword
3334
description: Object for all custom defined fields to live in.
3435

3536
- name: Ext.entry_modified
@@ -65,6 +66,7 @@
6566
- name: Ext.windows
6667
level: custom
6768
type: object
69+
object_type: keyword
6870
description: Platform-specific Windows fields
6971

7072
- name: Ext.windows.zone_identifier
@@ -76,6 +78,7 @@
7678
- name: Ext.original
7779
level: custom
7880
type: object
81+
object_type: keyword
7982
description: Original file information during a modification event.
8083

8184
- name: Ext.original.name
@@ -423,4 +426,5 @@
423426
- name: pe
424427
level: custom
425428
type: object
429+
object_type: keyword
426430
description: PE fields

0 commit comments

Comments
 (0)