Components - Purge
Vymaže data v komponentě Application Insights pomocí sady uživatelem definovaných filtrů.
Aby bylo možné spravovat systémové prostředky, požadavky na vyprázdnění se omezují rychlostí 50 požadavků za hodinu. Spuštění požadavků na vymazání byste měli dávkovat odesláním jednoho příkazu, jehož predikát zahrnuje všechny identity uživatelů, které vyžadují vymazání. K určení více identit použijte operátor in. Před použitím příkazu pro žádost o vymazání byste měli spustit dotaz, abyste ověřili, že jsou výsledky očekávané.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. |
resource
|
path | True |
string |
Název prostředku komponenty Application Insights. |
subscription
|
path | True |
string |
ID cílového předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
filters | True |
Sada sloupců a filtrů (dotazů), které se mají spustit, aby se vyprázdnila výsledná data. |
|
table | True |
string |
Tabulka, ze které chcete vyprázdnit data. |
Odpovědi
Name | Typ | Description |
---|---|---|
202 Accepted |
Byla přijata žádost o vymazání komponenty Application Insights. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2.
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
ComponentPurge
Ukázkový požadavek
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"
}
]
}
Ukázková odpověď
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"
}
Definice
Name | Description |
---|---|
Component |
Popisuje text požadavku na vymazání pro komponentu App Insights. |
Component |
Uživatelem definované filtry vrátí data, která se z tabulky vymažou. |
Component |
Odpověď obsahující operationId pro konkrétní akci vyprázdnění. |
ComponentPurgeBody
Popisuje text požadavku na vymazání pro komponentu App Insights.
Name | Typ | Description |
---|---|---|
filters |
Sada sloupců a filtrů (dotazů), které se mají spustit, aby se vyprázdnila výsledná data. |
|
table |
string |
Tabulka, ze které chcete vyprázdnit data. |
ComponentPurgeBodyFilters
Uživatelem definované filtry vrátí data, která se z tabulky vymažou.
Name | Typ | Description |
---|---|---|
column |
string |
Sloupec tabulky, nad kterou se má daný dotaz spustit |
key |
string |
Při filtrování vlastních dimenzí se tento klíč použije jako název vlastní dimenze. |
operator |
string |
Operátor dotazu, který vyhodnotí zadaný sloupec a hodnoty. Podporované operátory jsou ==, =~, in, in~, >, = >, <, <=, between a mají stejné chování jako v dotazu KQL. |
value |
hodnota operátoru, který má fungovat. Může to být číslo (např. > 100), řetězec (časové razítko >= '2017-09-01') nebo matice hodnot. |
ComponentPurgeResponse
Odpověď obsahující operationId pro konkrétní akci vyprázdnění.
Name | Typ | Description |
---|---|---|
operationId |
string |
ID, které se použije při dotazování na stav konkrétní operace vymazání. |