API Collections - List By Azure Api Management Service
Pobiera listę dołączonych interfejsów API usługi Azure API Management
Pobiera listę interfejsów API usługi Azure API Management, które zostały dołączone do usługi Microsoft Defender dla interfejsów API. Jeśli interfejs API usługi Azure API Management jest dołączany do usługi Microsoft Defender dla interfejsów API, system będzie monitorować operacje w interfejsie API usługi Azure API Management pod kątem niepożądanych zachowań i dostarczać alerty dotyczące wykrytych ataków.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/providers/Microsoft.Security/apiCollections?api-version=2023-11-15
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
resource
|
path | True |
string |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
service
|
path | True |
string |
Nazwa usługi API Management. Wzorzec wyrażenia regularnego: |
subscription
|
path | True |
string uuid |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Oznacza to pomyślną odpowiedź. Odpowiedź zawiera listę kolekcji interfejsu API. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs
Przykładowe żądanie
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
Przykładowa odpowiedź
{
"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"
}
Definicje
Nazwa | Opis |
---|---|
Api |
Kolekcja interfejsów API reprezentowana przez usługę Microsoft Defender dla interfejsów API. |
Api |
Strona listy kolekcji interfejsów API reprezentowanych przez usługę Microsoft Defender dla interfejsów API. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Provisioning |
Pobiera stan aprowizacji kolekcji interfejsu API. |
ApiCollection
Kolekcja interfejsów API reprezentowana przez usługę Microsoft Defender dla interfejsów API.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu |
name |
string |
Nazwa zasobu |
properties.baseUrl |
string |
Podstawowy identyfikator URI dla tej kolekcji interfejsów API. Wszystkie punkty końcowe tej kolekcji interfejsu API rozszerzają ten podstawowy identyfikator URI. |
properties.discoveredVia |
string |
Identyfikator zasobu, z którego została odnaleziona ta kolekcja interfejsu API. |
properties.displayName |
string |
Nazwa wyświetlana kolekcji interfejsu API. |
properties.numberOfApiEndpoints |
integer |
Liczba punktów końcowych interfejsu API odnalezionych w tej kolekcji interfejsu API. |
properties.numberOfApiEndpointsWithSensitiveDataExposed |
integer |
Liczba punktów końcowych interfejsu API w tej kolekcji interfejsu API, które ujawniają poufne dane w żądaniach i/lub odpowiedziach. |
properties.numberOfExternalApiEndpoints |
integer |
Liczba punktów końcowych interfejsu API w tej kolekcji interfejsu API, dla której zaobserwowano ruch interfejsu API z Internetu. |
properties.numberOfInactiveApiEndpoints |
integer |
Liczba punktów końcowych interfejsu API w tej kolekcji interfejsu API, które nie otrzymały żadnego ruchu interfejsu API w ciągu ostatnich 30 dni. |
properties.numberOfUnauthenticatedApiEndpoints |
integer |
Liczba punktów końcowych interfejsu API w tej kolekcji interfejsu API, które są nieuwierzytelnione. |
properties.provisioningState |
Pobiera stan aprowizacji kolekcji interfejsu API. |
|
properties.sensitivityLabel |
string |
Etykieta poufności o najwyższym priorytcie z usługi Microsoft Purview w tej kolekcji interfejsów API. |
type |
string |
Typ zasobu |
ApiCollectionList
Strona listy kolekcji interfejsów API reprezentowanych przez usługę Microsoft Defender dla interfejsów API.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Identyfikator URI do pobrania następnej strony. |
value |
Kolekcje interfejsów API na tej stronie. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
ProvisioningState
Pobiera stan aprowizacji kolekcji interfejsu API.
Nazwa | Typ | Opis |
---|---|---|
Canceled |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |