Apps - Update
Actualice los metadatos de una aplicación de IoT Central.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos que contiene la aplicación de IoT Central. |
resource
|
path | True |
string |
Nombre del recurso de ARM de la aplicación de IoT Central. |
subscription
|
path | True |
string |
Identificador de la suscripción. |
api-version
|
query | True |
string |
Versión de la API. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
identity |
Identidades administradas para la aplicación de IoT Central. |
|
properties.displayName |
string |
Nombre para mostrar de la aplicación. |
properties.subdomain |
string |
Subdominio de la aplicación. |
properties.template |
string |
Identificador de la plantilla de aplicación, que es un plano técnico que define las características y comportamientos de una aplicación. Opcional; si no se especifica, el valor predeterminado es un plano técnico en blanco y permite definir la aplicación desde cero. |
sku |
Una SKU de instancia válida. |
|
tags |
object |
Etiquetas de instancia |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Esto se devuelve como respuesta a la solicitud de sondeo de estado para la operación de creación o actualización. El cuerpo contiene la representación del recurso que indica un estado de aprovisionamiento transitorio. |
|
202 Accepted |
Aceptado : se ha aceptado la solicitud put; la operación se completará de forma asincrónica. |
|
Other Status Codes |
DefaultErrorResponse |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Apps_Update
Solicitud de ejemplo
Respuesta de muestra
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"
}
}
Definiciones
Nombre | Description |
---|---|
App |
La aplicación de IoT Central. |
App |
Descripción de la aplicación de IoT Central. |
App |
Nombre de la SKU. |
App |
Información sobre la SKU de la aplicación de IoT Central. |
App |
Estado actual de la aplicación. |
Cloud |
Detalles del error. |
Cloud |
Detalles de la respuesta de error. |
System |
Identidad de servicio administrada (asignada por el sistema o ninguna) |
System |
Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). |
App
La aplicación de IoT Central.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recursos de ARM. |
identity |
Identidades administradas para la aplicación de IoT Central. |
|
location |
string |
Ubicación del recurso. |
name |
string pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,99}[a-zA-Z0-9]$ |
Nombre del recurso de ARM. |
properties.applicationId |
string |
Identificador de la aplicación. |
properties.displayName |
string |
Nombre para mostrar de la aplicación. |
properties.state |
Estado actual de la aplicación. |
|
properties.subdomain |
string |
Subdominio de la aplicación. |
properties.template |
string |
Identificador de la plantilla de aplicación, que es un plano técnico que define las características y comportamientos de una aplicación. Opcional; si no se especifica, el valor predeterminado es un plano técnico en blanco y permite definir la aplicación desde cero. |
sku |
Una SKU de instancia válida. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
AppPatch
Descripción de la aplicación de IoT Central.
Nombre | Tipo | Description |
---|---|---|
identity |
Identidades administradas para la aplicación de IoT Central. |
|
properties.applicationId |
string |
Identificador de la aplicación. |
properties.displayName |
string |
Nombre para mostrar de la aplicación. |
properties.state |
Estado actual de la aplicación. |
|
properties.subdomain |
string |
Subdominio de la aplicación. |
properties.template |
string |
Identificador de la plantilla de aplicación, que es un plano técnico que define las características y comportamientos de una aplicación. Opcional; si no se especifica, el valor predeterminado es un plano técnico en blanco y permite definir la aplicación desde cero. |
sku |
Una SKU de instancia válida. |
|
tags |
object |
Etiquetas de instancia |
AppSku
Nombre de la SKU.
Valor | Description |
---|---|
ST0 | |
ST1 | |
ST2 |
AppSkuInfo
Información sobre la SKU de la aplicación de IoT Central.
Nombre | Tipo | Description |
---|---|---|
name |
Nombre de la SKU. |
AppState
Estado actual de la aplicación.
Valor | Description |
---|---|
created | |
suspended |
CloudError
Detalles del error.
Nombre | Tipo | Description |
---|---|---|
error.code |
string |
Código de error. |
error.details |
Lista de detalles adicionales sobre el error. |
|
error.message |
string |
Mensaje de error. |
error.target |
string |
Destino del error concreto. |
CloudErrorBody
Detalles de la respuesta de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Lista de detalles adicionales sobre el error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error concreto. |
SystemAssignedServiceIdentity
Identidad de servicio administrada (asignada por el sistema o ninguna)
Nombre | Tipo | Description |
---|---|---|
principalId |
string (uuid) |
Identificador de entidad de servicio de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
tenantId |
string (uuid) |
Identificador de inquilino de la identidad asignada por el sistema. Esta propiedad solo se proporcionará para una identidad asignada por el sistema. |
type |
Tipo de identidad de servicio administrada (asignada por el sistema o ninguna). |
SystemAssignedServiceIdentityType
Tipo de identidad de servicio administrada (asignada por el sistema o ninguna).
Valor | Description |
---|---|
None | |
SystemAssigned |