Share via


Monitors interface

Interface representing a Monitors.

Methods

beginCreate(string, string, MonitorsCreateOptionalParams)

Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic.

beginCreateAndWait(string, string, MonitorsCreateOptionalParams)

Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic.

beginDelete(string, string, MonitorsDeleteOptionalParams)

Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities.

beginDeleteAndWait(string, string, MonitorsDeleteOptionalParams)

Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities.

beginUpdate(string, string, MonitorsUpdateOptionalParams)

Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance.

beginUpdateAndWait(string, string, MonitorsUpdateOptionalParams)

Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance.

get(string, string, MonitorsGetOptionalParams)

Get detailed properties of a specific Elastic monitor resource, helping you manage observability and performance.

list(MonitorsListOptionalParams)

List all Elastic monitor resources within a specified subscription, helping you audit and manage your monitoring setup.

listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)

List all Elastic monitor resources within a specified resource group of the subscription, helping you audit and manage your monitoring setup.

Method Details

beginCreate(string, string, MonitorsCreateOptionalParams)

Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic.

function beginCreate(resourceGroupName: string, monitorName: string, options?: MonitorsCreateOptionalParams): Promise<SimplePollerLike<OperationState<ElasticMonitorResource>, ElasticMonitorResource>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsCreateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ElasticMonitorResource>, ElasticMonitorResource>>

beginCreateAndWait(string, string, MonitorsCreateOptionalParams)

Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic.

function beginCreateAndWait(resourceGroupName: string, monitorName: string, options?: MonitorsCreateOptionalParams): Promise<ElasticMonitorResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsCreateOptionalParams

The options parameters.

Returns

beginDelete(string, string, MonitorsDeleteOptionalParams)

Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities.

function beginDelete(resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, MonitorsDeleteOptionalParams)

Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities.

function beginDeleteAndWait(resourceGroupName: string, monitorName: string, options?: MonitorsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, MonitorsUpdateOptionalParams)

Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance.

function beginUpdate(resourceGroupName: string, monitorName: string, options?: MonitorsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ElasticMonitorResource>, ElasticMonitorResource>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ElasticMonitorResource>, ElasticMonitorResource>>

beginUpdateAndWait(string, string, MonitorsUpdateOptionalParams)

Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance.

function beginUpdateAndWait(resourceGroupName: string, monitorName: string, options?: MonitorsUpdateOptionalParams): Promise<ElasticMonitorResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsUpdateOptionalParams

The options parameters.

Returns

get(string, string, MonitorsGetOptionalParams)

Get detailed properties of a specific Elastic monitor resource, helping you manage observability and performance.

function get(resourceGroupName: string, monitorName: string, options?: MonitorsGetOptionalParams): Promise<ElasticMonitorResource>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

monitorName

string

Monitor resource name

options
MonitorsGetOptionalParams

The options parameters.

Returns

list(MonitorsListOptionalParams)

List all Elastic monitor resources within a specified subscription, helping you audit and manage your monitoring setup.

function list(options?: MonitorsListOptionalParams): PagedAsyncIterableIterator<ElasticMonitorResource, ElasticMonitorResource[], PageSettings>

Parameters

options
MonitorsListOptionalParams

The options parameters.

Returns

listByResourceGroup(string, MonitorsListByResourceGroupOptionalParams)

List all Elastic monitor resources within a specified resource group of the subscription, helping you audit and manage your monitoring setup.

function listByResourceGroup(resourceGroupName: string, options?: MonitorsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ElasticMonitorResource, ElasticMonitorResource[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

options
MonitorsListByResourceGroupOptionalParams

The options parameters.

Returns