Allow databases / containers to be created in the emulator using the CLI / ARM templates.
We create our Cosmos databases / containers in Azure using ARM templates which works beautifully.
We use the emulator to run the tests locally (much faster than creating / deleting databases in Azure and running the tests against them).
That leaves us with the problem of creating a test database with the exact same config as we deploy to production.
Currently we parse the ARM template and create a database in tests using the SDK.
This works OK but is error prone if anything changes in the ARM template.
I'd like to be able to create a database in the emulator using the same ARM template or, failing that, with the CLI.
The Cosmos Emulator does not emulate Azure Resource Manager in order to facilitate execution of templates. The Cosmos account already comes pre-provisioned when the emulator starts.
There is no emulator for ARM overall. The only way to validate your ARM artifacts is the deploy them into Azure proper.