Monitors interface
代表監視器的介面。
方法
方法詳細資料
beginCreateOrUpdate(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
建立 NewRelicMonitorResource
function beginCreateOrUpdate(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- resource
- NewRelicMonitorResource
資源建立參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<NewRelicMonitorResource>, NewRelicMonitorResource>>
beginCreateOrUpdateAndWait(string, string, NewRelicMonitorResource, MonitorsCreateOrUpdateOptionalParams)
建立 NewRelicMonitorResource
function beginCreateOrUpdateAndWait(resourceGroupName: string, monitorName: string, resource: NewRelicMonitorResource, options?: MonitorsCreateOrUpdateOptionalParams): Promise<NewRelicMonitorResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- resource
- NewRelicMonitorResource
資源建立參數。
選項參數。
傳回
Promise<NewRelicMonitorResource>
beginDelete(string, string, string, MonitorsDeleteOptionalParams)
刪除 NewRelicMonitorResource
function beginDelete(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- userEmail
-
string
使用者 Email。
- monitorName
-
string
監視器資源的名稱
- options
- MonitorsDeleteOptionalParams
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, MonitorsDeleteOptionalParams)
刪除 NewRelicMonitorResource
function beginDeleteAndWait(resourceGroupName: string, userEmail: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- userEmail
-
string
使用者 Email。
- monitorName
-
string
監視器資源的名稱
- options
- MonitorsDeleteOptionalParams
選項參數。
傳回
Promise<void>
get(string, string, MonitorsGetOptionalParams)
取得 NewRelicMonitorResource
function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<NewRelicMonitorResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- options
- MonitorsGetOptionalParams
選項參數。
傳回
Promise<NewRelicMonitorResource>
getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)
取得計量規則
function getMetricRules(resourceGroupName: string, monitorName: string, request: MetricsRequest, options?: MonitorsGetMetricRulesOptionalParams): Promise<MetricRules>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- request
- MetricsRequest
取得計量狀態要求的詳細數據。
選項參數。
傳回
Promise<MetricRules>
getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)
取得計量狀態
function getMetricStatus(resourceGroupName: string, monitorName: string, request: MetricsStatusRequest, options?: MonitorsGetMetricStatusOptionalParams): Promise<MetricsStatusResponse>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- request
- MetricsStatusRequest
取得計量狀態要求的詳細數據。
選項參數。
傳回
Promise<MetricsStatusResponse>
listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)
列出 NewRelic 資源目前正在監視的 App Service 資源。
function listAppServices(resourceGroupName: string, monitorName: string, request: AppServicesGetRequest, options?: MonitorsListAppServicesOptionalParams): PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- request
- AppServicesGetRequest
應用程式服務取得要求的詳細數據。
選項參數。
傳回
listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)
依資源群組列出 NewRelicMonitorResource 資源
function listByResourceGroup(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
選項參數。
傳回
listBySubscription(MonitorsListBySubscriptionOptionalParams)
依訂用帳戶標識碼列出 NewRelicMonitorResource 資源
function listBySubscription(options?: MonitorsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
參數
選項參數。
傳回
listHosts(string, string, HostsGetRequest, MonitorsListHostsOptionalParams)
列出 NewRelic 資源目前正在監視的計算 VM 資源。
function listHosts(resourceGroupName: string, monitorName: string, request: HostsGetRequest, options?: MonitorsListHostsOptionalParams): PagedAsyncIterableIterator<VMInfo, VMInfo[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- request
- HostsGetRequest
主機取得要求的詳細數據。
- options
- MonitorsListHostsOptionalParams
選項參數。
傳回
listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)
列出與目標資源相同的 NewRelic 組織和帳戶相關聯的所有 Azure 資源。
function listLinkedResources(resourceGroupName: string, monitorName: string, options?: MonitorsListLinkedResourcesOptionalParams): PagedAsyncIterableIterator<LinkedResource, LinkedResource[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
選項參數。
傳回
listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)
列出 NewRelic 監視資源目前正在監視的資源。
function listMonitoredResources(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams): PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
選項參數。
傳回
switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)
切換 NewRelic 監視資源的計費。
function switchBilling(resourceGroupName: string, monitorName: string, request: SwitchBillingRequest, options?: MonitorsSwitchBillingOptionalParams): Promise<NewRelicMonitorResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- request
- SwitchBillingRequest
切換計費要求的詳細數據。
選項參數。
傳回
Promise<NewRelicMonitorResource>
update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)
更新 NewRelicMonitorResource
function update(resourceGroupName: string, monitorName: string, properties: NewRelicMonitorResourceUpdate, options?: MonitorsUpdateOptionalParams): Promise<NewRelicMonitorResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
- properties
- NewRelicMonitorResourceUpdate
要更新的資源屬性。
- options
- MonitorsUpdateOptionalParams
選項參數。
傳回
Promise<NewRelicMonitorResource>
vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)
傳回需要在要求本文中傳遞的承載,以在 VM 上安裝 NewRelic 代理程式。
function vmHostPayload(resourceGroupName: string, monitorName: string, options?: MonitorsVmHostPayloadOptionalParams): Promise<VMExtensionPayload>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- monitorName
-
string
監視器資源的名稱
選項參數。
傳回
Promise<VMExtensionPayload>