Partilhar 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 métricas

getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)

Obter status da métrica

listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)

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

listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)

Listar recursos NewRelicMonitorResource por grupo de recursos

listBySubscription(MonitorsListBySubscriptionOptionalParams)

Listar recursos NewRelicMonitorResource por ID de assinatura

listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)

Liste os recursos de computação vm atualmente sendo monitorados pelo recurso NewRelic.

listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)

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

listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)

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

switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)

Alterna o faturamento do recurso de monitor NewRelic.

update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)

Atualizar um NewRelicMonitorResource

vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)

Retorna a carga que precisa ser passada no corpo da solicitação para instalar o agente NewRelic em uma VM.

Detalhes de 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 não 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.

Devoluções

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 não 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.

Devoluções

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 não diferencia maiúsculas de minúsculas.

userEmail

string

E-mail do usuário.

monitorName

string

Nome do recurso Monitores

options
MonitorsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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 não diferencia maiúsculas de minúsculas.

userEmail

string

E-mail do usuário.

monitorName

string

Nome do recurso Monitores

options
MonitorsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

options
MonitorsGetOptionalParams

Os parâmetros de opções.

Devoluções

getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)

Obter regras métricas

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

Parâmetros

resourceGroupName

string

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

monitorName

string

Nome do recurso Monitores

request
MetricsRequest

Os detalhes da solicitação de status get metrics.

options
MonitorsGetMetricRulesOptionalParams

Os parâmetros de opções.

Devoluções

Promise<MetricRules>

getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)

Obter status da 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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

request
MetricsStatusRequest

Os detalhes da solicitação de status get metrics.

options
MonitorsGetMetricStatusOptionalParams

Os parâmetros de opções.

Devoluções

listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)

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

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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

request
AppServicesGetRequest

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

options
MonitorsListAppServicesOptionalParams

Os parâmetros de opções.

Devoluções

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 não diferencia maiúsculas de minúsculas.

options
MonitorsListByResourceGroupOptionalParams

Os parâmetros de opções.

Devoluções

listBySubscription(MonitorsListBySubscriptionOptionalParams)

Listar recursos NewRelicMonitorResource por ID de assinatura

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

Parâmetros

options
MonitorsListBySubscriptionOptionalParams

Os parâmetros de opções.

Devoluções

listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)

Liste os recursos de computação vm atualmente 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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

request
HostsGetRequest

Os detalhes dos Anfitriões recebem pedido.

options
MonitorsListHostsOptionalParams

Os parâmetros de opções.

Devoluções

listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)

Liste todos os recursos do Azure associados à mesma organização e conta NewRelic como 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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

options
MonitorsListLinkedResourcesOptionalParams

Os parâmetros de opções.

Devoluções

listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)

Liste os recursos que estão sendo monitorados atualmente 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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

options
MonitorsListMonitoredResourcesOptionalParams

Os parâmetros de opções.

Devoluções

switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)

Alterna o faturamento 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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

request
SwitchBillingRequest

Os detalhes do pedido de faturação do comutador.

options
MonitorsSwitchBillingOptionalParams

Os parâmetros de opções.

Devoluções

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 não 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.

Devoluções

vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)

Retorna a carga que precisa ser passada 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 não diferencia maiúsculas de minúsculas.

monitorName

string

Nome do recurso Monitores

options
MonitorsVmHostPayloadOptionalParams

Os parâmetros de opções.

Devoluções