Discovered Assets - List By Subscription
Lista DiscoveredAsset-resurser efter prenumerations-ID
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/discoveredAssets?api-version=2024-09-01-preview
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Azure-åtgärden har slutförts. |
|
Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
List_DiscoveredAssets_Subscription
Exempelbegäran
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.DeviceRegistry/discoveredAssets?api-version=2024-09-01-preview
Exempelsvar
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/discoveredAssets/my-discoveredasset",
"name": "my-asset",
"type": "Microsoft.DeviceRegistry/discoveredAssets",
"location": "West Europe",
"extendedLocation": {
"type": "CustomLocation",
"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/location1"
},
"tags": {
"site": "building-1"
},
"systemData": {
"createdBy": "2ta23112-4596-44ff-b773-19405922bfc1",
"createdByType": "Application",
"createdAt": "2022-11-16T00:36:43.2516899Z",
"lastModifiedBy": "2ta23112-4596-44ff-b773-19405922bfc1",
"lastModifiedByType": "Application",
"lastModifiedAt": "2022-11-16T01:37:16.0922793Z"
},
"properties": {
"assetEndpointProfileRef": "myAssetEndpointProfile",
"discoveryId": "11111111-1111-1111-1111-111111111111",
"version": 73766,
"manufacturer": "Contoso",
"manufacturerUri": "https://www.contoso.com/manufacturerUri",
"model": "ContosoModel",
"productCode": "SA34VDG",
"hardwareRevision": "1.0",
"softwareRevision": "2.0",
"documentationUri": "https://www.example.com/manual",
"serialNumber": "64-103816-519918-8",
"defaultDatasetsConfiguration": "{\"publishingInterval\":10,\"samplingInterval\":15,\"queueSize\":20}",
"defaultTopic": {
"path": "/path/defaultTopic",
"retain": "Keep"
},
"datasets": [
{
"name": "dataset1",
"datasetConfiguration": "{\"publishingInterval\":10,\"samplingInterval\":15,\"queueSize\":20}",
"topic": {
"path": "/path/dataset1",
"retain": "Keep"
},
"dataPoints": [
{
"name": "dataPoint1",
"dataSource": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt1",
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
},
{
"name": "dataPoint2",
"dataSource": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt2",
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
}
]
}
],
"events": [
{
"name": "event1",
"eventNotifier": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt3",
"topic": {
"path": "/path/event1",
"retain": "Keep"
},
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
},
{
"name": "event2",
"eventNotifier": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt4",
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
}
],
"provisioningState": "Succeeded"
}
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/discoveredAssets/my-discoveredasset1",
"name": "my-asset1",
"type": "Microsoft.DeviceRegistry/discoveredAssets",
"location": "West Europe",
"extendedLocation": {
"type": "CustomLocation",
"name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/microsoft.extendedlocation/customlocations/location1"
},
"tags": {
"site": "building-2"
},
"systemData": {
"createdBy": "2ta23112-4596-44ff-b773-19405922bfc1",
"createdByType": "Application",
"createdAt": "2022-11-16T00:36:43.2516899Z",
"lastModifiedBy": "2ta23112-4596-44ff-b773-19405922bfc1",
"lastModifiedByType": "Application",
"lastModifiedAt": "2022-11-16T01:37:16.0922793Z"
},
"properties": {
"assetEndpointProfileRef": "myAssetEndpointProfile",
"discoveryId": "11111111-1111-1111-1111-111111111111",
"version": 73766,
"manufacturer": "Contoso",
"manufacturerUri": "https://www.contoso.com/manufacturerUri",
"model": "ContosoModel",
"productCode": "SA34VDG",
"hardwareRevision": "1.0",
"softwareRevision": "2.0",
"documentationUri": "https://www.example.com/manual",
"serialNumber": "64-103816-519918-8",
"defaultDatasetsConfiguration": "{\"publishingInterval\":10,\"samplingInterval\":15,\"queueSize\":20}",
"defaultTopic": {
"path": "/path/defaultTopic",
"retain": "Keep"
},
"datasets": [
{
"name": "dataset1",
"datasetConfiguration": "{\"publishingInterval\":10,\"samplingInterval\":15,\"queueSize\":20}",
"topic": {
"path": "/path/dataset1",
"retain": "Keep"
},
"dataPoints": [
{
"name": "dataPoint1",
"dataSource": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt1",
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
},
{
"name": "dataPoint2",
"dataSource": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt2",
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
}
]
}
],
"events": [
{
"name": "event1",
"eventNotifier": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt3",
"topic": {
"path": "/path/event1",
"retain": "Keep"
},
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
},
{
"name": "event2",
"eventNotifier": "nsu=http://microsoft.com/Opc/OpcPlc/;s=FastUInt4",
"lastUpdatedOn": "2024-04-09T14:20:00.52Z"
}
],
"provisioningState": "Succeeded"
}
}
]
}
Definitioner
Name | Description |
---|---|
created |
Den typ av identitet som skapade resursen. |
Discovered |
Identifierad tillgångsdefinition. |
Discovered |
Svaret från en DiscoveredAsset-liståtgärd. |
Discovered |
Definierar datapunktsegenskaperna. |
Discovered |
Definierar egenskaperna för datamängden. |
Discovered |
Definierar händelseegenskaperna. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Extended |
Den utökade platsen. |
Provisioning |
Resursens etableringsstatus. |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Topic |
Objekt som beskriver ämnesinformationen. |
Topic |
När det är inställt på "Behåll" har meddelanden som publicerats till en MQTT-asynkron meddelandekö kvarhållningsflaggan inställd. Standard: "Aldrig". |
createdByType
Den typ av identitet som skapade resursen.
Värde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DiscoveredAsset
Identifierad tillgångsdefinition.
Name | Typ | Description |
---|---|---|
extendedLocation |
Den utökade platsen. |
|
id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
Den geo-plats där resursen finns |
name |
string |
Namnet på resursen |
properties.assetEndpointProfileRef |
string |
En referens till den tillgångsslutpunktsprofil (anslutningsinformation) som används av koordinatorer för att ansluta till en slutpunkt som tillhandahåller datapunkter för den här tillgången. Måste ange namnet på tillgångsslutpunktens profil. |
properties.datasets |
Matris med datauppsättningar som är en del av tillgången. Varje datamängdsspecifikation beskriver de datapunkter som utgör uppsättningen. |
|
properties.defaultDatasetsConfiguration |
string |
Strängifierad JSON som innehåller anslutningsspecifik standardkonfiguration för alla datauppsättningar. Varje datauppsättning kan ha en egen konfiguration som åsidosätter standardinställningarna här. |
properties.defaultEventsConfiguration |
string |
Strängifierad JSON som innehåller anslutningsspecifik standardkonfiguration för alla händelser. Varje händelse kan ha en egen konfiguration som åsidosätter standardinställningarna här. |
properties.defaultTopic |
Objekt som beskriver standardämnesinformationen för tillgången. |
|
properties.discoveryId |
string |
Identifierare som används för att identifiera ändringar i tillgången. |
properties.documentationUri |
string |
Referens till dokumentationen. |
properties.events |
Matris med händelser som är en del av tillgången. Varje händelse kan ha konfiguration per händelse. |
|
properties.hardwareRevision |
string |
Revisionsnummer för maskinvaran. |
properties.manufacturer |
string |
Namn på tillgångstillverkare. |
properties.manufacturerUri |
string |
Tillgångstillverkarens URI. |
properties.model |
string |
Namn på tillgångsmodell. |
properties.productCode |
string |
Tillgångsproduktkod. |
properties.provisioningState |
Etableringstillstånd för resursen. |
|
properties.serialNumber |
string |
Tillgångsserienummer. |
properties.softwareRevision |
string |
Revisionsnummer för programvaran. |
properties.version |
integer (int64) |
Ett heltal som ökas varje gång resursen ändras. |
systemData |
Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. |
|
tags |
object |
Resurstaggar. |
type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
DiscoveredAssetListResult
Svaret från en DiscoveredAsset-liståtgärd.
Name | Typ | Description |
---|---|---|
nextLink |
string (uri) |
Länken till nästa sida med objekt |
value |
Objekten DiscoveredAsset på den här sidan |
DiscoveredDataPoint
Definierar datapunktsegenskaperna.
Name | Typ | Description |
---|---|---|
dataPointConfiguration |
string |
Strängifierad JSON som innehåller anslutningsspecifik konfiguration för datapunkten. För OPC UA kan detta omfatta konfiguration som publishingInterval, samplingInterval och queueSize. |
dataSource |
string |
Adressen till datakällan i tillgången (t.ex. URL) så att en klient kan komma åt datakällan på tillgången. |
lastUpdatedOn |
string (date-time) |
UTC-tidsstämpel som anger när datapunkten lades till eller ändrades. |
name |
string |
Namnet på datapunkten. |
DiscoveredDataset
Definierar egenskaperna för datamängden.
Name | Typ | Description |
---|---|---|
dataPoints |
Matris med datapunkter som ingår i datauppsättningen. Varje datapunkt kan ha konfiguration per datapunkt. |
|
datasetConfiguration |
string |
Strängifierad JSON som innehåller anslutningsspecifika egenskaper som beskriver konfigurationen för den specifika datauppsättningen. |
name |
string |
Namnet på datauppsättningen. |
topic |
Objekt som beskriver ämnesinformationen för den specifika datauppsättningen. |
DiscoveredEvent
Definierar händelseegenskaperna.
Name | Typ | Description |
---|---|---|
eventConfiguration |
string |
Strängifierad JSON som innehåller anslutningsspecifik konfiguration för händelsen. För OPC UA kan detta omfatta konfiguration som publishingInterval, samplingInterval och queueSize. |
eventNotifier |
string |
Adressen till anmälaren för händelsen i tillgången (t.ex. URL) så att en klient kan komma åt händelsen på tillgången. |
lastUpdatedOn |
string (date-time) |
UTC-tidsstämpel som anger när händelsen lades till eller ändrades. |
name |
string |
Namnet på händelsen. |
topic |
Objekt som beskriver ämnesinformationen för den specifika händelsen. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Ytterligare information. |
type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
ExtendedLocation
Den utökade platsen.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på den utökade platsen. |
type |
string |
Den utökade platstypen. |
ProvisioningState
Resursens etableringsstatus.
Värde | Description |
---|---|
Accepted |
Resursen har godkänts av servern. |
Canceled |
Resursskapandet avbröts. |
Deleting |
Resursen tas bort. |
Failed |
Det gick inte att skapa resurser. |
Succeeded |
Resursen har skapats. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
Topic
Objekt som beskriver ämnesinformationen.
Name | Typ | Standardvärde | Description |
---|---|---|---|
path |
string |
Ämnessökvägen för meddelanden som publicerats till en MQTT-asynkron meddelandekö. |
|
retain | Never |
När det är inställt på "Behåll" har meddelanden som publicerats till en MQTT-asynkron meddelandekö kvarhållningsflaggan inställd. Standard: "Aldrig". |
TopicRetainType
När det är inställt på "Behåll" har meddelanden som publicerats till en MQTT-asynkron meddelandekö kvarhållningsflaggan inställd. Standard: "Aldrig".
Värde | Description |
---|---|
Keep |
Behåll meddelandena. |
Never |
Behåll aldrig meddelanden. |