Monitors interface
Interfaccia che rappresenta un monitoraggi.
Metodi
Dettagli metodo
beginCreateOrUpdate(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
Creare un oggetto NewRelicMonitorResource
function beginCreateOrUpdate(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- resource
- NewRelicMonitorResource
Parametri di creazione della risorsa.
Parametri delle opzioni.
Restituisce
Promise<@azure/core-lro.SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
beginCreateOrUpdateAndWait(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
Creare un oggetto NewRelicMonitorResource
function beginCreateOrUpdateAndWait(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<NewRelicMonitorResource>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- resource
- NewRelicMonitorResource
Parametri di creazione della risorsa.
Parametri delle opzioni.
Restituisce
Promise<NewRelicMonitorResource>
beginDelete(string, string, string, MonitorsDeleteOptionalParams)
Eliminare un oggetto NewRelicMonitorResource
function beginDelete(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- userEmail
-
string
Email utente.
- monitorName
-
string
Nome della risorsa Monitoraggi
- options
- MonitorsDeleteOptionalParams
Parametri delle opzioni.
Restituisce
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, MonitorsDeleteOptionalParams)
Eliminare un oggetto NewRelicMonitorResource
function beginDeleteAndWait(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- userEmail
-
string
Email utente.
- monitorName
-
string
Nome della risorsa Monitoraggi
- options
- MonitorsDeleteOptionalParams
Parametri delle opzioni.
Restituisce
Promise<void>
get(string, string, MonitorsGetOptionalParams)
Ottenere un oggetto NewRelicMonitorResource
function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<NewRelicMonitorResource>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- options
- MonitorsGetOptionalParams
Parametri delle opzioni.
Restituisce
Promise<NewRelicMonitorResource>
getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)
Ottenere le regole delle metriche
function getMetricRules(resourceGroupName: string, monitorName: string, request: MetricsRequest, options?: MonitorsGetMetricRulesOptionalParams): Promise<MetricRules>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- request
- MetricsRequest
Dettagli della richiesta di stato di recupero delle metriche.
Parametri delle opzioni.
Restituisce
Promise<MetricRules>
getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)
Ottenere lo stato della metrica
function getMetricStatus(resourceGroupName: string, monitorName: string, request: MetricsStatusRequest, options?: MonitorsGetMetricStatusOptionalParams): Promise<MetricsStatusResponse>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- request
- MetricsStatusRequest
Dettagli della richiesta di stato di recupero delle metriche.
Parametri delle opzioni.
Restituisce
Promise<MetricsStatusResponse>
listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)
Elencare le risorse del servizio app attualmente monitorate dalla risorsa NewRelic.
function listAppServices(resourceGroupName: string, monitorName: string, request: AppServicesGetRequest, options?: MonitorsListAppServicesOptionalParams): PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- request
- AppServicesGetRequest
I dettagli dei servizi app ottengono la richiesta.
Parametri delle opzioni.
Restituisce
listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)
Elencare le risorse NewRelicMonitorResource per gruppo di risorse
function listByResourceGroup(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
Parametri delle opzioni.
Restituisce
listBySubscription(MonitorsListBySubscriptionOptionalParams)
Elencare le risorse NewRelicMonitorResource in base all'ID sottoscrizione
function listBySubscription(options?: MonitorsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
Parametri
Parametri delle opzioni.
Restituisce
listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)
Elencare le risorse della macchina virtuale di calcolo attualmente monitorate dalla risorsa NewRelic.
function listHosts(resourceGroupName: string, monitorName: string, request: HostsGetRequest, options?: MonitorsListHostsOptionalParams): PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- request
- HostsGetRequest
Dettagli della richiesta Get Hosts.
- options
- MonitorsListHostsOptionalParams
Parametri delle opzioni.
Restituisce
listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)
Elencare tutte le risorse di Azure associate alla stessa organizzazione NewRelic e all'account della risorsa di destinazione.
function listLinkedResources(resourceGroupName: string, monitorName: string, options?: MonitorsListLinkedResourcesOptionalParams): PagedAsyncIterableIterator<LinkedResource, LinkedResource[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
Parametri delle opzioni.
Restituisce
listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)
Elencare le risorse attualmente monitorate dalla risorsa di monitoraggio NewRelic.
function listMonitoredResources(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams): PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
Parametri delle opzioni.
Restituisce
switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)
Cambia la fatturazione per la risorsa di monitoraggio NewRelic.
function switchBilling(resourceGroupName: string, monitorName: string, request: SwitchBillingRequest, options?: MonitorsSwitchBillingOptionalParams): Promise<NewRelicMonitorResource>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- request
- SwitchBillingRequest
Dettagli della richiesta di fatturazione switch.
Parametri delle opzioni.
Restituisce
Promise<NewRelicMonitorResource>
update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)
Aggiornare un oggetto NewRelicMonitorResource
function update(resourceGroupName: string, monitorName: string, properties: NewRelicMonitorResourceUpdate, options?: MonitorsUpdateOptionalParams): Promise<NewRelicMonitorResource>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
- properties
- NewRelicMonitorResourceUpdate
Proprietà della risorsa da aggiornare.
- options
- MonitorsUpdateOptionalParams
Parametri delle opzioni.
Restituisce
Promise<NewRelicMonitorResource>
vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)
Restituisce il payload che deve essere passato nel corpo della richiesta per l'installazione dell'agente NewRelic in una macchina virtuale.
function vmHostPayload(resourceGroupName: string, monitorName: string, options?: MonitorsVmHostPayloadOptionalParams): Promise<VMExtensionPayload>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- monitorName
-
string
Nome della risorsa Monitoraggi
Parametri delle opzioni.
Restituisce
Promise<VMExtensionPayload>