kibana/packages/kbn-securitysolution-io-ts-types
Dmitrii Shevchenko fda84111c2
[Security Solution] Added OpenAPI schema definitions for rules management (#162641)
**Related to: https://github.com/elastic/security-team/issues/7131**

## Summary

This PR introduces OpenAPI declarations for our public Rules Management
API endpoints.

⚠️ Please note, the added declarations are not final and are not
complete. They are missing some common declarations, such as the `Rule`
schema, the majority of rule types, the `RuleResponse` schema, etc.
Furthermore, these declarations haven't been tested for correctness, as
it is difficult to validate if the declared schemas match with our
current endpoint implementation without code generation. This
verification step will be necessary once we have schema generation in
place.

That said, the added OpenAPI declarations should be sufficient to
unblock progress on the following tickets:
- https://github.com/elastic/security-team/issues/7129
- https://github.com/elastic/security-team/issues/7134
2023-08-04 17:13:20 +02:00
..
src [Security Solution] Added OpenAPI schema definitions for rules management (#162641) 2023-08-04 17:13:20 +02:00
index.ts [SecuritySolution][EntityAnalytics] Risk Scoring Preview API (#155966) 2023-06-15 14:16:28 -05:00
jest.config.js [Security Solutions] Breaks down the io-ts packages to decrease plugin size (#100058) 2021-05-13 15:36:06 -06:00
kibana.jsonc [Security Solution] Clean up CODEOWNERS and other files for the Detection Engine team (#159729) 2023-06-14 10:39:50 -07:00
package.json Transpile packages on demand, validate all TS projects (#146212) 2022-12-22 19:00:29 -06:00
README.md [Security Solutions] Breaks down the io-ts packages to decrease plugin size (#100058) 2021-05-13 15:36:06 -06:00
tsconfig.json Transpile packages on demand, validate all TS projects (#146212) 2022-12-22 19:00:29 -06:00

kbn-securitysolution-io-ts-types

Generic io-ts types that are not specific to any particular domain for use with other packages or across different plugins/domains

Related packages are:

  • kbn-securitysolution-io-ts-utils
  • kbn-securitysolution-io-ts-list-types
  • kbn-securitysolution-io-ts-alerting-types