{
	"script": {
		"lang": "mustache",
		"source": "\n\t\t{\n\t\t\t\"_source\": {\n\t\t\t\t\"includes\": []\n\t\t\t},\n\t\t\t\"query\": {\n\t\t\t\t\"bool\": {\n\t\t\t\t\t\"must\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"match_phrase\": {\n\t\t\t\t\t\t\t\t\"network_id.keyword\": {\n\t\t\t\t\t\t\t\t\t\"query\": \"{{network_id_query_param}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"match_phrase\": {\n\t\t\t\t\t\t\t\t\"network_group_id\": {\n\t\t\t\t\t\t\t\t\t\"query\": \"{{network_group_id_query_param}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"bool\": {\n\t\t\t\t\t\t\t\t\"should\": [\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"match_phrase\": {\n\t\t\t\t\t\t\t\t\t\t\t\"usage_type.keyword\": \"usage.ingress.tx\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\"match_phrase\": {\n\t\t\t\t\t\t\t\t\t\t\t\"usage_type.keyword\": \"usage.egress.tx\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t],\n\t\t\t\t\t\t\t\t\"minimum_should_match\": 1\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"range\": {\n\t\t\t\t\t\t\t\t\"@timestamp\": {\n\t\t\t\t\t\t\t\t\t\"gte\": \"{{timestamp_greater_than_equal_query_param}}\",\n\t\t\t\t\t\t\t\t\t\"lte\": \"{{timestamp_lesser_than_equal_query_param}}\",\n\t\t\t\t\t\t\t\t\t\"format\": \"epoch_millis\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t{{#match_phrase_condition_query_param}},\n\t\t\t\t\t\t \n\t\t\t\t\t\t  {\n\t\t\t\t\t\t\t\"match_phrase\": {\n\t\t\t\t\t\t\t\t\"{{phrase_name_query_param}}\": {\n\t\t\t\t\t\t\t\t\t\"query\": \"{{phrase_name_value_query_param}}\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t  \t\n\t\t\t\t\t\t}\n\t\t\t\t\t\t{{/match_phrase_condition_query_param}}\n\t\t\t\t\t\t\n\t\t\t\t\t],\n\t\t\t\t\t\"filter\": {\n\t\t\t\t\t\t\"bool\": {\n\t\t\t\t\t\t\t\"must\": [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"match_all\": {}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t {{#term_condition_query_param}},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\"terms\": {\n\t\t\t\t\t\t\t\t\t\t\"attributes.keyword\": [\n\t\t\t\t\t\t\t\t\t\t   \"{{#term_name_values_query_param}}\",\n\t\t\t\t\t\t\t\t\t\t  \"{{.}}\",\n\t\t\t\t\t\t\t\t\t\t  \"{{/term_name_values_query_param}}\"\n\t\t\t\t\t\t\t\t\t\t  \n\t\t\t\t\t\t\t\t\t\t  ]\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t {{/term_condition_query_param}}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"size\": \"{{size_query_param}}\",\n\t\t\t\"aggs\": {\n\t\t\t\t\"items\": {\n\t\t\t\t\t\"terms\": {\n\t\t\t\t\t\t\"field\": \"{{agg_field_query_param}}\",\n\t\t\t\t\t\t\"size\": \"{{agg_term_size_query_param}}\",\n\t\t\t\t\t\t\"order\": {\n\t\t\t\t\t\t\t\"item_sum\": \"desc\"\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"aggs\": {\n\t\t\t\t\t\t\"item_sum\": {\n\t\t\t\t\t\t\t\"sum\": {\n\t\t\t\t\t\t\t\t\"field\": \"usage\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t"
	}
}