Instance - List By Subscription
Répertorier les ressources InstanceResource par ID d’abonnement
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.IoTOperations/instances?api-version=2026-03-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération Azure s’est terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
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
Instance_ListBySubscription
Exemple de requête
GET https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/providers/Microsoft.IoTOperations/instances?api-version=2026-03-01
Exemple de réponse
{
"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"
}
Définitions
| Nom | Description |
|---|---|
|
Azure |
Référence de l’espace de noms du registre des appareils Azure. |
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Extended |
L’emplacement étendu est une extension des emplacements Azure. Ils permettent d’utiliser leurs clusters Kubernetes avec Azure ARC comme emplacements cibles pour le déploiement d’instances de services Azure. |
|
Extended |
L’énumération définissant le type de ExtendedLocation acceptée. |
|
Instance |
Fonctionnalités de l’instance AIO. |
|
Instance |
Mode de définition de l’énumération d’une fonction. |
|
Instance |
Les propriétés de la ressource Instance. |
|
Instance |
Une ressource d’instance est un conteneur logique pour un ensemble de ressources enfants. |
|
Instance |
Réponse d’une opération de liste InstanceResource. |
|
Managed |
Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur) |
|
Managed |
Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). |
|
Provisioning |
L’énumération définissant le statut de la ressource. |
|
Resource |
L’état de santé de la ressource. |
|
Schema |
Référence au Registre de schémas pour cette instance AIO. |
|
Secret |
Référence à la classe de fournisseur AIO Secret. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
User |
Propriétés d’identité attribuées par l’utilisateur |
AzureDeviceRegistryNamespaceRef
Référence de l’espace de noms du registre des appareils Azure.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string (arm-id) |
ID de ressource de l’espace de noms du registre d’appareils Azure. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
ExtendedLocation
L’emplacement étendu est une extension des emplacements Azure. Ils permettent d’utiliser leurs clusters Kubernetes avec Azure ARC comme emplacements cibles pour le déploiement d’instances de services Azure.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de l’emplacement étendu. |
| type |
Type de ExtendedLocation. |
ExtendedLocationType
L’énumération définissant le type de ExtendedLocation acceptée.
| Valeur | Description |
|---|---|
| CustomLocation |
Type de CustomLocation |
InstanceFeature
Fonctionnalités de l’instance AIO.
| Nom | Type | Description |
|---|---|---|
| mode |
État de la fonctionnalité. |
|
| settings |
object |
Paramètres de la fonctionnalité. |
InstanceFeatureMode
Mode de définition de l’énumération d’une fonction.
| Valeur | Description |
|---|---|
| Stable |
Activez une fonctionnalité stable |
| Preview |
Activez une fonction d’aperçu |
| Disabled |
Désactiver une fonctionnalité |
InstanceProperties
Les propriétés de la ressource Instance.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| adrNamespaceRef |
L’espace de noms du registre d’appareils Azure utilisé par les ressources, les ressources découvertes et les appareils |
||
| defaultSecretProviderClassRef |
Référence à la classe de fournisseur AIO Secret. |
||
| description |
string |
Description détaillée de l’instance. |
|
| features |
<string,
Instance |
Fonctionnalités de l’instance AIO. |
|
| healthState | Unknown |
L’état de santé de la ressource. |
|
| provisioningState |
État de la dernière opération. |
||
| schemaRegistryRef |
Référence au Registre de schémas pour cette instance AIO. |
||
| version |
string |
La version d’Azure IoT Operations. |
InstanceResource
Une ressource d’instance est un conteneur logique pour un ensemble de ressources enfants.
| Nom | Type | Description |
|---|---|---|
| extendedLocation |
Emplacement de périphérie de la ressource. |
|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| identity |
Identités de service managées affectées à cette ressource. |
|
| location |
string |
La géolocalisation de l’endroit où se trouve la ressource |
| name |
string |
Nom de la ressource |
| properties |
Propriétés spécifiques à la ressource pour cette ressource. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| tags |
object |
Balises de ressource. |
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
InstanceResourceListResult
Réponse d’une opération de liste InstanceResource.
| Nom | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
Le lien vers la page suivante des éléments |
| value |
Les éléments InstanceResource sur cette page |
ManagedServiceIdentity
Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)
| Nom | Type | Description |
|---|---|---|
| principalId |
string (uuid) |
ID du 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 (uuid) |
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é (où les types SystemAssigned et UserAssigned sont autorisés). |
|
| userAssignedIdentities |
<string,
User |
identités User-Assigned |
ManagedServiceIdentityType
Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).
| Valeur | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
ProvisioningState
L’énumération définissant le statut de la ressource.
| Valeur | Description |
|---|---|
| Succeeded |
La ressource a été créée. |
| Failed |
Échec de la création de ressources. |
| Canceled |
La création de ressources a été annulée. |
| Provisioning |
La ressource est provisionnée. |
| Updating |
La ressource est en cours de mise à jour. |
| Deleting |
La ressource est en train de supprimer. |
| Accepted |
La ressource a été acceptée. |
ResourceHealthState
L’état de santé de la ressource.
| Valeur | Description |
|---|---|
| Available |
La ressource est disponible et fonctionne comme prévu. |
| Degraded |
L’état de la ressource est dégradé. |
| Unavailable |
La ressource ne fonctionne pas comme prévu. |
| Unknown |
L’état de la ressource est inconnu. |
SchemaRegistryRef
Référence au Registre de schémas pour cette instance AIO.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string (arm-id) |
ID de ressource du Registre de schémas. |
SecretProviderClassRef
Référence à la classe de fournisseur AIO Secret.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string (arm-id) |
ID de ressource de la classe de fournisseur de secret AIO. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
UserAssignedIdentity
Propriétés d’identité attribuées par l’utilisateur
| Nom | Type | Description |
|---|---|---|
| clientId |
string (uuid) |
ID client de l’identité affectée. |
| principalId |
string (uuid) |
ID principal de l’identité affectée. |