ApiCollections Interface
public interface ApiCollections
Resource collection API of ApiCollections.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Api |
getByAzureApiManagementService(String resourceGroupName, String serviceName, String apiId)
Gets an onboarded Azure API Management API Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. |
abstract
Response<Api |
getByAzureApiManagementServiceWithResponse(String resourceGroupName, String serviceName, String apiId, Context context)
Gets an onboarded Azure API Management API Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. |
abstract
Paged |
list()
Gets a list of API collections within a subscription Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs. |
abstract
Paged |
list(Context context)
Gets a list of API collections within a subscription Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs. |
abstract
Paged |
listByAzureApiManagementService(String resourceGroupName, String serviceName)
Gets a list of onboarded Azure API Management APIs Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. |
abstract
Paged |
listByAzureApiManagementService(String resourceGroupName, String serviceName, Context context)
Gets a list of onboarded Azure API Management APIs Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. |
abstract
Paged |
listByResourceGroup(String resourceGroupName)
Gets a list of API collections within a resource group Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs. |
abstract
Paged |
listByResourceGroup(String resourceGroupName, Context context)
Gets a list of API collections within a resource group Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs. |
abstract void |
offboardAzureApiManagementApi(String resourceGroupName, String serviceName, String apiId)
Offboard an Azure API Management API from Microsoft Defender for APIs Offboard an Azure API Management API from Microsoft Defender for APIs. |
abstract Response<Void> |
offboardAzureApiManagementApiWithResponse(String resourceGroupName, String serviceName, String apiId, Context context)
Offboard an Azure API Management API from Microsoft Defender for APIs Offboard an Azure API Management API from Microsoft Defender for APIs. |
abstract
Api |
onboardAzureApiManagementApi(String resourceGroupName, String serviceName, String apiId)
Onboard an Azure API Management API to Microsoft Defender for APIs Onboard an Azure API Management API to Microsoft Defender for APIs. |
abstract
Api |
onboardAzureApiManagementApi(String resourceGroupName, String serviceName, String apiId, Context context)
Onboard an Azure API Management API to Microsoft Defender for APIs Onboard an Azure API Management API to Microsoft Defender for APIs. |
Method Details
getByAzureApiManagementService
public abstract ApiCollection getByAzureApiManagementService(String resourceGroupName, String serviceName, String apiId)
Gets an onboarded Azure API Management API Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected.
Parameters:
Returns:
getByAzureApiManagementServiceWithResponse
public abstract Response
Gets an onboarded Azure API Management API Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a list of API collections within a subscription Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs.
Returns:
list
public abstract PagedIterable
Gets a list of API collections within a subscription Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs.
Parameters:
Returns:
listByAzureApiManagementService
public abstract PagedIterable
Gets a list of onboarded Azure API Management APIs Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected.
Parameters:
Returns:
listByAzureApiManagementService
public abstract PagedIterable
Gets a list of onboarded Azure API Management APIs Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets a list of API collections within a resource group Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets a list of API collections within a resource group Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs.
Parameters:
Returns:
offboardAzureApiManagementApi
public abstract void offboardAzureApiManagementApi(String resourceGroupName, String serviceName, String apiId)
Offboard an Azure API Management API from Microsoft Defender for APIs Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors.
Parameters:
offboardAzureApiManagementApiWithResponse
public abstract Response
Offboard an Azure API Management API from Microsoft Defender for APIs Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors.
Parameters:
Returns:
onboardAzureApiManagementApi
public abstract ApiCollection onboardAzureApiManagementApi(String resourceGroupName, String serviceName, String apiId)
Onboard an Azure API Management API to Microsoft Defender for APIs Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected.
Parameters:
Returns:
onboardAzureApiManagementApi
public abstract ApiCollection onboardAzureApiManagementApi(String resourceGroupName, String serviceName, String apiId, Context context)
Onboard an Azure API Management API to Microsoft Defender for APIs Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for