Monitors interface
Interface representing a Monitors.
Methods
| begin |
Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic. |
| begin |
Create a new Elastic monitor resource in your Azure subscription, enabling observability and monitoring of your Azure resources through Elastic. |
| begin |
Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities. |
| begin |
Delete an existing Elastic monitor resource from your Azure subscription, removing its observability and monitoring capabilities. |
| begin |
Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance. |
| begin |
Update an existing Elastic monitor resource in your Azure subscription, ensuring optimal observability and performance. |
| get(string, string, Monitors |
Get detailed properties of a specific Elastic monitor resource, helping you manage observability and performance. |
| list(Monitors |
List all Elastic monitor resources within a specified subscription, helping you audit and manage your monitoring setup. |
| list |
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
Promise<ElasticMonitorResource>
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
Promise<ElasticMonitorResource>
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
Promise<ElasticMonitorResource>
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.
The options parameters.