Partilhar via


API Collections - List By Azure Api Management Service

Obtém uma lista de APIs de Gerenciamento de API do Azure integradas
Obtém uma lista de APIs de Gerenciamento de API do Azure que foram integradas ao Microsoft Defender para APIs. Se uma API de Gerenciamento de API do Azure estiver integrada ao Microsoft Defender for APIs, o sistema monitorará as operações dentro da API de Gerenciamento de API do Azure em busca de comportamentos intrusivos e fornecerá alertas para ataques que foram detetados.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/providers/Microsoft.Security/apiCollections?api-version=2023-11-15

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

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

serviceName
path True

string

O nome do serviço de Gerenciamento de API.

Padrão Regex: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

uuid

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

api-version
query True

string

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

Respostas

Name Tipo Description
200 OK

ApiCollectionList

Isso indica uma resposta bem-sucedida. A resposta contém a lista de coleções de API.

Other Status Codes

ErrorResponse

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs

Pedido de amostra

GET https://management.azure.com/subscriptions/3fa85f64-5717-4562-b3fc-2c963f66afa6/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/providers/Microsoft.Security/apiCollections?api-version=2023-11-15

Resposta da amostra

{
  "value": [
    {
      "id": "/subscriptions/3fa85f64-5717-4562-b3fc-2c963f66afa6/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/providers/Microsoft.Security/apiCollections/echo-api",
      "name": "echo-api",
      "type": "Microsoft.Security/apiCollections",
      "properties": {
        "provisioningState": "Succeeded",
        "displayName": "Echo API",
        "discoveredVia": "/subscriptions/3fa85f64-5717-4562-b3fc-2c963f66afa6/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
        "baseUrl": "https://apimservice1.azure-api.net/echo",
        "numberOfApiEndpoints": 6,
        "numberOfInactiveApiEndpoints": 3,
        "numberOfUnauthenticatedApiEndpoints": 1,
        "numberOfExternalApiEndpoints": 3,
        "numberOfApiEndpointsWithSensitiveDataExposed": 1,
        "sensitivityLabel": "Highly Confidential"
      }
    }
  ],
  "nextLink": "https://management.azure.com/subscriptions/3fa85f64-5717-4562-b3fc-2c963f66afa6/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/providers/Microsoft.Security/apiCollections?api-version=2023-11-15&$skipToken=ac943fd6a934"
}

Definições

Name Description
ApiCollection

Uma coleção de API representada pelo Microsoft Defender for APIs.

ApiCollectionList

Página de uma lista de coleções de APIs, conforme representado pelo Microsoft Defender for APIs.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ProvisioningState

Obtém o estado de provisionamento da coleção de API.

ApiCollection

Uma coleção de API representada pelo Microsoft Defender for APIs.

Name Tipo Description
id

string

ID do recurso

name

string

Nome do recurso

properties.baseUrl

string

O URI base para esta coleção de API. Todos os pontos de extremidade desta coleção de API estendem esse URI de base.

properties.discoveredVia

string

A ID do recurso de onde essa coleção de API foi descoberta.

properties.displayName

string

O nome de exibição da coleção de API.

properties.numberOfApiEndpoints

integer

O número de pontos de extremidade de API descobertos nesta coleção de API.

properties.numberOfApiEndpointsWithSensitiveDataExposed

integer

O número de pontos de extremidade de API nesta coleção de API que estão expondo dados confidenciais em suas solicitações e/ou respostas.

properties.numberOfExternalApiEndpoints

integer

O número de pontos de extremidade de API nesta coleção de API para os quais o tráfego de API da Internet foi observado.

properties.numberOfInactiveApiEndpoints

integer

O número de pontos de extremidade de API nesta coleção de API que não receberam nenhum tráfego de API nos últimos 30 dias.

properties.numberOfUnauthenticatedApiEndpoints

integer

O número de pontos de extremidade de API nesta coleção de API que não são autenticados.

properties.provisioningState

ProvisioningState

Obtém o estado de provisionamento da coleção de API.

properties.sensitivityLabel

string

O rótulo de sensibilidade de prioridade mais alta do Microsoft Purview nesta coleção de API.

type

string

Tipo de recurso

ApiCollectionList

Página de uma lista de coleções de APIs, conforme representado pelo Microsoft Defender for APIs.

Name Tipo Description
nextLink

string

O URI para buscar a próxima página.

value

ApiCollection[]

Coleções de API nesta página.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

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

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ProvisioningState

Obtém o estado de provisionamento da coleção de API.

Name Tipo Description
Canceled

string

Failed

string

InProgress

string

Succeeded

string