Monitors interface
Interface que representa um Monitor.
Métodos
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.
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.
Os parâmetros de opções.
Retornos
Promise<NewRelicMonitorResource>
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
Promise<NewRelicMonitorResource>
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.
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.
Os parâmetros de opções.
Retornos
Promise<MetricsStatusResponse>
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.
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.
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
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
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
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.
Os parâmetros de opções.
Retornos
Promise<NewRelicMonitorResource>
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
Promise<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.
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
Os parâmetros de opções.
Retornos
Promise<VMExtensionPayload>