Monitors interface
Interfaz que representa monitores.
Métodos
Detalles del método
beginCreateOrUpdate(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
Creación de un objeto NewRelicMonitorResource
function beginCreateOrUpdate(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- resource
- NewRelicMonitorResource
Parámetros de creación de recursos.
Parámetros de opciones.
Devoluciones
Promise<@azure/core-lro.SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
beginCreateOrUpdateAndWait(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
Creación de un objeto NewRelicMonitorResource
function beginCreateOrUpdateAndWait(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<NewRelicMonitorResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- resource
- NewRelicMonitorResource
Parámetros de creación de recursos.
Parámetros de opciones.
Devoluciones
Promise<NewRelicMonitorResource>
beginDelete(string, string, string, MonitorsDeleteOptionalParams)
Eliminar un newRelicMonitorResource
function beginDelete(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- userEmail
-
string
Email de usuario.
- monitorName
-
string
Nombre del recurso Monitors
- options
- MonitorsDeleteOptionalParams
Parámetros de opciones.
Devoluciones
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, MonitorsDeleteOptionalParams)
Eliminar un newRelicMonitorResource
function beginDeleteAndWait(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<void>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- userEmail
-
string
Email de usuario.
- monitorName
-
string
Nombre del recurso Monitors
- options
- MonitorsDeleteOptionalParams
Parámetros de opciones.
Devoluciones
Promise<void>
get(string, string, MonitorsGetOptionalParams)
Obtener un newRelicMonitorResource
function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<NewRelicMonitorResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- options
- MonitorsGetOptionalParams
Parámetros de opciones.
Devoluciones
Promise<NewRelicMonitorResource>
getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)
Obtención de reglas de métricas
function getMetricRules(resourceGroupName: string, monitorName: string, request: MetricsRequest, options?: MonitorsGetMetricRulesOptionalParams): Promise<MetricRules>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- request
- MetricsRequest
Detalles de la solicitud de obtención del estado de las métricas.
Parámetros de opciones.
Devoluciones
Promise<MetricRules>
getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)
Obtención del estado de la métrica
function getMetricStatus(resourceGroupName: string, monitorName: string, request: MetricsStatusRequest, options?: MonitorsGetMetricStatusOptionalParams): Promise<MetricsStatusResponse>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- request
- MetricsStatusRequest
Detalles de la solicitud de obtención del estado de las métricas.
Parámetros de opciones.
Devoluciones
Promise<MetricsStatusResponse>
listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)
Enumere los recursos de App Service que está supervisando actualmente el recurso NewRelic.
function listAppServices(resourceGroupName: string, monitorName: string, request: AppServicesGetRequest, options?: MonitorsListAppServicesOptionalParams): PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- request
- AppServicesGetRequest
Los detalles de la solicitud de obtención de servicios de aplicaciones.
Parámetros de opciones.
Devoluciones
listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)
Enumeración de recursos NewRelicMonitorResource por grupo de recursos
function listByResourceGroup(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
Parámetros de opciones.
Devoluciones
listBySubscription(MonitorsListBySubscriptionOptionalParams)
Enumeración de recursos NewRelicMonitorResource por identificador de suscripción
function listBySubscription(options?: MonitorsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
Parámetros
Parámetros de opciones.
Devoluciones
listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)
Enumere los recursos de máquina virtual de proceso supervisados actualmente por el recurso NewRelic.
function listHosts(resourceGroupName: string, monitorName: string, request: HostsGetRequest, options?: MonitorsListHostsOptionalParams): PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- request
- HostsGetRequest
Los detalles de la solicitud de obtención de hosts.
- options
- MonitorsListHostsOptionalParams
Parámetros de opciones.
Devoluciones
listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)
Enumere todos los recursos de Azure asociados a la misma organización y cuenta de NewRelic que el recurso de destino.
function listLinkedResources(resourceGroupName: string, monitorName: string, options?: MonitorsListLinkedResourcesOptionalParams): PagedAsyncIterableIterator<LinkedResource, LinkedResource[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
Parámetros de opciones.
Devoluciones
listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)
Enumere los recursos supervisados actualmente por el recurso de supervisión NewRelic.
function listMonitoredResources(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams): PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
Parámetros de opciones.
Devoluciones
switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)
Cambia la facturación del recurso de supervisión NewRelic.
function switchBilling(resourceGroupName: string, monitorName: string, request: SwitchBillingRequest, options?: MonitorsSwitchBillingOptionalParams): Promise<NewRelicMonitorResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- request
- SwitchBillingRequest
Detalles de la solicitud de facturación del modificador.
Parámetros de opciones.
Devoluciones
Promise<NewRelicMonitorResource>
update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)
Actualización de newRelicMonitorResource
function update(resourceGroupName: string, monitorName: string, properties: NewRelicMonitorResourceUpdate, options?: MonitorsUpdateOptionalParams): Promise<NewRelicMonitorResource>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
- properties
- NewRelicMonitorResourceUpdate
Propiedades de recursos que se van a actualizar.
- options
- MonitorsUpdateOptionalParams
Parámetros de opciones.
Devoluciones
Promise<NewRelicMonitorResource>
vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)
Devuelve la carga que debe pasarse en el cuerpo de la solicitud para instalar el agente NewRelic en una máquina virtual.
function vmHostPayload(resourceGroupName: string, monitorName: string, options?: MonitorsVmHostPayloadOptionalParams): Promise<VMExtensionPayload>
Parámetros
- resourceGroupName
-
string
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.
- monitorName
-
string
Nombre del recurso Monitors
Parámetros de opciones.
Devoluciones
Promise<VMExtensionPayload>