Compartilhar via


Asset Endpoint Profiles - List By Resource Group

Listar 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 URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser uma UUID.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Respostas

Nome Tipo Description
200 OK

AssetEndpointProfileListResult

A operação do Azure foi concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

List_AssetEndpointProfiles_ByResourceGroup

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2026-04-01

Resposta de exemplo

{
  "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"
      }
    }
  ]
}

Definições

Nome Description
AssetEndpointProfile

Definição do Perfil do Ponto de Extremidade de Ativo.

AssetEndpointProfileListResult

A resposta de uma operação de lista AssetEndpointProfile.

AssetEndpointProfileStatus

Define as propriedades de status do perfil do ponto de extremidade do ativo.

AssetEndpointProfileStatusError

Define as propriedades de erro de status do perfil do ponto de extremidade do ativo.

Authentication

Definição do mecanismo de autenticação do cliente para o servidor.

AuthenticationMethod

O método para autenticar o usuário do cliente no servidor.

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocation

O local estendido.

ProvisioningState

O status de provisionamento do recurso.

systemData

Metadados relativos à criação e última modificação do recurso.

UsernamePasswordCredentials

As credenciais para o modo de autenticação UsernamePassword.

X509Credentials

O certificado x509 para o certificado do modo de autenticação.

AssetEndpointProfile

Definição do Perfil do Ponto de Extremidade de Ativo.

Nome Tipo Description
extendedLocation

ExtendedLocation

O local estendido.

id

string (arm-id)

ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

A localização geográfica onde o recurso reside

name

string

O nome do recurso

properties.additionalConfiguration

string

JSON com cadeia de caracteres que contém configuração adicional específica do tipo de conectividade (por exemplo, OPC UA, Modbus, ONVIF).

properties.authentication

Authentication

Define o mecanismo de autenticação do cliente para o servidor.

properties.discoveredAssetEndpointProfileRef

string

Referência a um perfil de ponto de extremidade de ativo descoberto. Populado somente se o perfil do ponto de extremidade do ativo tiver sido criado a partir do fluxo de descoberta. O nome do perfil do ponto de extremidade do ativo descoberto deve ser fornecido.

properties.endpointProfileType

string

Define a configuração para o tipo de conector que está sendo usado com o perfil do ponto de extremidade.

properties.provisioningState

ProvisioningState

Estado de provisionamento do recurso.

properties.status

AssetEndpointProfileStatus

Objeto só de leitura para refletir as alterações que ocorreram no Edge. Semelhante à propriedade de status do Kubernetes para recursos personalizados.

properties.targetAddress

string (uri)

O URI válido local que especifica o endereço de rede/nome DNS de um dispositivo de direção sul. A parte do esquema do URI targetAddress especifica o tipo do dispositivo. O campo additionalConfiguration contém configuração específica do tipo de conector adicional.

properties.uuid

string

ID globalmente exclusivo, imutável e não reutilizável.

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

AssetEndpointProfileListResult

A resposta de uma operação de lista AssetEndpointProfile.

Nome Tipo Description
nextLink

string (uri)

O link para a próxima página de itens

value

AssetEndpointProfile[]

Os itens AssetEndpointProfile nesta página

AssetEndpointProfileStatus

Define as propriedades de status do perfil do ponto de extremidade do ativo.

Nome Tipo Description
errors

AssetEndpointProfileStatusError[]

Array para transferir e persistir erros originados no Edge.

AssetEndpointProfileStatusError

Define as propriedades de erro de status do perfil do ponto de extremidade do ativo.

Nome Tipo Description
code

integer (int32)

Código de erro para classificação de erros (ex: 400, 404, 500, etc.).

message

string

Mensagem de erro útil legível para fornecer contexto adicional para o erro (por exemplo: "targetAddress 'foo' não é um url válido").

Authentication

Definição do mecanismo de autenticação do cliente para o servidor.

Nome Tipo Valor padrão Description
method

AuthenticationMethod

Certificate

Define o método para autenticar o usuário do cliente no servidor.

usernamePasswordCredentials

UsernamePasswordCredentials

Define as referências de nome de usuário e senha quando o modo de autenticação de usuário UsernamePassword é selecionado.

x509Credentials

X509Credentials

Define a referência de certificado quando o modo de autenticação do usuário do certificado é selecionado.

AuthenticationMethod

O método para autenticar o usuário do cliente no servidor.

Valor Description
Anonymous

O método de autenticação do usuário é anônimo.

Certificate

O método de autenticação do usuário é um certificado x509.

UsernamePassword

O método de autenticação do usuário é um nome de usuário e senha.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ExtendedLocation

O local estendido.

Nome Tipo Description
name

string

O nome do local estendido.

type

string

O tipo de local estendido.

ProvisioningState

O status de provisionamento do recurso.

Valor Description
Succeeded

O recurso foi criado.

Failed

Falha na criação de recursos.

Canceled

A criação de recursos foi cancelada.

Accepted

O recurso foi aceito pelo servidor.

Deleting

O recurso está sendo excluído.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

UsernamePasswordCredentials

As credenciais para o modo de autenticação UsernamePassword.

Nome Tipo Description
passwordSecretName

string

O nome do segredo que contém a senha.

usernameSecretName

string

O nome do segredo que contém o nome de usuário.

X509Credentials

O certificado x509 para o certificado do modo de autenticação.

Nome Tipo Description
certificateSecretName

string

O nome do segredo que contém o certificado e a chave privada (por exemplo, armazenado como .der/.pem ou .der/.pfx).