Share via


MonitoredSubscriptions interface

Interface representing a MonitoredSubscriptions.

Methods

beginCreateorUpdate(string, string, string, MonitoredSubscriptionsCreateorUpdateOptionalParams)

Add subscriptions to be monitored by the Elastic monitor resource, enabling observability and monitoring.

beginCreateorUpdateAndWait(string, string, string, MonitoredSubscriptionsCreateorUpdateOptionalParams)

Add subscriptions to be monitored by the Elastic monitor resource, enabling observability and monitoring.

beginDelete(string, string, string, MonitoredSubscriptionsDeleteOptionalParams)

Delete subscriptions being monitored by the Elastic monitor resource, removing their observability and monitoring capabilities.

beginDeleteAndWait(string, string, string, MonitoredSubscriptionsDeleteOptionalParams)

Delete subscriptions being monitored by the Elastic monitor resource, removing their observability and monitoring capabilities.

beginUpdate(string, string, string, MonitoredSubscriptionsUpdateOptionalParams)

Update subscriptions to be monitored by the Elastic monitor resource, ensuring optimal observability and performance.

beginUpdateAndWait(string, string, string, MonitoredSubscriptionsUpdateOptionalParams)

Update subscriptions to be monitored by the Elastic monitor resource, ensuring optimal observability and performance.

get(string, string, string, MonitoredSubscriptionsGetOptionalParams)

Get detailed information about all subscriptions currently being monitored by the Elastic monitor resource.

list(string, string, MonitoredSubscriptionsListOptionalParams)

List all subscriptions currently being monitored by the Elastic monitor resource, helping you manage observability.

Method Details

beginCreateorUpdate(string, string, string, MonitoredSubscriptionsCreateorUpdateOptionalParams)

Add subscriptions to be monitored by the Elastic monitor resource, enabling observability and monitoring.

function beginCreateorUpdate(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsCreateorUpdateOptionalParams): Promise<SimplePollerLike<OperationState<MonitoredSubscriptionProperties>, MonitoredSubscriptionProperties>>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsCreateorUpdateOptionalParams

The options parameters.

Returns

beginCreateorUpdateAndWait(string, string, string, MonitoredSubscriptionsCreateorUpdateOptionalParams)

Add subscriptions to be monitored by the Elastic monitor resource, enabling observability and monitoring.

function beginCreateorUpdateAndWait(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsCreateorUpdateOptionalParams): Promise<MonitoredSubscriptionProperties>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsCreateorUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, MonitoredSubscriptionsDeleteOptionalParams)

Delete subscriptions being monitored by the Elastic monitor resource, removing their observability and monitoring capabilities.

function beginDelete(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<MonitoredSubscriptionsDeleteHeaders>, MonitoredSubscriptionsDeleteHeaders>>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, string, MonitoredSubscriptionsDeleteOptionalParams)

Delete subscriptions being monitored by the Elastic monitor resource, removing their observability and monitoring capabilities.

function beginDeleteAndWait(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams): Promise<MonitoredSubscriptionsDeleteHeaders>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsDeleteOptionalParams

The options parameters.

Returns

beginUpdate(string, string, string, MonitoredSubscriptionsUpdateOptionalParams)

Update subscriptions to be monitored by the Elastic monitor resource, ensuring optimal observability and performance.

function beginUpdate(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<MonitoredSubscriptionProperties>, MonitoredSubscriptionProperties>>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsUpdateOptionalParams

The options parameters.

Returns

beginUpdateAndWait(string, string, string, MonitoredSubscriptionsUpdateOptionalParams)

Update subscriptions to be monitored by the Elastic monitor resource, ensuring optimal observability and performance.

function beginUpdateAndWait(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsUpdateOptionalParams): Promise<MonitoredSubscriptionProperties>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsUpdateOptionalParams

The options parameters.

Returns

get(string, string, string, MonitoredSubscriptionsGetOptionalParams)

Get detailed information about all subscriptions currently being monitored by the Elastic monitor resource.

function get(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsGetOptionalParams): Promise<MonitoredSubscriptionProperties>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

configurationName

string

The configuration name. Only 'default' value is supported.

options
MonitoredSubscriptionsGetOptionalParams

The options parameters.

Returns

list(string, string, MonitoredSubscriptionsListOptionalParams)

List all subscriptions currently being monitored by the Elastic monitor resource, helping you manage observability.

function list(resourceGroupName: string, monitorName: string, options?: MonitoredSubscriptionsListOptionalParams): PagedAsyncIterableIterator<MonitoredSubscriptionProperties, MonitoredSubscriptionProperties[], PageSettings>

Parameters

resourceGroupName

string

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

monitorName

string

Monitor resource name

options
MonitoredSubscriptionsListOptionalParams

The options parameters.

Returns