你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
APICollections interface
表示 APICollections 的接口。
方法
方法详细信息
beginOnboardAzureApiManagementApi(string, string, string, APICollectionsOnboardAzureApiManagementApiOptionalParams)
将 Azure API 管理 API 载入Microsoft Defender API。 系统将开始监视 Azure 管理 API 中的操作,以发现侵入性行为,并为检测到的攻击提供警报。
function beginOnboardAzureApiManagementApi(resourceGroupName: string, serviceName: string, apiId: string, options?: APICollectionsOnboardAzureApiManagementApiOptionalParams): Promise<SimplePollerLike<OperationState<ApiCollection>, ApiCollection>>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- serviceName
-
string
API 管理服务的名称。
- apiId
-
string
API 修订标识符。 在API 管理服务实例中必须是唯一的。 非当前修订版具有 ;rev=n 作为后缀,其中 n 是修订号。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ApiCollection>, ApiCollection>>
beginOnboardAzureApiManagementApiAndWait(string, string, string, APICollectionsOnboardAzureApiManagementApiOptionalParams)
将 Azure API 管理 API 载入Microsoft Defender API。 系统将开始监视 Azure 管理 API 中的操作,以发现侵入性行为,并为检测到的攻击提供警报。
function beginOnboardAzureApiManagementApiAndWait(resourceGroupName: string, serviceName: string, apiId: string, options?: APICollectionsOnboardAzureApiManagementApiOptionalParams): Promise<ApiCollection>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- serviceName
-
string
API 管理服务的名称。
- apiId
-
string
API 修订标识符。 在API 管理服务实例中必须是唯一的。 非当前修订版具有 ;rev=n 作为后缀,其中 n 是修订号。
选项参数。
返回
Promise<ApiCollection>
getByAzureApiManagementService(string, string, string, APICollectionsGetByAzureApiManagementServiceOptionalParams)
获取 Azure API 管理 API(如果已加入 API 的Microsoft Defender)。 如果 Azure API 管理 API 载入到 api Microsoft Defender,系统将监视 Azure API 管理 API 中的操作,以查找侵入性行为,并为检测到的攻击提供警报。
function getByAzureApiManagementService(resourceGroupName: string, serviceName: string, apiId: string, options?: APICollectionsGetByAzureApiManagementServiceOptionalParams): Promise<ApiCollection>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- serviceName
-
string
API 管理服务的名称。
- apiId
-
string
API 修订标识符。 在API 管理服务实例中必须是唯一的。 非当前修订版具有 ;rev=n 作为后缀,其中 n 是修订号。
返回
Promise<ApiCollection>
listByAzureApiManagementService(string, string, APICollectionsListByAzureApiManagementServiceOptionalParams)
获取已载入到 api Microsoft Defender 的 Azure API 管理 API 的列表。 如果 Azure API 管理 API 载入到 api Microsoft Defender,系统将监视 Azure API 管理 API 中的操作,以查找侵入性行为,并为检测到的攻击提供警报。
function listByAzureApiManagementService(resourceGroupName: string, serviceName: string, options?: APICollectionsListByAzureApiManagementServiceOptionalParams): PagedAsyncIterableIterator<ApiCollection, ApiCollection[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- serviceName
-
string
API 管理服务的名称。
返回
listByResourceGroup(string, APICollectionsListByResourceGroupOptionalParams)
获取资源组中已加入 API Microsoft Defender的 API 集合的列表。
function listByResourceGroup(resourceGroupName: string, options?: APICollectionsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ApiCollection, ApiCollection[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
选项参数。
返回
listBySubscription(APICollectionsListBySubscriptionOptionalParams)
获取订阅中已加入 API Microsoft Defender的 API 集合的列表。
function listBySubscription(options?: APICollectionsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ApiCollection, ApiCollection[], PageSettings>
参数
选项参数。
返回
offboardAzureApiManagementApi(string, string, string, APICollectionsOffboardAzureApiManagementApiOptionalParams)
从适用于 API 的 Microsoft Defender 卸载 Azure API 管理 API。 系统将停止监视 Azure API 管理 API 中的操作,以阻止入侵行为。
function offboardAzureApiManagementApi(resourceGroupName: string, serviceName: string, apiId: string, options?: APICollectionsOffboardAzureApiManagementApiOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- serviceName
-
string
API 管理服务的名称。
- apiId
-
string
API 修订标识符。 在API 管理服务实例中必须是唯一的。 非当前修订版具有 ;rev=n 作为后缀,其中 n 是修订号。
返回
Promise<void>