Пример #1
0
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")
Пример #2
0
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)