Asset Endpoint Profiles - List By Resource Group
Enumerar recursos assetEndpointProfile por grupo de recursos
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2026-04-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | Suplantar su cuenta de usuario |
Ejemplos
List_AssetEndpointProfiles_ByResourceGroup
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2026-04-01
Respuesta de muestra
{
"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"
}
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Asset |
Definición del perfil de punto de conexión de recurso. |
|
Asset |
La respuesta de una operación de lista AssetEndpointProfile. |
|
Asset |
Define las propiedades de estado del perfil del punto de conexión del recurso. |
|
Asset |
Define las propiedades de error de estado del perfil del punto de conexión del recurso. |
| Authentication |
Definición del mecanismo de autenticación de cliente en el servidor. |
|
Authentication |
Método para autenticar al usuario del cliente en el servidor. |
|
created |
El tipo de identidad que creó el recurso. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Extended |
Ubicación extendida. |
|
Provisioning |
Estado de aprovisionamiento del recurso. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
|
Username |
Credenciales para el modo de autenticación UsernamePassword. |
| X509Credentials |
Certificado x509 para el certificado del modo de autenticación. |
AssetEndpointProfile
Definición del perfil de punto de conexión de recurso.
| Nombre | Tipo | Description |
|---|---|---|
| extendedLocation |
Ubicación extendida. |
|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Ubicación geográfica donde reside el recurso |
| name |
string |
Nombre del recurso |
| properties.additionalConfiguration |
string |
JSON con cadenas que contiene una configuración adicional específica del tipo de conectividad (por ejemplo, OPC UA, Modbus, ONVIF). |
| properties.authentication |
Define el mecanismo de autenticación de cliente en el servidor. |
|
| properties.discoveredAssetEndpointProfileRef |
string |
Referencia a un perfil de punto de conexión de recurso detectado. Rellenado solo si se ha creado el perfil de punto de conexión del recurso a partir del flujo de detección. Se debe proporcionar el nombre del perfil de punto de conexión de recurso detectado. |
| properties.endpointProfileType |
string |
Define la configuración del tipo de conector que se usa con el perfil de punto de conexión. |
| properties.provisioningState |
Estado de aprovisionamiento del recurso. |
|
| properties.status |
Objeto de solo lectura para reflejar los cambios que se han producido en Edge. Similar a la propiedad de estado de Kubernetes para recursos personalizados. |
|
| properties.targetAddress |
string (uri) |
URI válido local que especifica la dirección de red o el nombre DNS de un dispositivo de entrada sur. La parte de esquema del URI targetAddress especifica el tipo del dispositivo. El campo additionalConfiguration contiene más configuraciones específicas del tipo de conector. |
| properties.uuid |
string |
Identificación única, inmutable y no reutilizable a nivel mundial. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
AssetEndpointProfileListResult
La respuesta de una operación de lista AssetEndpointProfile.
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
El enlace a la siguiente página de artículos |
| value |
Los elementos AssetEndpointProfile de esta página |
AssetEndpointProfileStatus
Define las propiedades de estado del perfil del punto de conexión del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| errors |
Array para transferir y conservar los errores que se originan en Edge. |
AssetEndpointProfileStatusError
Define las propiedades de error de estado del perfil del punto de conexión del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| code |
integer (int32) |
Código de error para la clasificación de errores (por ejemplo: 400, 404, 500, etc.). |
| message |
string |
Mensaje de error útil legible para proporcionar contexto adicional para el error (por ejemplo: "targetAddress 'foo' no es una URL válida"). |
Authentication
Definición del mecanismo de autenticación de cliente en el servidor.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| method | Certificate |
Define el método para autenticar al usuario del cliente en el servidor. |
|
| usernamePasswordCredentials |
Define las referencias de nombre de usuario y contraseña cuando se selecciona el modo de autenticación de usuario UsernamePassword. |
||
| x509Credentials |
Define la referencia de certificado cuando se selecciona el modo de autenticación de usuario de certificado. |
AuthenticationMethod
Método para autenticar al usuario del cliente en el servidor.
| Valor | Description |
|---|---|
| Anonymous |
El método de autenticación de usuario es anónimo. |
| Certificate |
El método de autenticación de usuario es un certificado x509. |
| UsernamePassword |
El método de autenticación de usuario es un nombre de usuario y una contraseña. |
createdByType
El tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
ExtendedLocation
Ubicación extendida.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nombre de ubicación extendida. |
| type |
string |
Tipo de ubicación extendida. |
ProvisioningState
Estado de aprovisionamiento del recurso.
| Valor | Description |
|---|---|
| Succeeded |
Se ha creado el recurso. |
| Failed |
Error en la creación de recursos. |
| Canceled |
Se canceló la creación de recursos. |
| Accepted |
El recurso ha sido aceptado por el servidor. |
| Deleting |
El recurso se está eliminando. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
La marca de tiempo de la creación de recursos (UTC). |
| createdBy |
string |
La identidad que creó el recurso. |
| createdByType |
El tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
La identidad que modificó por última vez el recurso. |
| lastModifiedByType |
El tipo de identidad que modificó por última vez el recurso. |
UsernamePasswordCredentials
Credenciales para el modo de autenticación UsernamePassword.
| Nombre | Tipo | Description |
|---|---|---|
| passwordSecretName |
string |
Nombre del secreto que contiene la contraseña. |
| usernameSecretName |
string |
Nombre del secreto que contiene el nombre de usuario. |
X509Credentials
Certificado x509 para el certificado del modo de autenticación.
| Nombre | Tipo | Description |
|---|---|---|
| certificateSecretName |
string |
Nombre del secreto que contiene el certificado y la clave privada (por ejemplo, almacenados como .der/.pem o .der/.pfx). |