Compartir a través de


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

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
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

AssetEndpointProfileListResult

La operación de Azure se completó correctamente.

Other Status Codes

ErrorResponse

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
AssetEndpointProfile

Definición del perfil de punto de conexión de recurso.

AssetEndpointProfileListResult

La respuesta de una operación de lista AssetEndpointProfile.

AssetEndpointProfileStatus

Define las propiedades de estado del perfil del punto de conexión del recurso.

AssetEndpointProfileStatusError

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.

AuthenticationMethod

Método para autenticar al usuario del cliente en el servidor.

createdByType

El tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ExtendedLocation

Ubicación extendida.

ProvisioningState

Estado de aprovisionamiento del recurso.

systemData

Metadatos relativos a la creación y última modificación del recurso.

UsernamePasswordCredentials

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

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

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

ProvisioningState

Estado de aprovisionamiento del recurso.

properties.status

AssetEndpointProfileStatus

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

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

AssetEndpointProfile[]

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

AssetEndpointProfileStatusError[]

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

AuthenticationMethod

Certificate

Define el método para autenticar al usuario del cliente en el servidor.

usernamePasswordCredentials

UsernamePasswordCredentials

Define las referencias de nombre de usuario y contraseña cuando se selecciona el modo de autenticación de usuario UsernamePassword.

x509Credentials

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

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

createdByType

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).