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
resourceGroupName
path True

string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

resourceName
path True

string

Název prostředku komponenty Application Insights.

subscriptionId
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

ComponentPurgeBodyFilters[]

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

ComponentPurgeResponse

Byla přijata žádost o vymazání komponenty Application Insights.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Příklady

ComponentPurge

Sample Request

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

Sample Response

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
ComponentPurgeBody

Popisuje text požadavku na vymazání pro komponentu App Insights.

ComponentPurgeBodyFilters

Uživatelem definované filtry vrátí data, která se z tabulky vymažou.

ComponentPurgeResponse

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

ComponentPurgeBodyFilters[]

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í.