Monitors interface
Schnittstelle, die einen Monitor darstellt.
Methoden
Details zur Methode
beginCreateOrUpdate(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
Erstellen einer NewRelicMonitorResource
function beginCreateOrUpdate(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- resource
- NewRelicMonitorResource
Ressourcenerstellungsparameter.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
beginCreateOrUpdateAndWait(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
Erstellen einer NewRelicMonitorResource
function beginCreateOrUpdateAndWait(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<NewRelicMonitorResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- resource
- NewRelicMonitorResource
Ressourcenerstellungsparameter.
Die Optionsparameter.
Gibt zurück
Promise<NewRelicMonitorResource>
beginDelete(string, string, string, MonitorsDeleteOptionalParams)
Löschen einer NewRelicMonitorResource
function beginDelete(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- userEmail
-
string
Benutzer Email.
- monitorName
-
string
Name der Monitor-Ressource
- options
- MonitorsDeleteOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, MonitorsDeleteOptionalParams)
Löschen einer NewRelicMonitorResource
function beginDeleteAndWait(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- userEmail
-
string
Benutzer Email.
- monitorName
-
string
Name der Monitor-Ressource
- options
- MonitorsDeleteOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<void>
get(string, string, MonitorsGetOptionalParams)
Abrufen einer NewRelicMonitorResource
function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<NewRelicMonitorResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- options
- MonitorsGetOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<NewRelicMonitorResource>
getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)
Abrufen von Metrikregeln
function getMetricRules(resourceGroupName: string, monitorName: string, request: MetricsRequest, options?: MonitorsGetMetricRulesOptionalParams): Promise<MetricRules>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- request
- MetricsRequest
Die Details der Anforderung zum Abrufen von Metriken status.
Die Optionsparameter.
Gibt zurück
Promise<MetricRules>
getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)
Abrufen von Metriken status
function getMetricStatus(resourceGroupName: string, monitorName: string, request: MetricsStatusRequest, options?: MonitorsGetMetricStatusOptionalParams): Promise<MetricsStatusResponse>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- request
- MetricsStatusRequest
Die Details der Anforderung zum Abrufen von Metriken status.
Die Optionsparameter.
Gibt zurück
Promise<MetricsStatusResponse>
listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)
Listet die App Service-Ressourcen auf, die derzeit von der NewRelic-Ressource überwacht werden.
function listAppServices(resourceGroupName: string, monitorName: string, request: AppServicesGetRequest, options?: MonitorsListAppServicesOptionalParams): PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- request
- AppServicesGetRequest
Die Details der App Services-Get-Anforderung.
Die Optionsparameter.
Gibt zurück
listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)
Auflisten von NewRelicMonitorResource-Ressourcen nach Ressourcengruppe
function listByResourceGroup(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
Die Optionsparameter.
Gibt zurück
listBySubscription(MonitorsListBySubscriptionOptionalParams)
Auflisten von NewRelicMonitorResource-Ressourcen nach Abonnement-ID
function listBySubscription(options?: MonitorsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
Parameter
Die Optionsparameter.
Gibt zurück
listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)
Listet die Compute-VM-Ressourcen auf, die derzeit von der NewRelic-Ressource überwacht werden.
function listHosts(resourceGroupName: string, monitorName: string, request: HostsGetRequest, options?: MonitorsListHostsOptionalParams): PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- request
- HostsGetRequest
Die Details der Get-Anforderung für Hosts.
- options
- MonitorsListHostsOptionalParams
Die Optionsparameter.
Gibt zurück
listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)
Listet alle Azure-Ressourcen auf, die demselben NewRelic-organization und Konto wie die Zielressource zugeordnet sind.
function listLinkedResources(resourceGroupName: string, monitorName: string, options?: MonitorsListLinkedResourcesOptionalParams): PagedAsyncIterableIterator<LinkedResource, LinkedResource[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
Die Optionsparameter.
Gibt zurück
listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)
Listet die Ressourcen auf, die derzeit von der NewRelic-Überwachungsressource überwacht werden.
function listMonitoredResources(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams): PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
Die Optionsparameter.
Gibt zurück
switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)
Wechselt die Abrechnung für die NewRelic-Monitorressource.
function switchBilling(resourceGroupName: string, monitorName: string, request: SwitchBillingRequest, options?: MonitorsSwitchBillingOptionalParams): Promise<NewRelicMonitorResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- request
- SwitchBillingRequest
Die Details der Switch-Abrechnungsanforderung.
Die Optionsparameter.
Gibt zurück
Promise<NewRelicMonitorResource>
update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)
Aktualisieren einer NewRelicMonitorResource
function update(resourceGroupName: string, monitorName: string, properties: NewRelicMonitorResourceUpdate, options?: MonitorsUpdateOptionalParams): Promise<NewRelicMonitorResource>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
- properties
- NewRelicMonitorResourceUpdate
Die zu aktualisierenden Ressourceneigenschaften.
- options
- MonitorsUpdateOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<NewRelicMonitorResource>
vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)
Gibt die Nutzlast zurück, die im Anforderungstext für die Installation des NewRelic-Agents auf einem virtuellen Computer übergeben werden muss.
function vmHostPayload(resourceGroupName: string, monitorName: string, options?: MonitorsVmHostPayloadOptionalParams): Promise<VMExtensionPayload>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- monitorName
-
string
Name der Monitor-Ressource
Die Optionsparameter.
Gibt zurück
Promise<VMExtensionPayload>