Sdílet prostřednictvím


API Collections - Get By Azure Api Management Service

Získá onboardované rozhraní API služby Azure API Management.
Získá rozhraní API služby Azure API Management, pokud je onboardováno do programu Microsoft Defender pro rozhraní API. Pokud je rozhraní API služby Azure API Management nasazené v programu Microsoft Defender pro rozhraní API, systém bude monitorovat operace v rozhraní API služby Azure API Management za účelem rušivého chování a poskytovat výstrahy pro zjištěné útoky.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
apiId
path True

string

Identifikátor revize rozhraní API. V instanci služby API Management musí být jedinečné. Revize, která není aktuální, má ; rev=n jako přípona, kde n je číslo revize.

Vzor regulárního výrazu: ^[^*#&+:<>?]+$

resourceGroupName
path True

string

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

serviceName
path True

string

Název služby API Management.

Vzor regulárního výrazu: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

uuid

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Typ Description
200 OK

ApiCollection

To značí úspěšnou odpověď. Odpověď obsahuje vlastnosti kolekce rozhraní API.

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs

Ukázkový požadavek

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

Ukázková odpověď

{
  "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"
  }
}

Definice

Name Description
ApiCollection

Kolekce rozhraní API reprezentovaná programem Microsoft Defender for API.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

ProvisioningState

Získá stav zřizování kolekce rozhraní API.

ApiCollection

Kolekce rozhraní API reprezentovaná programem Microsoft Defender for API.

Name Typ Description
id

string

ID prostředku

name

string

Název prostředku

properties.baseUrl

string

Základní identifikátor URI pro tuto kolekci rozhraní API. Všechny koncové body této kolekce rozhraní API rozšiřují tento základní identifikátor URI.

properties.discoveredVia

string

ID prostředku prostředku, ze kterého byla tato kolekce rozhraní API zjištěna.

properties.displayName

string

Zobrazovaný název kolekce rozhraní API.

properties.numberOfApiEndpoints

integer

Počet koncových bodů rozhraní API zjištěných v této kolekci rozhraní API

properties.numberOfApiEndpointsWithSensitiveDataExposed

integer

Početkoncovýchch

properties.numberOfExternalApiEndpoints

integer

Početkoncovýchch

properties.numberOfInactiveApiEndpoints

integer

Počet koncových bodů rozhraní API v této kolekci rozhraní API, které během posledních 30 dnů nepřijaly žádný provoz rozhraní API.

properties.numberOfUnauthenticatedApiEndpoints

integer

Počet koncových bodů rozhraní API v této kolekci rozhraní API, které nejsou neověřené.

properties.provisioningState

ProvisioningState

Získá stav zřizování kolekce rozhraní API.

properties.sensitivityLabel

string

Popisek citlivosti s nejvyšší prioritou z Microsoft Purview v této kolekci rozhraní API.

type

string

Typ prostředku

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

ProvisioningState

Získá stav zřizování kolekce rozhraní API.

Name Typ Description
Canceled

string

Failed

string

InProgress

string

Succeeded

string