Поделиться через


API Collections - List By Subscription

Возвращает список коллекций API в подписке, которая была подключена к Microsoft Defender для API.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/apiCollections?api-version=2023-11-15

Параметры URI

Имя В Обязательно Тип Описание
subscriptionId
path True

string

uuid

Идентификатор целевой подписки. Значение должно быть UUID.

api-version
query True

string

Версия API, используемая для этой операции.

Ответы

Имя Тип Описание
200 OK

ApiCollectionList

Это означает успешный ответ. Ответ содержит список коллекций API.

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs

Образец запроса

GET https://management.azure.com/subscriptions/3fa85f64-5717-4562-b3fc-2c963f66afa6/providers/Microsoft.Security/apiCollections?api-version=2023-11-15

Пример ответа

{
  "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/providers/Microsoft.Security/apiCollections?api-version=2023-11-15&$skipToken=ac943fd6a934"
}

Определения

Имя Описание
ApiCollection

Коллекция API, представленная Microsoft Defender для API.

ApiCollectionList

Страница списка коллекций API, представленных Microsoft Defender для API.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ProvisioningState

Возвращает состояние подготовки коллекции API.

ApiCollection

Коллекция API, представленная Microsoft Defender для API.

Имя Тип Описание
id

string

Идентификатор ресурса

name

string

Имя ресурса

properties.baseUrl

string

Базовый универсальный код ресурса (URI) для этой коллекции API. Все конечные точки этой коллекции API расширяют базовый универсальный код ресурса (URI).

properties.discoveredVia

string

Идентификатор ресурса ресурса, из которого обнаружена эта коллекция API.

properties.displayName

string

Отображаемое имя коллекции API.

properties.numberOfApiEndpoints

integer

Количество конечных точек API, обнаруженных в этой коллекции API.

properties.numberOfApiEndpointsWithSensitiveDataExposed

integer

Количество конечных точек API в этой коллекции API, которые предоставляют конфиденциальные данные в своих запросах и /или ответах.

properties.numberOfExternalApiEndpoints

integer

Количество конечных точек API в этой коллекции API, для которых наблюдался трафик API из Интернета.

properties.numberOfInactiveApiEndpoints

integer

Количество конечных точек API в этой коллекции API, которые не получили никакого трафика API за последние 30 дней.

properties.numberOfUnauthenticatedApiEndpoints

integer

Количество конечных точек API в этой коллекции API, не прошедших проверку подлинности.

properties.provisioningState

ProvisioningState

Возвращает состояние подготовки коллекции API.

properties.sensitivityLabel

string

Метка конфиденциальности с наивысшим приоритетом из Microsoft Purview в этой коллекции API.

type

string

Тип ресурса

ApiCollectionList

Страница списка коллекций API, представленных Microsoft Defender для API.

Имя Тип Описание
nextLink

string

URI для получения следующей страницы.

value

ApiCollection[]

Коллекции API на этой странице.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ProvisioningState

Возвращает состояние подготовки коллекции API.

Имя Тип Описание
Canceled

string

Failed

string

InProgress

string

Succeeded

string