Apps - Update
Aktualisieren Sie die Metadaten einer IoT Central-Anwendung.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe, die die IoT Central-Anwendung enthält. |
resource
|
path | True |
string |
Der ARM-Ressourcenname der IoT Central-Anwendung. |
subscription
|
path | True |
string |
Die Abonnement-ID. |
api-version
|
query | True |
string |
Die Version der API. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
identity |
Die verwalteten Identitäten für die IoT Central-Anwendung. |
|
properties.displayName |
string |
Der Anzeigename der Anwendung. |
properties.subdomain |
string |
Die Unterdomäne der Anwendung. |
properties.template |
string |
Die ID der Anwendungsvorlage, bei der es sich um eine Blaupause handelt, die die Merkmale und Das Verhalten einer Anwendung definiert. Optional; wenn nicht angegeben, wird standardmäßig eine leere Blaupause verwendet, und die Anwendung kann von Grund auf neu definiert werden. |
sku |
Eine gültige instance-SKU. |
|
tags |
object |
Instanztags |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Dies wird als Antwort auf die status Abrufanforderung für den Erstellungs- oder Aktualisierungsvorgang zurückgegeben. Der Text enthält die Ressourcendarstellung, die einen Übergangsbereitstellungsstatus angibt. |
|
202 Accepted |
Akzeptiert: Put-Anforderung akzeptiert; Der Vorgang wird asynchron abgeschlossen. |
|
Other Status Codes |
DefaultErrorResponse |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
Apps_Update
Beispielanforderung
Beispiel für eine Antwort
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"
}
}
Definitionen
Name | Beschreibung |
---|---|
App |
Die IoT Central-Anwendung. |
App |
Die Beschreibung der IoT Central-Anwendung. |
App |
Der Name der SKU. |
App |
Informationen zur SKU der IoT Central-Anwendung. |
App |
Der aktuelle Status der Anwendung. |
Cloud |
Fehlerdetails. |
Cloud |
Details zur Fehlerantwort. |
System |
Verwaltete Dienstidentität (entweder systemseitig zugewiesen oder keine) |
System |
Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne). |
App
Die IoT Central-Anwendung.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Der ARM-Ressourcenbezeichner. |
identity |
Die verwalteten Identitäten für die IoT Central-Anwendung. |
|
location |
string |
Der Ressourcenspeicherort. |
name |
string |
Der NAME der ARM-Ressource. |
properties.applicationId |
string |
Die ID der Anwendung. |
properties.displayName |
string |
Der Anzeigename der Anwendung. |
properties.state |
Der aktuelle Status der Anwendung. |
|
properties.subdomain |
string |
Die Unterdomäne der Anwendung. |
properties.template |
string |
Die ID der Anwendungsvorlage, bei der es sich um eine Blaupause handelt, die die Merkmale und Das Verhalten einer Anwendung definiert. Optional; wenn nicht angegeben, wird standardmäßig eine leere Blaupause verwendet, und die Anwendung kann von Grund auf neu definiert werden. |
sku |
Eine gültige instance-SKU. |
|
tags |
object |
Die Ressourcentags. |
type |
string |
Der Ressourcentyp. |
AppPatch
Die Beschreibung der IoT Central-Anwendung.
Name | Typ | Beschreibung |
---|---|---|
identity |
Die verwalteten Identitäten für die IoT Central-Anwendung. |
|
properties.applicationId |
string |
Die ID der Anwendung. |
properties.displayName |
string |
Der Anzeigename der Anwendung. |
properties.state |
Der aktuelle Status der Anwendung. |
|
properties.subdomain |
string |
Die Unterdomäne der Anwendung. |
properties.template |
string |
Die ID der Anwendungsvorlage, bei der es sich um eine Blaupause handelt, die die Merkmale und Das Verhalten einer Anwendung definiert. Optional; wenn nicht angegeben, wird standardmäßig eine leere Blaupause verwendet, und die Anwendung kann von Grund auf neu definiert werden. |
sku |
Eine gültige instance-SKU. |
|
tags |
object |
Instanztags |
AppSku
Der Name der SKU.
Name | Typ | Beschreibung |
---|---|---|
ST0 |
string |
|
ST1 |
string |
|
ST2 |
string |
AppSkuInfo
Informationen zur SKU der IoT Central-Anwendung.
Name | Typ | Beschreibung |
---|---|---|
name |
Der Name der SKU. |
AppState
Der aktuelle Status der Anwendung.
Name | Typ | Beschreibung |
---|---|---|
created |
string |
|
suspended |
string |
CloudError
Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
error.code |
string |
Der Fehlercode. |
error.details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
error.message |
string |
Die Fehlermeldung. |
error.target |
string |
Das Ziel des bestimmten Fehlers. |
CloudErrorBody
Details zur Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Ziel des bestimmten Fehlers. |
SystemAssignedServiceIdentity
Verwaltete Dienstidentität (entweder systemseitig zugewiesen oder keine)
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Dienstprinzipal-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
tenantId |
string |
Die Mandanten-ID der systemseitig zugewiesenen Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
type |
Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne). |
SystemAssignedServiceIdentityType
Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne).
Name | Typ | Beschreibung |
---|---|---|
None |
string |
|
SystemAssigned |
string |