Asset Endpoint Profiles - List By Resource Group
Elencare le risorse AssetEndpointProfile per gruppo di risorse
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2026-04-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Operazione di Azure completata correttamente. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
List_AssetEndpointProfiles_ByResourceGroup
Esempio di richiesta
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2026-04-01
Risposta di esempio
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/my-assetendpointprofile",
"name": "my-assetendpointprofile",
"type": "Microsoft.DeviceRegistry/assetEndpointProfiles",
"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": {
"uuid": "0796f7c1-f2c8-44d7-9f5b-9a6f9522a85d",
"targetAddress": "https://www.example.com/myTargetAddress",
"endpointProfileType": "myEndpointProfileType",
"authentication": {
"method": "Anonymous"
},
"provisioningState": "Succeeded"
}
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/my-assetendpointprofile1",
"name": "my-assetendpointprofile1",
"type": "Microsoft.DeviceRegistry/assetEndpointProfiles",
"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": {
"uuid": "7824a74f-21e1-4458-ae06-604d3a241d2c",
"targetAddress": "https://www.example.com/myTargetAddress1",
"endpointProfileType": "myEndpointProfileType",
"authentication": {
"method": "Certificate",
"x509Credentials": {
"certificateSecretName": "certificatRef"
}
},
"provisioningState": "Succeeded"
}
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/my-assetendpointprofile2",
"name": "my-assetendpointprofile2",
"type": "Microsoft.DeviceRegistry/assetEndpointProfiles",
"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": {
"uuid": "1824a74f-21e1-4458-ae07-604d3a241d2e",
"targetAddress": "https://www.example.com/myTargetAddress2",
"endpointProfileType": "myEndpointProfileType",
"authentication": {
"method": "UsernamePassword",
"usernamePasswordCredentials": {
"usernameSecretName": "usernameRef",
"passwordSecretName": "passwordRef"
}
},
"provisioningState": "Succeeded"
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Asset |
Definizione del profilo endpoint asset. |
|
Asset |
Risposta di un'operazione di elenco AssetEndpointProfile. |
|
Asset |
Definisce le proprietà di stato del profilo dell'endpoint asset. |
|
Asset |
Definisce le proprietà di errore dello stato del profilo dell'endpoint asset. |
| Authentication |
Definizione del meccanismo di autenticazione client nel server. |
|
Authentication |
Metodo per autenticare l'utente del client nel server. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Extended |
Posizione estesa. |
|
Provisioning |
Stato del provisioning della risorsa. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
|
Username |
Credenziali per la modalità di autenticazione UsernamePassword. |
| X509Credentials |
Certificato x509 per la modalità di autenticazione Certificato. |
AssetEndpointProfile
Definizione del profilo endpoint asset.
| Nome | Tipo | Descrizione |
|---|---|---|
| extendedLocation |
Posizione estesa. |
|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Posizione geografica in cui risiede la risorsa |
| name |
string |
Nome della risorsa |
| properties.additionalConfiguration |
string |
JSON stringato che contiene una configurazione specifica del tipo di connettività (ad esempio OPC UA, Modbus, ONVIF). |
| properties.authentication |
Definisce il meccanismo di autenticazione client per il server. |
|
| properties.discoveredAssetEndpointProfileRef |
string |
Riferimento a un profilo endpoint di asset individuato. Popolato solo se il profilo dell'endpoint asset è stato creato dal flusso di individuazione. È necessario specificare il nome del profilo dell'endpoint dell'asset individuato. |
| properties.endpointProfileType |
string |
Definisce la configurazione per il tipo di connettore usato con il profilo dell'endpoint. |
| properties.provisioningState |
Stato di provisioning della risorsa. |
|
| properties.status |
Oggetto di sola lettura per riflettere le modifiche apportate all'Edge. Simile alla proprietà di stato Kubernetes per le risorse personalizzate. |
|
| properties.targetAddress |
string (uri) |
URI valido locale che specifica l'indirizzo di rete/nome DNS di un dispositivo a sud. La parte dello schema dell'URI targetAddress specifica il tipo del dispositivo. Il campo additionalConfiguration contiene ulteriori configurazioni specifiche del tipo di connettore. |
| properties.uuid |
string |
ID univoco a livello globale, immutabile e non riutilizzabile. |
| systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
|
| tags |
object |
Tag di risorsa. |
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
AssetEndpointProfileListResult
Risposta di un'operazione di elenco AssetEndpointProfile.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string (uri) |
Collegamento alla pagina successiva di elementi |
| value |
Gli elementi AssetEndpointProfile in questa pagina |
AssetEndpointProfileStatus
Definisce le proprietà di stato del profilo dell'endpoint asset.
| Nome | Tipo | Descrizione |
|---|---|---|
| errors |
Array per trasferire e rendere persistenti gli errori che hanno origine dall'Edge. |
AssetEndpointProfileStatusError
Definisce le proprietà di errore dello stato del profilo dell'endpoint asset.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
integer (int32) |
Codice di errore per la classificazione degli errori (es: 400, 404, 500, ecc.). |
| message |
string |
Messaggio di errore utile leggibile dall'uomo per fornire un contesto aggiuntivo per l'errore (ad esempio: "targetAddress 'foo' non è un URL valido"). |
Authentication
Definizione del meccanismo di autenticazione client nel server.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| method | Certificate |
Definisce il metodo per autenticare l'utente del client nel server. |
|
| usernamePasswordCredentials |
Definisce i riferimenti a nome utente e password quando è selezionata la modalità di autenticazione utente UsernamePassword. |
||
| x509Credentials |
Definisce il riferimento al certificato quando è selezionata la modalità di autenticazione utente Certificato. |
AuthenticationMethod
Metodo per autenticare l'utente del client nel server.
| Valore | Descrizione |
|---|---|
| Anonymous |
Il metodo di autenticazione dell'utente è anonimo. |
| Certificate |
Il metodo di autenticazione utente è un certificato x509. |
| UsernamePassword |
Il metodo di autenticazione dell'utente è costituito da un nome utente e una password. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
ExtendedLocation
Posizione estesa.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome della posizione estesa. |
| type |
string |
Tipo di posizione estesa. |
ProvisioningState
Stato del provisioning della risorsa.
| Valore | Descrizione |
|---|---|
| Succeeded |
La risorsa è stata creata. |
| Failed |
Creazione della risorsa non riuscita. |
| Canceled |
La creazione delle risorse è stata annullata. |
| Accepted |
La risorsa è stata accettata dal server. |
| Deleting |
La risorsa è in fase di eliminazione. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Il timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
UsernamePasswordCredentials
Credenziali per la modalità di autenticazione UsernamePassword.
| Nome | Tipo | Descrizione |
|---|---|---|
| passwordSecretName |
string |
Nome del segreto contenente la password. |
| usernameSecretName |
string |
Nome del segreto contenente il nome utente. |
X509Credentials
Certificato x509 per la modalità di autenticazione Certificato.
| Nome | Tipo | Descrizione |
|---|---|---|
| certificateSecretName |
string |
Nome del segreto contenente il certificato e la chiave privata ,ad esempio archiviato come .der/.pem o .der/.pfx. |