Compartir a través de


API Collections - List By Azure Api Management Service

Obtiene una lista de las API de Azure API Management incorporadas.
Obtiene una lista de las API de Azure API Management que se han incorporado a Microsoft Defender para API. Si se incorpora una API de Azure API Management a Microsoft Defender para API, el sistema supervisará las operaciones dentro de la API de Azure API Management para detectar comportamientos intrusivos y proporcionará alertas de 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 identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

serviceName
path True

string

minLength: 1
maxLength: 50
pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

Nombre del servicio API Management.

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 la API que se va a usar para esta operación.

Respuestas

Nombre Tipo Description
200 OK

ApiCollectionList

Esto indica una respuesta correcta. La respuesta contiene la lista de colecciones de API.

Other Status Codes

ErrorResponse

Respuesta de error que describe por qué se produjo un error en la operación.

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 la cuenta de usuario

Ejemplos

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

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
ApiCollection

Colección de API representada por Microsoft Defender para LAS API.

ApiCollectionList

Página de una lista de colecciones de API representadas por Microsoft Defender para LAS API.

ErrorAdditionalInfo

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

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ProvisioningState

Obtiene el estado de aprovisionamiento de la colección de API.

ApiCollection

Colección de API representada por Microsoft Defender para LAS API.

Nombre Tipo Description
id

string

Identificador de recurso

name

string

Nombre del recurso

properties.baseUrl

string (uri)

URI base para esta colección de API. Todos los puntos de conexión de esta colección de API amplían este URI base.

properties.discoveredVia

string (arm-id)

Identificador de recurso del recurso desde el que se detectó esta colección de API.

properties.displayName

string

Nombre para mostrar de la colección de API.

properties.numberOfApiEndpoints

integer (int64)

Número de puntos de conexión de API detectados en esta colección de API.

properties.numberOfApiEndpointsWithSensitiveDataExposed

integer (int64)

Número de puntos de conexión de API de esta colección de API que exponen datos confidenciales en sus solicitudes o respuestas.

properties.numberOfExternalApiEndpoints

integer (int64)

Número de puntos de conexión de API de esta colección de API para las que se observó el tráfico de API desde Internet.

properties.numberOfInactiveApiEndpoints

integer (int64)

Número de puntos de conexión de API de esta colección de API que no han recibido ningún tráfico de API en los últimos 30 días.

properties.numberOfUnauthenticatedApiEndpoints

integer (int64)

Número de puntos de conexión de API de esta colección de API que no están autenticados.

properties.provisioningState

ProvisioningState

Obtiene el estado de aprovisionamiento de la colección de API.

properties.sensitivityLabel

string

Etiqueta de confidencialidad de prioridad más alta de Microsoft Purview en esta colección de API.

type

string

Tipo de recurso

ApiCollectionList

Página de una lista de colecciones de API representadas por Microsoft Defender para LAS API.

Nombre Tipo Description
nextLink

string

Identificador URI para capturar la página siguiente.

value

ApiCollection[]

Colecciones de API en esta página.

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

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ProvisioningState

Obtiene el estado de aprovisionamiento de la colección de API.

Valor Description
Canceled
Failed
InProgress
Succeeded