Index name to match the pattern ``^.*-\d+`

As per the Elastic search documentation, we could see that there is a prerequisite on the indexing name conventions.

**`index name [x] does not match pattern ``^.*-\d+`

The index name’s regex pattern matching is a prerequisite for rollover to work. The most common implication users miss is not realizing the index name needs to end with trailing digits, e.g. *my-index-000001* and instead only use *my-index* which does match the pattern requirement

Could you please advise us, if this is applicable across all the deploying models, like Elasticsearch Managed Services, On premise deployments ?

Yes. This applies to all Elasticsearch services wherever it's running.