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 |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nombre del servicio API Management. |
subscription
|
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 |
Esto indica una respuesta correcta. La respuesta contiene la lista de colecciones de API. |
|
Other Status Codes |
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 |
---|---|
Api |
Colección de API representada por Microsoft Defender para LAS API. |
Api |
Página de una lista de colecciones de API representadas por Microsoft Defender para LAS API. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Provisioning |
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 |
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 |
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 |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
ProvisioningState
Obtiene el estado de aprovisionamiento de la colección de API.
Valor | Description |
---|---|
Canceled | |
Failed | |
InProgress | |
Succeeded |