"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assetsIndexTemplateConfig = void 0; /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ const assetsIndexTemplateConfig = { name: 'assets', priority: 100, template: { settings: {}, mappings: { dynamic_templates: [{ strings_as_keywords: { mapping: { ignore_above: 1024, type: 'keyword' }, match_mapping_type: 'string' } }], properties: { '@timestamp': { type: 'date' }, asset: { type: 'object', // subobjects appears to not exist in the types, but is a valid ES mapping option // see: https://www.elastic.co/guide/en/elasticsearch/reference/master/subobjects.html // @ts-ignore subobjects: false } } } } }; exports.assetsIndexTemplateConfig = assetsIndexTemplateConfig;