Components - Purge
Vyprázdní data v komponentě Application Insights sadou uživatelsky definovaných filtrů.
Kvůli správě systémových prostředků se žádosti o vymazání omezují na 50 požadavků za hodinu. Spuštění požadavků na vyprázdně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í. Operátor in slouží k určení více identit. Před použitím požadavku na vyprázdnění byste měli spustit dotaz, abyste ověřili, že se výsledky očekávají.
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 minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
resource
|
path | True |
string |
Název prostředku komponenty Application Insights. |
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
api-version
|
query | True |
string minLength: 1 |
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ů) pro jejich spuštění, aby se vyprázdnila výsledná data. |
|
table | True |
string |
Tabulka, ze které chcete data vyprázdnit. |
Odpovědi
Name | Typ | Description |
---|---|---|
202 Accepted |
Přijatá žádost o vymazání komponenty Application Insights |
Zabezpečení
azure_auth
Tok OAuth2 v Azure Active Directory
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 tělo žádosti o vymazání komponenty App Insights. |
Component |
Uživatelem definované filtry pro vrácení dat, která se vyprázdní z tabulky. |
Component |
Odpověď obsahující id operace pro konkrétní akci vyprázdnění |
ComponentPurgeBody
Popisuje tělo žádosti o vymazání komponenty App Insights.
Name | Typ | Description |
---|---|---|
filters |
Sada sloupců a filtrů (dotazů) pro jejich spuštění, aby se vyprázdnila výsledná data. |
|
table |
string |
Tabulka, ze které chcete data vyprázdnit. |
ComponentPurgeBodyFilters
Uživatelem definované filtry pro vrácení dat, která se vyprázdní z tabulky.
Name | Typ | Description |
---|---|---|
column |
string |
Sloupec tabulky, ve které má daný dotaz běžet |
key |
string |
Při filtrování podle vlastních dimenzí se tento klíč použije jako název vlastní dimenze. |
operator |
string |
Operátor dotazu, který se má vyhodnotit nad zadaným sloupcem a hodnotami. 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 pole hodnot. |
ComponentPurgeResponse
Odpověď obsahující id operace pro konkrétní akci vyprázdnění
Name | Typ | Description |
---|---|---|
operationId |
string |
ID, které se má použít při dotazování na stav konkrétní operace vyprázdnění. |