I am attempting to create a Map in Kibana, but my index is not available as an option. I have found several posts around this, but the common issue in those cases was that no geo_point field is specified in the Index Template, but that is not the case in my situation.
For this particular data source, we are utilizing host.geo, source.geo, and destination.geo. There are actually even more than that defined, but we are only utilizing those three. Each of them are the exact same geo template as follows:
"geo" : {
"properties" : {
"city_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"continent_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"continent_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_code2" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_code3" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_iso_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"country_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"dma_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"location" : {
"type" : "geo_point"
},
"name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"postal_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"region_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"region_iso_code" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"region_name" : {
"ignore_above" : 1024,
"type" : "keyword"
},
"timezone" : {
"ignore_above" : 1024,
"type" : "keyword"
}
}
}
Essentially, all three host.geo.location, source.geo.location, and destination.geo.location are all defined as geo_point, but my index is still not available to be selected in Maps.
EDIT: I can also confirm the Index Pattern is recognizing the fields as geo_point:

We are currently running 7.12.0 throughout the stack.
Any assistance with troubleshooting would be much appreciated!