Instance - List By Subscription
Listar recursos InstanceResource por ID de assinatura
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.IoTOperations/instances?api-version=2026-03-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A operação do Azure foi concluída com êxito. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
Instance_ListBySubscription
Solicitação de exemplo
GET https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/providers/Microsoft.IoTOperations/instances?api-version=2026-03-01
Resposta de exemplo
{
"value": [
{
"properties": {
"provisioningState": "Succeeded",
"version": "1.2.0",
"schemaRegistryRef": {
"resourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.DeviceRegistry/schemaRegistries/resource-name123"
},
"description": "empgqmbhvklcqlyahmdsjemlep"
},
"extendedLocation": {
"name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
"type": "CustomLocation"
},
"identity": {
"principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327",
"tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
"type": "None",
"userAssignedIdentities": {}
},
"tags": {},
"location": "eastus2",
"id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123",
"name": "llptmlifnqqwairx",
"type": "Microsoft.IoTOperations/instances",
"systemData": {
"createdBy": "contosouser",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "contosouser",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
],
"nextLink": "https://microsoft.com/a"
}
Definições
| Nome | Description |
|---|---|
|
Azure |
Referência de namespace do Registro de Dispositivos do Azure. |
|
created |
O tipo de identidade que criou o recurso. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Extended |
A localização estendida é uma extensão das localizações do Azure. Eles fornecem uma maneira de usar seus clusters do Kubernetes habilitados para Azure ARC como locais de destino para implantar instâncias de serviços do Azure. |
|
Extended |
A enumeração que define o tipo de ExtendedLocation aceito. |
|
Instance |
Os recursos da Instância de AIO. |
|
Instance |
O modo de definição de enumeração de um recurso. |
|
Instance |
As propriedades do recurso Instância. |
|
Instance |
Um recurso de instância é um contêiner lógico para um conjunto de recursos filho. |
|
Instance |
A resposta de uma operação de lista InstanceResource. |
|
Managed |
Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou pelo usuário) |
|
Managed |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
|
Provisioning |
A enumeração que define o status do recurso. |
|
Resource |
O estado de integridade do recurso. |
|
Schema |
A referência ao Registro de Esquema para esta Instância de AIO. |
|
Secret |
A referência à classe de provedor AIO Secret. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
|
User |
Propriedades de identidade atribuídas pelo usuário |
AzureDeviceRegistryNamespaceRef
Referência de namespace do Registro de Dispositivos do Azure.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string (arm-id) |
A ID do recurso do Namespace do Registro de Dispositivos do Azure. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ExtendedLocation
A localização estendida é uma extensão das localizações do Azure. Eles fornecem uma maneira de usar seus clusters do Kubernetes habilitados para Azure ARC como locais de destino para implantar instâncias de serviços do Azure.
| Nome | Tipo | Description |
|---|---|---|
| name |
string |
O nome do local estendido. |
| type |
Tipo de ExtendedLocation. |
ExtendedLocationType
A enumeração que define o tipo de ExtendedLocation aceito.
| Valor | Description |
|---|---|
| CustomLocation |
Tipo CustomLocation |
InstanceFeature
Os recursos da Instância de AIO.
| Nome | Tipo | Description |
|---|---|---|
| mode |
O estado do recurso. |
|
| settings |
object |
As configurações do recurso. |
InstanceFeatureMode
O modo de definição de enumeração de um recurso.
| Valor | Description |
|---|---|
| Stable |
Ativar a ativação de um recurso estável |
| Preview |
Ativar para ativar um recurso de visualização |
| Disabled |
Recusar um recurso |
InstanceProperties
As propriedades do recurso Instância.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| adrNamespaceRef |
O Namespace do Registro de Dispositivos do Azure usado por Ativos, Ativos Descobertos e dispositivos |
||
| defaultSecretProviderClassRef |
A referência à classe de provedor AIO Secret. |
||
| description |
string |
Descrição detalhada da Instância. |
|
| features |
<string,
Instance |
Os recursos da Instância de AIO. |
|
| healthState | Unknown |
O estado de integridade do recurso. |
|
| provisioningState |
O status da última operação. |
||
| schemaRegistryRef |
A referência ao Registro de Esquema para esta Instância de AIO. |
||
| version |
string |
A versão do Azure IoT Operations. |
InstanceResource
Um recurso de instância é um contêiner lógico para um conjunto de recursos filho.
| Nome | Tipo | Description |
|---|---|---|
| extendedLocation |
Local de borda do recurso. |
|
| id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
As identidades de serviço gerenciadas atribuídas a esse recurso. |
|
| location |
string |
A localização geográfica onde o recurso reside |
| name |
string |
O nome do recurso |
| properties |
As propriedades específicas do recurso para esse recurso. |
|
| systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
| tags |
object |
Tags de recursos. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
InstanceResourceListResult
A resposta de uma operação de lista InstanceResource.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
O link para a próxima página de itens |
| value |
Os itens InstanceResource nesta página |
ManagedServiceIdentity
Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou pelo usuário)
| Nome | Tipo | Description |
|---|---|---|
| principalId |
string (uuid) |
A ID da entidade de serviço da identidade atribuída pelo sistema. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema. |
| tenantId |
string (uuid) |
A ID do locatário da identidade atribuída pelo sistema. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema. |
| type |
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos). |
|
| userAssignedIdentities |
<string,
User |
Identidades de User-Assigned |
ManagedServiceIdentityType
Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos).
| Valor | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
ProvisioningState
A enumeração que define o status do recurso.
| Valor | Description |
|---|---|
| Succeeded |
O recurso foi criado. |
| Failed |
Falha na criação de recursos. |
| Canceled |
A criação de recursos foi cancelada. |
| Provisioning |
O recurso está sendo provisionado. |
| Updating |
O recurso está atualizando. |
| Deleting |
O recurso está sendo excluído. |
| Accepted |
O recurso foi aceito. |
ResourceHealthState
O estado de integridade do recurso.
| Valor | Description |
|---|---|
| Available |
O recurso está disponível e funcionando conforme o esperado. |
| Degraded |
A integridade do recurso é degradada. |
| Unavailable |
O recurso não está funcionando conforme o esperado. |
| Unknown |
O estado do recurso é desconhecido. |
SchemaRegistryRef
A referência ao Registro de Esquema para esta Instância de AIO.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string (arm-id) |
A ID do recurso do Registro de Esquema. |
SecretProviderClassRef
A referência à classe de provedor AIO Secret.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string (arm-id) |
A ID do recurso da classe de provedor AIO Secret. |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
UserAssignedIdentity
Propriedades de identidade atribuídas pelo usuário
| Nome | Tipo | Description |
|---|---|---|
| clientId |
string (uuid) |
A ID do cliente da identidade atribuída. |
| principalId |
string (uuid) |
A ID da entidade de segurança da identidade atribuída. |