Compartilhar 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 para APIs, o sistema monitorará as operações dentro da API de Gerenciamento de API do Azure para comportamentos intrusivos e fornecerá alertas para ataques detectados.

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

Nome Em Obrigató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 uma UUID.

api-version
query True

string

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

Respostas

Nome 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 que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo 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

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

Solicitação de exemplo

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 de exemplo

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

Nome Description
ApiCollection

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

ApiCollectionList

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

ErrorAdditionalInfo

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

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 para APIs.

Nome Tipo Description
id

string

ID do recurso

name

string

Nome do recurso

properties.baseUrl

string

O URI base para essa coleção de API. Todos os pontos de extremidade dessa coleção de API estendem esse URI 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 a qual 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 confidencialidade 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 API, conforme representado pelo Microsoft Defender para APIs.

Nome Tipo Description
nextLink

string

O URI a ser buscado na próxima página.

value

ApiCollection[]

Coleções de API nesta página.

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.

ProvisioningState

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

Nome Tipo Description
Canceled

string

Failed

string

InProgress

string

Succeeded

string