Condividi tramite


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
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

AssetEndpointProfileListResult

Operazione di Azure completata correttamente.

Other Status Codes

ErrorResponse

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
AssetEndpointProfile

Definizione del profilo endpoint asset.

AssetEndpointProfileListResult

Risposta di un'operazione di elenco AssetEndpointProfile.

AssetEndpointProfileStatus

Definisce le proprietà di stato del profilo dell'endpoint asset.

AssetEndpointProfileStatusError

Definisce le proprietà di errore dello stato del profilo dell'endpoint asset.

Authentication

Definizione del meccanismo di autenticazione client nel server.

AuthenticationMethod

Metodo per autenticare l'utente del client nel server.

createdByType

Tipo di identità che ha creato la risorsa.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ExtendedLocation

Posizione estesa.

ProvisioningState

Stato del provisioning della risorsa.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

UsernamePasswordCredentials

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

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

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

ProvisioningState

Stato di provisioning della risorsa.

properties.status

AssetEndpointProfileStatus

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

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

AssetEndpointProfile[]

Gli elementi AssetEndpointProfile in questa pagina

AssetEndpointProfileStatus

Definisce le proprietà di stato del profilo dell'endpoint asset.

Nome Tipo Descrizione
errors

AssetEndpointProfileStatusError[]

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

AuthenticationMethod

Certificate

Definisce il metodo per autenticare l'utente del client nel server.

usernamePasswordCredentials

UsernamePasswordCredentials

Definisce i riferimenti a nome utente e password quando è selezionata la modalità di autenticazione utente UsernamePassword.

x509Credentials

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

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

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

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

createdByType

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.