Dela via


API-referens för aviseringshantering för lokala hanteringskonsoler

I den här artikeln visas rest-API:er för aviseringshantering som stöds för lokala hanteringskonsoler för Microsoft Defender för IoT.

aviseringar (Hämta aviseringsinformation)

Använd det här API:et för att hämta alla eller filtrerade aviseringar från en lokal hanteringskonsol.

URI-: /external/v1/alerts eller /external/v2/alerts

Frågeparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
tillstånd Få endast hanterade eller ohanterade aviseringar. Värden som stöds:
- handled
- unhandled
Alla andra värden ignoreras.
/api/v1/alerts?state=handled Valfri
fromTime Få aviseringar skapade från och med en viss tidpunkt, i millisekunder från Epoch-tid och i UTC-tidszon. /api/v1/alerts?fromTime=<epoch> Valfri
toTime Få aviseringar som skapats endast tidigare vid en viss tidpunkt, i millisekunder från Epoch-tid och i UTC-tidszon. /api/v1/alerts?toTime=<epoch> Valfri
siteId Den webbplats där aviseringen upptäcktes. /api/v1/alerts?siteId=1 Valfri
zoneId Zonen där aviseringen upptäcktes. /api/v1/alerts?zoneId=1 Valfri
sensorId Sensorn som aviseringen upptäcktes på. /api/v1/alerts?sensorId=1 Valfri

Not

Du kanske inte har plats- och zon-ID:t. I så fall måste du först fråga alla enheter för att hämta plats- och zon-ID:t. Mer information finns i Integration API-referens för lokala hanteringskonsoler (offentlig förhandsversion).

UUID (Hantera aviseringar baserat på UUID)

Använd det här API:et för att vidta angivna åtgärder för en specifik avisering som identifierats av Defender för IoT.

Du kan till exempel använda det här API:et för att skapa en vidarebefordransregel som vidarebefordrar data till QRadar. Mer information finns i Integrera Qradar med Microsoft Defender för IoT.

URI: /external/v1/alerts/<UUID>

STÄLLA

typ: JSON

Frågeparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
UUID- Definierar den universellt unika identifieraren (UUID) för den avisering som du vill hantera eller hantera och lära dig. /api/v1/alerts/7903F632-H7EJ-4N69-F40F-4B1E689G00Q0 Krävs

Brödtextparametrar

Namn Beskrivning Exempel Obligatoriskt/valfritt
åtgärd Sträng Antingen handle eller handleAndLearn Krävs

Exempel på begäran

{
    "action": "handle"
}

maintenanceWindow (Skapa aviseringsundantag)

Hanterar underhållsperioder, under vilka aviseringar inte skickas. Använd det här API:et för att definiera och uppdatera stopp- och starttider, enheter eller undernät som ska undantas när aviseringar utlöses, eller definiera och uppdatera Defender för IoT-motorer som ska undantas.

Under ett underhållsperiod kanske du till exempel vill stoppa aviseringsleveransen för alla aviseringar, förutom aviseringar om skadlig kod på kritiska enheter.

Underhållsfönstren som definierar med maintenanceWindow-API:et visas i den lokala hanteringskonsolens aviseringsundantagsfönster som en skrivskyddad exkluderingsregel med namnet med följande syntax: Maintenance-{token name}-{ticket ID}.

Viktig

Det här API:et stöds endast i underhållssyfte och under en begränsad tidsperiod och är inte avsett att användas i stället för regler för aviseringsundantag. Använd det här API:et endast för engångsåtgärder för tillfälligt underhåll.

URI: /external/v1/maintenanceWindow

POST

Skapar en ny underhållsperiod.

brödtextparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
ticketId Sträng. Definierar underhållsbiljettens ID i användarens system. Kontrollera att biljett-ID:t inte är länkat till ett befintligt öppet fönster. 2987345p98234 Krävs
ttl Positivt heltal. Definierar TTL (time to live), som är varaktigheten för underhållsfönstret, i minuter. När den definierade tidsperioden har slutförts är underhållsfönstret över och systemet fungerar normalt igen. 180 Krävs
motorer JSON-matris med strängar. Definierar vilken motor som aviseringar ska ignoreras från under underhållsfönstret. Möjliga värden:

- ANOMALY
- MALWARE
- OPERATIONAL
- POLICY_VIOLATION
- PROTOCOL_VIOLATION
ANOMALY,OPERATIONAL Valfri
sensorIds JSON-matris med strängar. Definierar vilka sensorer som ska ignorera aviseringar från under underhållsperioden. Du kan hämta dessa sensor-ID:n från -apparaterna (Hantera OT-sensorenheter)-API:et. 1,35,63 Valfri
undernät JSON-matris med strängar. Definierar undernäten för att förhindra aviseringar från under underhållsperioden. Definiera varje undernät i en CIDR-notation. 192.168.0.0/16,138.136.80.0/14,112.138.10.0/8 Valfri

TA BORT

Stänger en befintlig underhållsperiod.

Frågeparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
ticketId Definierar underhållsbiljettens ID i användarens system. Kontrollera att biljett-ID:t är länkat till ett befintligt öppet fönster. 2987345p98234 Krävs

Hämta en logg över alla öppna (POST), stäng (DELETE) och uppdatera (PUT) åtgärder som utfördes med hjälp av det här API:et för hantering av underhållsperioder. T

Frågeparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
fromDate Filtrerar loggarna från det fördefinierade datumet och senare. Formatet är YYYY-MM-DD. 2022-08-10 Valfri
toDate Filtrerar loggarna upp till det fördefinierade datumet. Formatet är YYYY-MM-DD. 2022-08-10 Valfri
ticketId Filtrerar loggarna som är relaterade till ett specifikt biljett-ID. 9a5fe99c-d914-4bda-9332-307384fe40bf Valfri
tokenName Filtrerar loggarna som är relaterade till ett specifikt tokennamn. quarterly-sanity-window Valfri

Felkoder:

Kod Meddelande Beskrivning
200 OKEJ Åtgärden har slutförts.
204: Inget innehåll Det finns inga data att visa.
400 Felaktig begäran Datumformatet är felaktigt.
500 Internt serverfel Andra oväntade fel.

STÄLLA

Gör att du kan uppdatera varaktigheten för underhållsperioden när du har startat underhållsprocessen genom att ändra parametern ttl. Den nya varaktighetsdefinitionen åsidosätter den föregående.

Den här metoden är användbar när du vill ange en längre varaktighet än den för närvarande konfigurerade varaktigheten. Om du till exempel ursprungligen har definierat 180 minuter, 90 minuter har passerat och du vill lägga till ytterligare 30 minuter uppdaterar du ttl till 120 minut för att återställa varaktighetsantalet.

Frågeparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
ticketId Sträng. Definierar underhållsbiljettens ID i användarens system. 2987345p98234 Krävs
ttl Positivt heltal. Definierar varaktigheten för fönstret i minuter. 210 Krävs

pcap (PCAP för begärandeavisering)

Använd det här API:et för att begära en PCAP-fil som är relaterad till en avisering.

URI: /external/v2/alerts/

Frågeparametrar:

Namn Beskrivning Exempel Obligatoriskt/valfritt
ID Aviserings-ID från den lokala hanteringskonsolen /external/v2/alerts/pcap/<id> Krävs

Nästa steg

Mer information finns i referensöversikten Defender för IoT API.