I'm trying to write python code to be able to create / delete event hubs on Azure Event Hub from python scripts. I have managed to create an EventHubManagementClient following the documentation on this page. I believe I now need to use the EventHubsOperations Class as documented here. I have 2 challenges: what would be 'aaaa' in the "from aaaa import EventHubsOperations" line so as to be able to refer to the class? I can't seem to find how to call the respective package to import the class... What values to pass for config, serializer and deserializer that all are required values when using the class? Perhaps someone can share an example of how to use this class? Ideally I'm looking to call the create_or_delete method to create a new event hub or to delete an existing event hub from the python script. If someone can share how this code should be extended to achieve this, I'd appreciate it. The documentation seems increadibly light: "config, Required, Configuration of service client"... My code is as follows: import setenv import os from azure.mgmt.eventhub import EventHubManagementClient from azure.identity import DefaultAzureCredential setenv.import_env_vars('') vault_url = os.environ["KEY_VAULT_URL"] subscription_id=os.environ["AZURE_SUBSCRIPTION_ID"] credential = DefaultAzureCredential() print('Creating EH_client...') EH_client = EventHubManagementClient(vault_url, credential, subscription_id, base_url=None) print('Created.') EventHubsOperations(EH_client) The resulting output is as follows: Project root: filename: env_values Creating EH_client... Created. Traceback (most recent call last): File "/home/db533/gitRepos/GunaBot2/azure-mgmt/azure_test.py", line 25, in <module> EventHubsOperations(EH_client) NameError: name 'EventHubsOperations' is not defined Process finished with exit code 1 Continue reading...