Compartilhar via


Monitors interface

Interface que representa um Monitor.

Métodos

beginCreateOrUpdate(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)

Criar um NewRelicMonitorResource

beginCreateOrUpdateAndWait(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)

Criar um NewRelicMonitorResource

beginDelete(string, string, string, MonitorsDeleteOptionalParams)

Excluir um NewRelicMonitorResource

beginDeleteAndWait(string, string, string, MonitorsDeleteOptionalParams)

Excluir um NewRelicMonitorResource

get(string, string, MonitorsGetOptionalParams)

Obter um NewRelicMonitorResource

getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)

Obter regras de métrica

getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)

Obter status de métrica

listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)

Liste os recursos do serviço de aplicativo que estão sendo monitorados pelo recurso NewRelic no momento.

listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)

Listar recursos NewRelicMonitorResource por grupo de recursos

listBySubscription(MonitorsListBySubscriptionOptionalParams)

Listar recursos NewRelicMonitorResource por ID da assinatura

listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)

Liste os recursos de VM de computação que estão sendo monitorados pelo recurso NewRelic.

listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)

Liste todos os recursos do Azure associados à mesma organização e conta NewRelic que o recurso de destino.

listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)

Liste os recursos que estão sendo monitorados pelo recurso de monitor NewRelic.

switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)

Alterna a cobrança do recurso de monitor NewRelic.

update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)

Atualizar um NewRelicMonitorResource

vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)

Retorna o conteúdo que precisa ser passado no corpo da solicitação para instalar o agente NewRelic em uma VM.

Detalhes do método

beginCreateOrUpdate(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)

Criar um NewRelicMonitorResource

function beginCreateOrUpdate(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

resource
NewRelicMonitorResource

Parâmetros de criação de recursos.

options
MonitorsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>

beginCreateOrUpdateAndWait(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)

Criar um NewRelicMonitorResource

function beginCreateOrUpdateAndWait(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<NewRelicMonitorResource>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

resource
NewRelicMonitorResource

Parâmetros de criação de recursos.

options
MonitorsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginDelete(string, string, string, MonitorsDeleteOptionalParams)

Excluir um NewRelicMonitorResource

function beginDelete(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

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

userEmail

string

Email de usuário.

monitorName

string

Nome do recurso Monitores

options
MonitorsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, MonitorsDeleteOptionalParams)

Excluir um NewRelicMonitorResource

function beginDeleteAndWait(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

userEmail

string

Email de usuário.

monitorName

string

Nome do recurso Monitores

options
MonitorsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, MonitorsGetOptionalParams)

Obter um NewRelicMonitorResource

function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<NewRelicMonitorResource>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

options
MonitorsGetOptionalParams

Os parâmetros de opções.

Retornos

getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)

Obter regras de métrica

function getMetricRules(resourceGroupName: string, monitorName: string, request: MetricsRequest, options?: MonitorsGetMetricRulesOptionalParams): Promise<MetricRules>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

request
MetricsRequest

Os detalhes da solicitação obter métricas status.

options
MonitorsGetMetricRulesOptionalParams

Os parâmetros de opções.

Retornos

Promise<MetricRules>

getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)

Obter status de métrica

function getMetricStatus(resourceGroupName: string, monitorName: string, request: MetricsStatusRequest, options?: MonitorsGetMetricStatusOptionalParams): Promise<MetricsStatusResponse>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

request
MetricsStatusRequest

Os detalhes da solicitação obter métricas status.

options
MonitorsGetMetricStatusOptionalParams

Os parâmetros de opções.

Retornos

listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)

Liste os recursos do serviço de aplicativo que estão sendo monitorados pelo recurso NewRelic no momento.

function listAppServices(resourceGroupName: string, monitorName: string, request: AppServicesGetRequest, options?: MonitorsListAppServicesOptionalParams): PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

request
AppServicesGetRequest

Os detalhes dos serviços de aplicativo recebem solicitação.

options
MonitorsListAppServicesOptionalParams

Os parâmetros de opções.

Retornos

listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)

Listar recursos NewRelicMonitorResource por grupo de recursos

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

Parâmetros

resourceGroupName

string

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

options
MonitorsListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listBySubscription(MonitorsListBySubscriptionOptionalParams)

Listar recursos NewRelicMonitorResource por ID da assinatura

function listBySubscription(options?: MonitorsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>

Parâmetros

options
MonitorsListBySubscriptionOptionalParams

Os parâmetros de opções.

Retornos

listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)

Liste os recursos de VM de computação que estão sendo monitorados pelo recurso NewRelic.

function listHosts(resourceGroupName: string, monitorName: string, request: HostsGetRequest, options?: MonitorsListHostsOptionalParams): PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

request
HostsGetRequest

Os detalhes da solicitação Obter Hosts.

options
MonitorsListHostsOptionalParams

Os parâmetros de opções.

Retornos

listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)

Liste todos os recursos do Azure associados à mesma organização e conta NewRelic que o recurso de destino.

function listLinkedResources(resourceGroupName: string, monitorName: string, options?: MonitorsListLinkedResourcesOptionalParams): PagedAsyncIterableIterator<LinkedResource, LinkedResource[], PageSettings>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

options
MonitorsListLinkedResourcesOptionalParams

Os parâmetros de opções.

Retornos

listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)

Liste os recursos que estão sendo monitorados pelo recurso de monitor NewRelic.

function listMonitoredResources(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams): PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

options
MonitorsListMonitoredResourcesOptionalParams

Os parâmetros de opções.

Retornos

switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)

Alterna a cobrança do recurso de monitor NewRelic.

function switchBilling(resourceGroupName: string, monitorName: string, request: SwitchBillingRequest, options?: MonitorsSwitchBillingOptionalParams): Promise<NewRelicMonitorResource>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

request
SwitchBillingRequest

Os detalhes da solicitação de cobrança de comutador.

options
MonitorsSwitchBillingOptionalParams

Os parâmetros de opções.

Retornos

update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)

Atualizar um NewRelicMonitorResource

function update(resourceGroupName: string, monitorName: string, properties: NewRelicMonitorResourceUpdate, options?: MonitorsUpdateOptionalParams): Promise<NewRelicMonitorResource>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

properties
NewRelicMonitorResourceUpdate

As propriedades do recurso a serem atualizadas.

options
MonitorsUpdateOptionalParams

Os parâmetros de opções.

Retornos

vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)

Retorna o conteúdo que precisa ser passado no corpo da solicitação para instalar o agente NewRelic em uma VM.

function vmHostPayload(resourceGroupName: string, monitorName: string, options?: MonitorsVmHostPayloadOptionalParams): Promise<VMExtensionPayload>

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

options
MonitorsVmHostPayloadOptionalParams

Os parâmetros de opções.

Retornos