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
Monitors リソースの名前
- resource
- NewRelicMonitorResource
リソース作成パラメーター。
options パラメーター。
戻り値
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
Monitors リソースの名前
- resource
- NewRelicMonitorResource
リソース作成パラメーター。
options パラメーター。
戻り値
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
Monitors リソースの名前
- options
- MonitorsDeleteOptionalParams
options パラメーター。
戻り値
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
Monitors リソースの名前
- options
- MonitorsDeleteOptionalParams
options パラメーター。
戻り値
Promise<void>
get(string, string, MonitorsGetOptionalParams)
NewRelicMonitorResource を取得する
function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<NewRelicMonitorResource>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
- options
- MonitorsGetOptionalParams
options パラメーター。
戻り値
Promise<NewRelicMonitorResource>
getMetricRules(string, string, MetricsRequest, MonitorsGetMetricRulesOptionalParams)
メトリック ルールを取得する
function getMetricRules(resourceGroupName: string, monitorName: string, request: MetricsRequest, options?: MonitorsGetMetricRulesOptionalParams): Promise<MetricRules>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
- request
- MetricsRequest
メトリックの取得状態要求の詳細。
options パラメーター。
戻り値
Promise<MetricRules>
getMetricStatus(string, string, MetricsStatusRequest, MonitorsGetMetricStatusOptionalParams)
メトリックの状態を取得する
function getMetricStatus(resourceGroupName: string, monitorName: string, request: MetricsStatusRequest, options?: MonitorsGetMetricStatusOptionalParams): Promise<MetricsStatusResponse>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
- request
- MetricsStatusRequest
メトリックの取得状態要求の詳細。
options パラメーター。
戻り値
Promise<MetricsStatusResponse>
listAppServices(string, string, AppServicesGetRequest, MonitorsListAppServicesOptionalParams)
NewRelic リソースによって現在監視されているアプリ サービス リソースを一覧表示します。
function listAppServices(resourceGroupName: string, monitorName: string, request: AppServicesGetRequest, options?: MonitorsListAppServicesOptionalParams): PagedAsyncIterableIterator<AppServiceInfo, AppServiceInfo[], PageSettings>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
- request
- AppServicesGetRequest
アプリ サービスの取得要求の詳細。
options パラメーター。
戻り値
listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)
リソース グループ別に NewRelicMonitorResource リソースを一覧表示する
function listByResourceGroup(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
options パラメーター。
戻り値
listBySubscription(MonitorsListBySubscriptionOptionalParams)
サブスクリプション ID 別に NewRelicMonitorResource リソースを一覧表示する
function listBySubscription(options?: MonitorsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<NewRelicMonitorResource, NewRelicMonitorResource[], PageSettings>
パラメーター
options パラメーター。
戻り値
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
Monitors リソースの名前
- request
- HostsGetRequest
Hosts get 要求の詳細。
- options
- MonitorsListHostsOptionalParams
options パラメーター。
戻り値
listLinkedResources(string, string, MonitorsListLinkedResourcesOptionalParams)
ターゲット リソースと同じ NewRelic organizationとアカウントに関連付けられているすべての Azure リソースを一覧表示します。
function listLinkedResources(resourceGroupName: string, monitorName: string, options?: MonitorsListLinkedResourcesOptionalParams): PagedAsyncIterableIterator<LinkedResource, LinkedResource[], PageSettings>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
options パラメーター。
戻り値
listMonitoredResources(string, string, MonitorsListMonitoredResourcesOptionalParams)
NewRelic monitor リソースによって現在監視されているリソースを一覧表示します。
function listMonitoredResources(resourceGroupName: string, monitorName: string, options?: MonitorsListMonitoredResourcesOptionalParams): PagedAsyncIterableIterator<MonitoredResource, MonitoredResource[], PageSettings>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
options パラメーター。
戻り値
switchBilling(string, string, SwitchBillingRequest, MonitorsSwitchBillingOptionalParams)
NewRelic モニター リソースの課金を切り替えます。
function switchBilling(resourceGroupName: string, monitorName: string, request: SwitchBillingRequest, options?: MonitorsSwitchBillingOptionalParams): Promise<NewRelicMonitorResource>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
- request
- SwitchBillingRequest
スイッチ課金要求の詳細。
options パラメーター。
戻り値
Promise<NewRelicMonitorResource>
update(string, string, NewRelicMonitorResourceUpdate, MonitorsUpdateOptionalParams)
NewRelicMonitorResource を更新する
function update(resourceGroupName: string, monitorName: string, properties: NewRelicMonitorResourceUpdate, options?: MonitorsUpdateOptionalParams): Promise<NewRelicMonitorResource>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
- properties
- NewRelicMonitorResourceUpdate
更新するリソース プロパティ。
- options
- MonitorsUpdateOptionalParams
options パラメーター。
戻り値
Promise<NewRelicMonitorResource>
vmHostPayload(string, string, MonitorsVmHostPayloadOptionalParams)
VM に NewRelic エージェントをインストールするために要求本文で渡す必要があるペイロードを返します。
function vmHostPayload(resourceGroupName: string, monitorName: string, options?: MonitorsVmHostPayloadOptionalParams): Promise<VMExtensionPayload>
パラメーター
- resourceGroupName
-
string
リソース グループの名前。 名前の大文字と小文字は区別されます。
- monitorName
-
string
Monitors リソースの名前
options パラメーター。
戻り値
Promise<VMExtensionPayload>