Apps - Update
Mettez à jour les métadonnées d’une application IoT Central.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources qui contient l’application IoT Central. |
resource
|
path | True |
string |
Nom de la ressource ARM de l’application IoT Central. |
subscription
|
path | True |
string |
Identificateur de l’abonnement. |
api-version
|
query | True |
string |
Version de l’API. |
Corps de la demande
Nom | Type | Description |
---|---|---|
identity |
Identités managées pour l’application IoT Central. |
|
properties.displayName |
string |
Nom d’affichage de l’application. |
properties.subdomain |
string |
Sous-domaine de l’application. |
properties.template |
string |
ID du modèle d’application, qui est un blueprint qui définit les caractéristiques et les comportements d’une application. Optionnel; s’il n’est pas spécifié, utilise par défaut un blueprint vide et autorise la définition de l’application à partir de zéro. |
sku |
Référence SKU instance valide. |
|
tags |
object |
Balises d’instance |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Elle est retournée en réponse à la demande d’interrogation status pour l’opération de création ou de mise à jour. Le corps contient la représentation de ressource qui indique un état d’approvisionnement transitoire. |
|
202 Accepted |
Accepté : demande de mise en place acceptée ; l’opération se termine de manière asynchrone. |
|
Other Status Codes |
DefaultErrorResponse |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Apps_Update
Exemple de requête
Exemple de réponse
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"
}
}
Définitions
Nom | Description |
---|---|
App |
Application IoT Central. |
App |
Description de l’application IoT Central. |
App |
Nom de la référence SKU. |
App |
Informations sur la référence SKU de l’application IoT Central. |
App |
État actuel de l’application. |
Cloud |
Détails de l’erreur. |
Cloud |
Détails de la réponse d’erreur. |
System |
Identité de service managée (affectée par le système ou aucune) |
System |
Type d’identité de service managé (affectée par le système ou aucune). |
App
Application IoT Central.
Nom | Type | Description |
---|---|---|
id |
string |
Identificateur de ressource ARM. |
identity |
Identités managées pour l’application IoT Central. |
|
location |
string |
Emplacement de la ressource. |
name |
string |
Nom de la ressource ARM. |
properties.applicationId |
string |
ID de l’application. |
properties.displayName |
string |
Nom d’affichage de l’application. |
properties.state |
État actuel de l’application. |
|
properties.subdomain |
string |
Sous-domaine de l’application. |
properties.template |
string |
ID du modèle d’application, qui est un blueprint qui définit les caractéristiques et les comportements d’une application. Optionnel; s’il n’est pas spécifié, utilise par défaut un blueprint vide et autorise la définition de l’application à partir de zéro. |
sku |
Référence SKU instance valide. |
|
tags |
object |
Étiquettes de la ressource. |
type |
string |
Type de ressource. |
AppPatch
Description de l’application IoT Central.
Nom | Type | Description |
---|---|---|
identity |
Identités managées pour l’application IoT Central. |
|
properties.applicationId |
string |
ID de l’application. |
properties.displayName |
string |
Nom d’affichage de l’application. |
properties.state |
État actuel de l’application. |
|
properties.subdomain |
string |
Sous-domaine de l’application. |
properties.template |
string |
ID du modèle d’application, qui est un blueprint qui définit les caractéristiques et les comportements d’une application. Optionnel; s’il n’est pas spécifié, utilise par défaut un blueprint vide et autorise la définition de l’application à partir de zéro. |
sku |
Référence SKU instance valide. |
|
tags |
object |
Balises d’instance |
AppSku
Nom de la référence SKU.
Nom | Type | Description |
---|---|---|
ST0 |
string |
|
ST1 |
string |
|
ST2 |
string |
AppSkuInfo
Informations sur la référence SKU de l’application IoT Central.
Nom | Type | Description |
---|---|---|
name |
Nom de la référence SKU. |
AppState
État actuel de l’application.
Nom | Type | Description |
---|---|---|
created |
string |
|
suspended |
string |
CloudError
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
error.code |
string |
Code d'erreur. |
error.details |
Liste des détails supplémentaires sur l’erreur. |
|
error.message |
string |
Message d’erreur. |
error.target |
string |
Cible de l’erreur particulière. |
CloudErrorBody
Détails de la réponse d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d'erreur. |
details |
Liste des détails supplémentaires sur l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible de l’erreur particulière. |
SystemAssignedServiceIdentity
Identité de service managée (affectée par le système ou aucune)
Nom | Type | Description |
---|---|---|
principalId |
string |
ID de principal de service de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
tenantId |
string |
ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
type |
Type d’identité de service managé (affectée par le système ou aucune). |
SystemAssignedServiceIdentityType
Type d’identité de service managé (affectée par le système ou aucune).
Nom | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |