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 |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
service
|
path | True |
string |
O nome do serviço de Gerenciamento de API. Padrão Regex: |
subscription
|
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 |
Isso indica uma resposta bem-sucedida. A resposta contém a lista de coleções de API. |
|
Other Status Codes |
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 |
---|---|
Api |
Uma coleção de API representada pelo Microsoft Defender for APIs. |
Api |
Página de uma lista de coleções de APIs, conforme representado pelo Microsoft Defender for APIs. |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Provisioning |
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 |
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 |
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 |
O erro informações adicionais. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
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 |