creds = get_azure_cli_credentials() subId = "" appName = "iot-central-app-tocreate" resourceGroup = 'iotresourcegroup' print(creds[0]) print(creds[1]) client = IotCentralClient(creds[0], subId) result = client.apps.check_name_availability(appName) print(result) app = App() app.subdomain = appName app.location = 'West Us' app.display_name = appName sku = AppSkuInfo() sku.name = "F1" app.sku = sku createResult = client.apps.create_or_update(resourceGroup, appName, app) print(createResult) appsInGroup = client.apps.list_by_resource_group(resourceGroup) appsInGroup.next() for item in appsInGroup.current_page: print item print("done")
creds = get_azure_cli_credentials() subId = "FILL IN SUB ID" appName = "iot-central-app-tocreate" resourceGroup = "iotresourcegroup" print(creds[0]) print(creds[1]) client = IotCentralClient(creds[0], subId) result = client.apps.check_name_availability(appName) print(result) app = App() app.subdomain = appName app.location = "unitedstates" app.display_name = appName sku = AppSkuInfo() sku.name = "ST2" app.sku = sku createResult = client.apps.create_or_update(resourceGroup, appName, app) print(createResult) getResult = client.apps.get(resourceGroup, appName) print(getResult) updateApp = AppPatch() updateApp.display_name = appName + "-new-name" updateResult = client.apps.update(resourceGroup, appName, updateApp)