Apps - Update
Aktualizujte metadata aplikace IoT Central.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků, která obsahuje aplikaci IoT Central. |
resource
|
path | True |
string |
Název prostředku ARM aplikace IoT Central. |
subscription
|
path | True |
string |
Identifikátor předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API |
Text požadavku
Name | Typ | Description |
---|---|---|
identity |
Spravované identity pro aplikaci IoT Central. |
|
properties.displayName |
string |
Zobrazovaný název aplikace. |
properties.subdomain |
string |
Subdoména aplikace. |
properties.template |
string |
ID šablony aplikace, což je podrobný plán, který definuje charakteristiky a chování aplikace. Volitelné; Pokud není zadaný, ve výchozím nastavení se použije prázdný podrobný plán a umožňuje definovat aplikaci úplně od začátku. |
sku |
Platná skladová položka instance. |
|
tags |
object |
Značky instancí |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Vrátí se jako odpověď na požadavek dotazování stavu pro operaci vytvoření nebo aktualizace. Tělo obsahuje reprezentaci prostředku, která označuje přechodný stav zřizování. |
|
202 Accepted |
Přijato – Žádost o zadání byla přijata; operace se dokončí asynchronně. |
|
Other Status Codes |
DefaultErrorResponse |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Apps_Update
Ukázkový požadavek
Ukázková odpověď
code: 200
message: OK
target: ResourceHandler.ExecutePatchRequest
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.IoTCentral/IoTApps/myIoTCentralApp",
"location": "westus",
"type": "Microsoft.IoTCentral/IoTApps",
"name": "myIoTCentralApp",
"tags": {
"key": "value"
},
"properties": {
"applicationId": "6ebd8fd3-6e34-419e-908f-9be61ec6f6d6",
"displayName": "My IoT Central App 2",
"subdomain": "my-iot-central-app-2",
"template": "iotc-pnp-preview@1.0.0",
"state": "created"
},
"sku": {
"name": "ST2"
},
"identity": {
"type": "SystemAssigned",
"tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
"principalId": "8988ab15-3e7a-4586-8a1c-ed07a73a53e9"
}
}
{
"error": {
"code": "Error code",
"message": "Error message",
"target": "Error target"
}
}
Definice
Name | Description |
---|---|
App |
Aplikace IoT Central. |
App |
Popis aplikace IoT Central |
App |
Název skladové položky. |
App |
Informace o skladové pouce aplikace IoT Central |
App |
Aktuální stav aplikace. |
Cloud |
Podrobnosti o chybě. |
Cloud |
Podrobnosti o odpovědi na chybu |
System |
Identita spravované služby (přiřazená systémem nebo žádná) |
System |
Typ identity spravované služby (buď přiřazený systémem, nebo žádný). |
App
Aplikace IoT Central.
Name | Typ | Description |
---|---|---|
id |
string |
Identifikátor prostředku ARM. |
identity |
Spravované identity pro aplikaci IoT Central. |
|
location |
string |
Umístění prostředku. |
name |
string |
Název prostředku ARM. |
properties.applicationId |
string |
ID aplikace. |
properties.displayName |
string |
Zobrazovaný název aplikace. |
properties.state |
Aktuální stav aplikace. |
|
properties.subdomain |
string |
Subdoména aplikace. |
properties.template |
string |
ID šablony aplikace, což je podrobný plán, který definuje charakteristiky a chování aplikace. Volitelné; Pokud není zadaný, ve výchozím nastavení se použije prázdný podrobný plán a umožňuje definovat aplikaci úplně od začátku. |
sku |
Platná skladová položka instance. |
|
tags |
object |
Značky prostředků. |
type |
string |
Typ prostředku. |
AppPatch
Popis aplikace IoT Central
Name | Typ | Description |
---|---|---|
identity |
Spravované identity pro aplikaci IoT Central. |
|
properties.applicationId |
string |
ID aplikace. |
properties.displayName |
string |
Zobrazovaný název aplikace. |
properties.state |
Aktuální stav aplikace. |
|
properties.subdomain |
string |
Subdoména aplikace. |
properties.template |
string |
ID šablony aplikace, což je podrobný plán, který definuje charakteristiky a chování aplikace. Volitelné; Pokud není zadaný, ve výchozím nastavení se použije prázdný podrobný plán a umožňuje definovat aplikaci úplně od začátku. |
sku |
Platná skladová položka instance. |
|
tags |
object |
Značky instancí |
AppSku
Název skladové položky.
Name | Typ | Description |
---|---|---|
ST0 |
string |
|
ST1 |
string |
|
ST2 |
string |
AppSkuInfo
Informace o skladové pouce aplikace IoT Central
Name | Typ | Description |
---|---|---|
name |
Název skladové položky. |
AppState
Aktuální stav aplikace.
Name | Typ | Description |
---|---|---|
created |
string |
|
suspended |
string |
CloudError
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
error.code |
string |
Kód chyby |
error.details |
Seznam dalších podrobností o chybě |
|
error.message |
string |
Chybová zpráva |
error.target |
string |
Cíl konkrétní chyby. |
CloudErrorBody
Podrobnosti o odpovědi na chybu
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
details |
Seznam dalších podrobností o chybě |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl konkrétní chyby. |
SystemAssignedServiceIdentity
Identita spravované služby (přiřazená systémem nebo žádná)
Name | Typ | Description |
---|---|---|
principalId |
string |
ID instančního objektu identity přiřazené systémem. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem. |
tenantId |
string |
ID tenanta identity přiřazené systémem. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem. |
type |
Typ identity spravované služby (buď přiřazený systémem, nebo žádný). |
SystemAssignedServiceIdentityType
Typ identity spravované služby (buď přiřazený systémem, nebo žádný).
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |