Components - Purge
Felhasználó által definiált szűrőkkel törli az Adatokat egy Application Insights-összetevőben.
A rendszererőforrások kezelése érdekében a rendszer óránként 50 kéréssel szabályozza a törlési kérelmeket. A törlési kérelmek végrehajtását egyetlen parancs elküldésével kell kötegelten végrehajtania, amelynek predikátumában minden olyan felhasználói identitás szerepel, amely törlést igényel. A in operátorral több identitást is megadhat. A törlési kérés használata előtt futtassa a lekérdezést, hogy ellenőrizze, hogy az eredmények várhatóak-e.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
resource
|
path | True |
string |
Az Application Insights összetevő-erőforrás neve. |
subscription
|
path | True |
string minLength: 1 |
A cél-előfizetés azonosítója. |
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
filters | True |
Az oszlopok és szűrők (lekérdezések) készlete, amelyeket futtathat rajtuk az eredményül kapott adatok törléséhez. |
|
table | True |
string |
Táblázat, amelyből adatokat törölhet. |
Válaszok
Name | Típus | Description |
---|---|---|
202 Accepted |
Elfogadott kérelem egy Application Insights-összetevő törlésére. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
ComponentPurge
Mintakérelem
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/OIAutoRest5123/providers/Microsoft.Insights/components/aztest5048/purge?api-version=2015-05-01
{
"table": "Heartbeat",
"filters": [
{
"column": "TimeGenerated",
"operator": ">",
"value": "2017-09-01T00:00:00"
}
]
}
Mintaválasz
x-ms-status-location: https://management.azure.com/subscriptions/b96161de-b34a-480f-7343-59b099299283/resourceGroups/example/providers/microsoft.insights/components/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2015-05-01
{
"operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
}
Definíciók
Name | Description |
---|---|
Component |
Az App Insights-összetevők törlési kérésének törzsét ismerteti |
Component |
Felhasználó által definiált szűrők, amelyek a táblából törölendő adatokat adnak vissza. |
Component |
Adott törlési művelet műveleti azonosítóját tartalmazó válasz. |
ComponentPurgeBody
Az App Insights-összetevők törlési kérésének törzsét ismerteti
Name | Típus | Description |
---|---|---|
filters |
Az oszlopok és szűrők (lekérdezések) készlete, amelyeket futtathat rajtuk az eredményül kapott adatok törléséhez. |
|
table |
string |
Táblázat, amelyből adatokat törölhet. |
ComponentPurgeBodyFilters
Felhasználó által definiált szűrők, amelyek a táblából törölendő adatokat adnak vissza.
Name | Típus | Description |
---|---|---|
column |
string |
Annak a táblának az oszlopa, amelyen az adott lekérdezésnek futnia kell |
key |
string |
Egyéni dimenziók szűrésekor ez a kulcs lesz az egyéni dimenzió neve. |
operator |
string |
A megadott oszlop és érték(ek) kiértékelésére szolgáló lekérdezési operátor. A támogatott operátorok a következők: ==, =~, in, in, in~, >, >=, <, <=, közöttük, és ugyanúgy viselkednek, mint egy KQL-lekérdezésben. |
value |
az operátor függvényének értéke. Ez lehet szám (például 100 >), sztring (időbélyeg >= '2017-09-01') vagy értéktömb. |
ComponentPurgeResponse
Adott törlési művelet műveleti azonosítóját tartalmazó válasz.
Name | Típus | Description |
---|---|---|
operationId |
string |
Egy adott törlési művelet állapotának lekérdezéséhez használandó azonosító. |