def iotcentral_app_create( cmd, client, app_name, resource_group_name, subdomain, sku="ST2", location=None, template=None, display_name=None ): cli_ctx = cmd.cli_ctx location = _ensure_location(cli_ctx, resource_group_name, location) display_name = _ensure_display_name(app_name, display_name) appSku = AppSkuInfo(name=sku) app = App(subdomain=subdomain, location=location, display_name=display_name, sku=appSku, template=template) createResult = client.apps.create_or_update( resource_group_name, app_name, app) return createResult
def iotcentral_app_create(cmd, client, app_name, resource_group_name, subdomain, sku="F1", location=None): cli_ctx = cmd.cli_ctx _check_name_availability(client, app_name) location = _ensure_location(cli_ctx, resource_group_name, location) appSku = AppSkuInfo(name=sku) app = App(subdomain=subdomain, location=location, display_name=app_name, sku=appSku) createResult = client.apps.create_or_update(resource_group_name, app_name, app) return createResult
# login with az login creds = get_azure_cli_credentials() subId = "FILL IN SUB ID" appName = "iot-central-app-tocreate" resourceGroup = "myResourceGroup" print(creds[0]) print(creds[1]) client = IotCentralClient(creds[0], subId) result = client.apps.check_name_availability(appName) print(result) app = App(location="unitedstates", sku=AppSkuInfo(name="ST2")) app.subdomain = appName app.display_name = appName 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) print(updateResult)
# login with az login 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
# login with az login 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"