Partager via


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
subscriptionId
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

InstanceResourceListResult

L’opération Azure s’est terminée avec succès.

Other Status Codes

ErrorResponse

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
AzureDeviceRegistryNamespaceRef

Référence de l’espace de noms du registre des appareils Azure.

createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse 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.

ExtendedLocationType

L’énumération définissant le type de ExtendedLocation acceptée.

InstanceFeature

Fonctionnalités de l’instance AIO.

InstanceFeatureMode

Mode de définition de l’énumération d’une fonction.

InstanceProperties

Les propriétés de la ressource Instance.

InstanceResource

Une ressource d’instance est un conteneur logique pour un ensemble de ressources enfants.

InstanceResourceListResult

Réponse d’une opération de liste InstanceResource.

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

ProvisioningState

L’énumération définissant le statut de la ressource.

ResourceHealthState

L’état de santé de la ressource.

SchemaRegistryRef

Référence au Registre de schémas pour cette instance AIO.

SecretProviderClassRef

Référence à la classe de fournisseur AIO Secret.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

UserAssignedIdentity

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

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

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

ExtendedLocationType

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

InstanceFeatureMode

É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

AzureDeviceRegistryNamespaceRef

L’espace de noms du registre d’appareils Azure utilisé par les ressources, les ressources découvertes et les appareils

defaultSecretProviderClassRef

SecretProviderClassRef

Référence à la classe de fournisseur AIO Secret.

description

string

Description détaillée de l’instance.

features

<string,  InstanceFeature>

Fonctionnalités de l’instance AIO.

healthState

ResourceHealthState

Unknown

L’état de santé de la ressource.

provisioningState

ProvisioningState

État de la dernière opération.

schemaRegistryRef

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

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

ManagedServiceIdentity

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

InstanceProperties

Propriétés spécifiques à la ressource pour cette ressource.

systemData

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

InstanceResource[]

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

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

userAssignedIdentities

<string,  UserAssignedIdentity>

identités User-Assigned
Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs de dictionnaire peuvent être des objets vides ({}) dans les requêtes.

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

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

createdByType

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.