コード例 #1
0
ファイル: custom.py プロジェクト: ymasaoka/azure-cli
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
コード例 #2
0
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
コード例 #3
0
# 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)
コード例 #4
0
# 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
コード例 #5
0
# 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"