Partilhar via


Components interface

Interface que representa um Componente.

Métodos

createOrUpdate(string, string, ApplicationInsightsComponent, ComponentsCreateOrUpdateOptionalParams)

Cria (ou atualiza) um componente do Application Insights. Nota: Não é possível especificar um valor diferente para InstrumentationKey nem AppId na operação Put.

delete(string, string, ComponentsDeleteOptionalParams)

Exclui um componente do Application Insights.

get(string, string, ComponentsGetOptionalParams)

Retorna um componente do Application Insights.

getPurgeStatus(string, string, string, ComponentsGetPurgeStatusOptionalParams)

Obtenha o status de uma operação de limpeza em andamento.

list(ComponentsListOptionalParams)

Obtém uma lista de todos os componentes do Application Insights em uma assinatura.

listByResourceGroup(string, ComponentsListByResourceGroupOptionalParams)

Obtém uma lista de componentes do Application Insights dentro de um grupo de recursos.

purge(string, string, ComponentPurgeBody, ComponentsPurgeOptionalParams)

Limpa dados em um componente do Application Insights por um conjunto de filtros definidos pelo usuário.

Para gerenciar os recursos do sistema, as solicitações de limpeza são limitadas a 50 solicitações por hora. Você deve agrupar a execução de solicitações de limpeza enviando um único comando cujo predicado inclui todas as identidades de usuário que exigem limpeza. Use o operador in para especificar várias identidades. Você deve executar a consulta antes de usar para uma solicitação de limpeza para verificar se os resultados são esperados. Nota: esta operação destina-se a recursos clássicos, para recurso do Application Insights baseado em espaço de trabalho, execute a operação de limpeza (diretamente no espaço de trabalho)( https://learn.microsoft.com/rest/api/loganalytics/workspace-purge/purge), com escopo para id de recurso específico.

updateTags(string, string, TagsResource, ComponentsUpdateTagsOptionalParams)

Atualiza as tags de um componente existente. Para atualizar outros campos, use o método CreateOrUpdate.

Detalhes de Método

createOrUpdate(string, string, ApplicationInsightsComponent, ComponentsCreateOrUpdateOptionalParams)

Cria (ou atualiza) um componente do Application Insights. Nota: Não é possível especificar um valor diferente para InstrumentationKey nem AppId na operação Put.

function createOrUpdate(resourceGroupName: string, resourceName: string, insightProperties: ApplicationInsightsComponent, options?: ComponentsCreateOrUpdateOptionalParams): Promise<ApplicationInsightsComponent>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName

string

O nome do recurso do componente Application Insights.

insightProperties
ApplicationInsightsComponent

Propriedades que precisam ser especificadas para criar um componente do Application Insights.

options
ComponentsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

delete(string, string, ComponentsDeleteOptionalParams)

Exclui um componente do Application Insights.

function delete(resourceGroupName: string, resourceName: string, options?: ComponentsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName

string

O nome do recurso do componente Application Insights.

options
ComponentsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

get(string, string, ComponentsGetOptionalParams)

Retorna um componente do Application Insights.

function get(resourceGroupName: string, resourceName: string, options?: ComponentsGetOptionalParams): Promise<ApplicationInsightsComponent>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName

string

O nome do recurso do componente Application Insights.

options
ComponentsGetOptionalParams

Os parâmetros de opções.

Devoluções

getPurgeStatus(string, string, string, ComponentsGetPurgeStatusOptionalParams)

Obtenha o status de uma operação de limpeza em andamento.

function getPurgeStatus(resourceGroupName: string, resourceName: string, purgeId: string, options?: ComponentsGetPurgeStatusOptionalParams): Promise<ComponentPurgeStatusResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName

string

O nome do recurso do componente Application Insights.

purgeId

string

Em uma solicitação de status de limpeza, esse é o Id da operação cujo status é retornado.

options
ComponentsGetPurgeStatusOptionalParams

Os parâmetros de opções.

Devoluções

list(ComponentsListOptionalParams)

Obtém uma lista de todos os componentes do Application Insights em uma assinatura.

function list(options?: ComponentsListOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponent, ApplicationInsightsComponent[], PageSettings>

Parâmetros

options
ComponentsListOptionalParams

Os parâmetros de opções.

Devoluções

listByResourceGroup(string, ComponentsListByResourceGroupOptionalParams)

Obtém uma lista de componentes do Application Insights dentro de um grupo de recursos.

function listByResourceGroup(resourceGroupName: string, options?: ComponentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponent, ApplicationInsightsComponent[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

options
ComponentsListByResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções

purge(string, string, ComponentPurgeBody, ComponentsPurgeOptionalParams)

Limpa dados em um componente do Application Insights por um conjunto de filtros definidos pelo usuário.

Para gerenciar os recursos do sistema, as solicitações de limpeza são limitadas a 50 solicitações por hora. Você deve agrupar a execução de solicitações de limpeza enviando um único comando cujo predicado inclui todas as identidades de usuário que exigem limpeza. Use o operador in para especificar várias identidades. Você deve executar a consulta antes de usar para uma solicitação de limpeza para verificar se os resultados são esperados. Nota: esta operação destina-se a recursos clássicos, para recurso do Application Insights baseado em espaço de trabalho, execute a operação de limpeza (diretamente no espaço de trabalho)( https://learn.microsoft.com/rest/api/loganalytics/workspace-purge/purge), com escopo para id de recurso específico.

function purge(resourceGroupName: string, resourceName: string, body: ComponentPurgeBody, options?: ComponentsPurgeOptionalParams): Promise<ComponentPurgeResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName

string

O nome do recurso do componente Application Insights.

body
ComponentPurgeBody

Descreve o corpo de uma solicitação para limpar dados em uma única tabela de um componente do Application Insights

options
ComponentsPurgeOptionalParams

Os parâmetros de opções.

Devoluções

updateTags(string, string, TagsResource, ComponentsUpdateTagsOptionalParams)

Atualiza as tags de um componente existente. Para atualizar outros campos, use o método CreateOrUpdate.

function updateTags(resourceGroupName: string, resourceName: string, componentTags: TagsResource, options?: ComponentsUpdateTagsOptionalParams): Promise<ApplicationInsightsComponent>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

resourceName

string

O nome do recurso do componente Application Insights.

componentTags
TagsResource

Informações de tag atualizadas para definir na instância do componente.

options
ComponentsUpdateTagsOptionalParams

Os parâmetros de opções.

Devoluções