Components - Purge
Elimina i dati in un componente di Application Insights da un set di filtri definiti dall'utente.
Per gestire le risorse di sistema, le richieste di ripulitura sono limitate a 50 all'ora. È consigliabile effettuare l'esecuzione in batch delle richieste di ripulitura inviando un unico comando il cui predicato includa tutte le identità utente che richiedono ripulitura. Usare l'operatore in per specificare più identità. È necessario eseguire la query prima di usare per una richiesta di eliminazione per verificare che i risultati siano previsti.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole. |
resource
|
path | True |
string |
Nome della risorsa componente di Application Insights. |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
filters | True |
Set di colonne e filtri (query) da eseguire per eliminare i dati risultanti. |
|
table | True |
string |
Tabella da cui eliminare i dati. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
202 Accepted |
Richiesta accettata per l'eliminazione di un componente di Application Insights. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
ComponentPurge
Esempio di richiesta
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"
}
]
}
Risposta di esempio
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"
}
Definizioni
Nome | Descrizione |
---|---|
Component |
Descrive il corpo di una richiesta di eliminazione per un componente di App Insights |
Component |
Filtri definiti dall'utente per restituire i dati che verranno eliminati dalla tabella. |
Component |
Risposta contenente operationId per un'azione di eliminazione specifica. |
ComponentPurgeBody
Descrive il corpo di una richiesta di eliminazione per un componente di App Insights
Nome | Tipo | Descrizione |
---|---|---|
filters |
Set di colonne e filtri (query) da eseguire per eliminare i dati risultanti. |
|
table |
string |
Tabella da cui eliminare i dati. |
ComponentPurgeBodyFilters
Filtri definiti dall'utente per restituire i dati che verranno eliminati dalla tabella.
Nome | Tipo | Descrizione |
---|---|---|
column |
string |
Colonna della tabella in cui deve essere eseguita la query specificata |
key |
string |
Quando si filtrano le dimensioni personalizzate, questa chiave verrà usata come nome della dimensione personalizzata. |
operator |
string |
Operatore di query da valutare sulla colonna e sui valori specificati. Gli operatori supportati sono ==, =~, in~, , =, >, <><= , tra e hanno lo stesso comportamento di una query KQL. |
value |
valore per l'operatore su cui eseguire la funzione. Può essere un numero (ad esempio > 100), una stringa (timestamp >= '2017-09-01') o una matrice di valori. |
ComponentPurgeResponse
Risposta contenente operationId per un'azione di eliminazione specifica.
Nome | Tipo | Descrizione |
---|---|---|
operationId |
string |
ID da usare quando si esegue una query sullo stato per un'operazione di eliminazione specifica. |