共用方式為


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 參數

名稱 位於 必要 類型 Description
subscriptionId
path True

string

uuid

目標訂用帳戶的標識碼。 此值必須是 UUID。

api-version
query True

string

要用於這項作業的 API 版本。

回應

名稱 類型 Description
200 OK

ApiCollectionList

這表示成功的回應。 回應包含 API 集合清單。

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
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"
}

定義

名稱 Description
ApiCollection

API 集合,如適用於 API 的 Defender Microsoft 所表示。

ApiCollectionList

API 集合列表的頁面,如適用於 API 的 Defender Microsoft 所表示。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

ProvisioningState

取得 API 集合的布建狀態。

ApiCollection

API 集合,如適用於 API 的 Defender Microsoft 所表示。

名稱 類型 Description
id

string

資源標識碼

name

string

資源名稱

properties.baseUrl

string

這個 API 集合的基底 URI。 此 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 集合中尚未在過去 30 天內收到任何 API 流量的 API 端點數目。

properties.numberOfUnauthenticatedApiEndpoints

integer

此 API 集合中未經驗證的 API 端點數目。

properties.provisioningState

ProvisioningState

取得 API 集合的布建狀態。

properties.sensitivityLabel

string

此 API 集合中來自 Microsoft Purview 的最高優先順序敏感度標籤。

type

string

資源類型

ApiCollectionList

API 集合列表的頁面,如適用於 API 的 Defender Microsoft 所表示。

名稱 類型 Description
nextLink

string

要擷取下一頁的 URI。

value

ApiCollection[]

此頁面中的 API 集合。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細數據。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

ProvisioningState

取得 API 集合的布建狀態。

名稱 類型 Description
Canceled

string

Failed

string

InProgress

string

Succeeded

string