Components - Purge
Remove dados num componente do Application Insights por um conjunto de filtros definidos pelo utilizador.
Para gerir os recursos do sistema, os pedidos de remoção são limitados a 50 pedidos por hora. Deve criar em lote a execução de pedidos de remoção ao enviar um único comando cujo predicado inclui todas as identidades de utilizador que requerem a remoção. Utilize o operador in para especificar várias identidades. Deve executar a consulta antes de utilizar um pedido de remoção para verificar se os resultados são esperados.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2015-05-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas. |
resource
|
path | True |
string |
O nome do recurso do componente do Application Insights. |
subscription
|
path | True |
string |
O ID da subscrição de destino. |
api-version
|
query | True |
string |
A versão da API a utilizar para esta operação. |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
filters | True |
O conjunto de colunas e filtros (consultas) para os executar para remover os dados resultantes. |
|
table | True |
string |
Tabela a partir da qual remover dados. |
Respostas
Name | Tipo | Description |
---|---|---|
202 Accepted |
Pedido aceite para a remoção de um componente do Application Insights. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
ComponentPurge
Pedido de amostra
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"
}
]
}
Resposta da amostra
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"
}
Definições
Name | Description |
---|---|
Component |
Descreve o corpo de um pedido de remoção de um componente do App Insights |
Component |
Filtros definidos pelo utilizador para devolver dados que serão removidos da tabela. |
Component |
Resposta que contém operationId para uma ação de remoção específica. |
ComponentPurgeBody
Descreve o corpo de um pedido de remoção de um componente do App Insights
Name | Tipo | Description |
---|---|---|
filters |
O conjunto de colunas e filtros (consultas) para os executar para remover os dados resultantes. |
|
table |
string |
Tabela a partir da qual remover dados. |
ComponentPurgeBodyFilters
Filtros definidos pelo utilizador para devolver dados que serão removidos da tabela.
Name | Tipo | Description |
---|---|---|
column |
string |
A coluna da tabela sobre a qual a consulta especificada deve ser executada |
key |
string |
Ao filtrar dimensões personalizadas, esta chave será utilizada como o nome da dimensão personalizada. |
operator |
string |
Um operador de consulta para avaliar através das colunas e valores fornecidos. Os operadores suportados são ==, =~, in, in~, >, >=, <= <, entre e têm o mesmo comportamento que teriam numa consulta KQL. |
value |
o valor para o operador funcionar. Pode ser um número (por exemplo, > 100), uma cadeia (carimbo de data/hora >= "2017-09-01") ou uma matriz de valores. |
ComponentPurgeResponse
Resposta que contém operationId para uma ação de remoção específica.
Name | Tipo | Description |
---|---|---|
operationId |
string |
ID a utilizar ao consultar o estado de uma determinada operação de remoção. |