API Collections - List By Azure Api Management Service
Obtient une liste des API de gestion des API Azure intégrées
Obtient une liste des API de gestion des API Azure qui ont été intégrées à Microsoft Defender pour les API. Si une API Gestion des API Azure est intégrée à Microsoft Defender pour LES API, le système surveille les opérations au sein de l’API Gestion des API Azure pour détecter les comportements intrusifs et fournit des alertes pour les attaques détectées.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/providers/Microsoft.Security/apiCollections?api-version=2023-11-15
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nom du service Gestion des API. |
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Cela indique une réponse réussie. La réponse contient la liste des collections d’API. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs
Exemple de requête
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
Exemple de réponse
{
"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"
}
Définitions
Nom | Description |
---|---|
Api |
Collection d’API représentée par Microsoft Defender pour les API. |
Api |
Page d’une liste de collections d’API représentées par Microsoft Defender pour LES API. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Provisioning |
Obtient l’état d’approvisionnement de la collection d’API. |
ApiCollection
Collection d’API représentée par Microsoft Defender pour les API.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource |
name |
string |
Nom de la ressource |
properties.baseUrl |
string (uri) |
URI de base pour cette collection d’API. Tous les points de terminaison de cette collection d’API étendent cet URI de base. |
properties.discoveredVia |
string (arm-id) |
ID de ressource de la ressource à partir de laquelle cette collection d’API a été découverte. |
properties.displayName |
string |
Nom complet de la collection d’API. |
properties.numberOfApiEndpoints |
integer (int64) |
Nombre de points de terminaison d’API découverts dans cette collection d’API. |
properties.numberOfApiEndpointsWithSensitiveDataExposed |
integer (int64) |
Nombre de points de terminaison d’API dans cette collection d’API qui exposent des données sensibles dans leurs requêtes et/ou réponses. |
properties.numberOfExternalApiEndpoints |
integer (int64) |
Nombre de points de terminaison d’API dans cette collection d’API pour lesquels le trafic d’API provenant d’Internet a été observé. |
properties.numberOfInactiveApiEndpoints |
integer (int64) |
Nombre de points de terminaison d’API dans cette collection d’API qui n’ont reçu aucun trafic d’API au cours des 30 derniers jours. |
properties.numberOfUnauthenticatedApiEndpoints |
integer (int64) |
Nombre de points de terminaison d’API dans cette collection d’API qui ne sont pas authentifiés. |
properties.provisioningState |
Obtient l’état d’approvisionnement de la collection d’API. |
|
properties.sensitivityLabel |
string |
Étiquette de confidentialité de priorité la plus élevée de Microsoft Purview dans cette collection d’API. |
type |
string |
Type de ressource |
ApiCollectionList
Page d’une liste de collections d’API représentées par Microsoft Defender pour LES API.
Nom | Type | Description |
---|---|---|
nextLink |
string |
URI permettant d’extraire la page suivante. |
value |
Collections d’API dans cette page. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires. |
type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
ProvisioningState
Obtient l’état d’approvisionnement de la collection d’API.
Valeur | Description |
---|---|
Canceled | |
Failed | |
InProgress | |
Succeeded |