Apps - Update
Atualize os metadados de uma aplicação do IoT Central.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos que contém a aplicação do IoT Central. |
resource
|
path | True |
string |
O nome do recurso arm da aplicação do IoT Central. |
subscription
|
path | True |
string |
O identificador da subscrição. |
api-version
|
query | True |
string |
A versão da API. |
Corpo do Pedido
Name | Tipo | Description |
---|---|---|
identity |
As identidades geridas da aplicação do IoT Central. |
|
properties.displayName |
string |
O nome a apresentar da aplicação. |
properties.subdomain |
string |
O subdomínio da aplicação. |
properties.template |
string |
O ID do modelo de aplicação, que é um esquema que define as características e os comportamentos de uma aplicação. Opcional; se não for especificado, a predefinição é um esquema em branco e permite que a aplicação seja definida de raiz. |
sku |
Um SKU de instância válido. |
|
tags |
object |
Etiquetas de instância |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Isto é devolvido como resposta ao pedido de consulta de estado para a operação de criação ou atualização. O corpo contém a representação de recursos que indica um estado de aprovisionamento transitório. |
|
202 Accepted |
Aceite - Colocar o pedido aceite; a operação será concluída de forma assíncrona. |
|
Other Status Codes |
DefaultErrorResponse |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Apps_Update
Pedido de amostra
Resposta da amostra
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"
}
}
Definições
Name | Description |
---|---|
App |
A aplicação do IoT Central. |
App |
A descrição da aplicação do IoT Central. |
App |
O nome do SKU. |
App |
Informações sobre o SKU da aplicação IoT Central. |
App |
O estado atual da aplicação. |
Cloud |
Detalhes do erro. |
Cloud |
Detalhes da resposta ao erro. |
System |
Identidade de serviço gerida (ou sistema atribuído ou nenhum) |
System |
Tipo de identidade de serviço gerida (ou sistema atribuído ou nenhum). |
App
A aplicação do IoT Central.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador de recurso do ARM. |
identity |
As identidades geridas da aplicação do IoT Central. |
|
location |
string |
A localização do recurso. |
name |
string |
O nome do recurso do ARM. |
properties.applicationId |
string |
O ID da aplicação. |
properties.displayName |
string |
O nome a apresentar da aplicação. |
properties.state |
O estado atual da aplicação. |
|
properties.subdomain |
string |
O subdomínio da aplicação. |
properties.template |
string |
O ID do modelo de aplicação, que é um esquema que define as características e os comportamentos de uma aplicação. Opcional; se não for especificado, a predefinição é um esquema em branco e permite que a aplicação seja definida de raiz. |
sku |
Um SKU de instância válido. |
|
tags |
object |
As etiquetas de recursos. |
type |
string |
O tipo de recurso. |
AppPatch
A descrição da aplicação do IoT Central.
Name | Tipo | Description |
---|---|---|
identity |
As identidades geridas da aplicação do IoT Central. |
|
properties.applicationId |
string |
O ID da aplicação. |
properties.displayName |
string |
O nome a apresentar da aplicação. |
properties.state |
O estado atual da aplicação. |
|
properties.subdomain |
string |
O subdomínio da aplicação. |
properties.template |
string |
O ID do modelo de aplicação, que é um esquema que define as características e os comportamentos de uma aplicação. Opcional; se não for especificado, a predefinição é um esquema em branco e permite que a aplicação seja definida de raiz. |
sku |
Um SKU de instância válido. |
|
tags |
object |
Etiquetas de instância |
AppSku
O nome do SKU.
Name | Tipo | Description |
---|---|---|
ST0 |
string |
|
ST1 |
string |
|
ST2 |
string |
AppSkuInfo
Informações sobre o SKU da aplicação IoT Central.
Name | Tipo | Description |
---|---|---|
name |
O nome do SKU. |
AppState
O estado atual da aplicação.
Name | Tipo | Description |
---|---|---|
created |
string |
|
suspended |
string |
CloudError
Detalhes do erro.
Name | Tipo | Description |
---|---|---|
error.code |
string |
O código de erro. |
error.details |
Uma lista de detalhes adicionais sobre o erro. |
|
error.message |
string |
A mensagem de erro. |
error.target |
string |
O destino do erro específico. |
CloudErrorBody
Detalhes da resposta ao erro.
Name | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro específico. |
SystemAssignedServiceIdentity
Identidade de serviço gerida (ou sistema atribuído ou nenhum)
Name | Tipo | Description |
---|---|---|
principalId |
string |
O ID do principal de serviço da identidade atribuída pelo sistema. Esta propriedade só será fornecida para uma identidade atribuída pelo sistema. |
tenantId |
string |
O ID de inquilino da identidade atribuída pelo sistema. Esta propriedade só será fornecida para uma identidade atribuída pelo sistema. |
type |
Tipo de identidade de serviço gerida (ou sistema atribuído ou nenhum). |
SystemAssignedServiceIdentityType
Tipo de identidade de serviço gerida (ou sistema atribuído ou nenhum).
Name | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |