API Collections - List By Resource Group
Obtém uma lista de coleções de API em um grupo de recursos que foram integrados ao Microsoft Defender para APIs.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/apiCollections?api-version=2023-11-15
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
subscription
|
path | True |
string uuid |
A ID da assinatura de destino. O valor deve ser uma UUID. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Isso indica uma resposta bem-sucedida. A resposta contém a lista de coleções de API. |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs
Solicitação de exemplo
GET https://management.azure.com/subscriptions/3fa85f64-5717-4562-b3fc-2c963f66afa6/resourceGroups/rg1/providers/Microsoft.Security/apiCollections?api-version=2023-11-15
Resposta de exemplo
{
"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.Security/apiCollections?api-version=2023-11-15&$skipToken=ac943fd6a934"
}
Definições
Nome | Description |
---|---|
Api |
Uma coleção de API representada pelo Microsoft Defender para APIs. |
Api |
Página de uma lista de coleções de API, conforme representado pelo Microsoft Defender para APIs. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Provisioning |
Obtém o estado de provisionamento da coleção de API. |
ApiCollection
Uma coleção de API representada pelo Microsoft Defender para APIs.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso |
name |
string |
Nome do recurso |
properties.baseUrl |
string |
O URI base para essa coleção de API. Todos os pontos de extremidade dessa coleção de API estendem esse URI base. |
properties.discoveredVia |
string |
A ID do recurso de onde essa coleção de API foi descoberta. |
properties.displayName |
string |
O nome de exibição da coleção de API. |
properties.numberOfApiEndpoints |
integer |
O número de pontos de extremidade de API descobertos nesta coleção de API. |
properties.numberOfApiEndpointsWithSensitiveDataExposed |
integer |
O número de pontos de extremidade de API nesta coleção de API que estão expondo dados confidenciais em suas solicitações e/ou respostas. |
properties.numberOfExternalApiEndpoints |
integer |
O número de pontos de extremidade de API nesta coleção de API para a qual o tráfego de API da Internet foi observado. |
properties.numberOfInactiveApiEndpoints |
integer |
O número de pontos de extremidade de API nesta coleção de API que não receberam nenhum tráfego de API nos últimos 30 dias. |
properties.numberOfUnauthenticatedApiEndpoints |
integer |
O número de pontos de extremidade de API nesta coleção de API que não são autenticados. |
properties.provisioningState |
Obtém o estado de provisionamento da coleção de API. |
|
properties.sensitivityLabel |
string |
O rótulo de confidencialidade de prioridade mais alta do Microsoft Purview nesta coleção de API. |
type |
string |
Tipo de recurso |
ApiCollectionList
Página de uma lista de coleções de API, conforme representado pelo Microsoft Defender para APIs.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O URI a ser buscado na próxima página. |
value |
Coleções de API nesta página. |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
ProvisioningState
Obtém o estado de provisionamento da coleção de API.
Nome | Tipo | Description |
---|---|---|
Canceled |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |