MonitoredSubscriptionsOperations interface

Interface representing a MonitoredSubscriptions operations.

Properties

beginCreateorUpdate
beginCreateorUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createorUpdate

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

delete

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

get

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

list

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

update

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

Property Details

beginCreateorUpdate

Warning

This API is now deprecated.

use createorUpdate instead

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

Property Value

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

beginCreateorUpdateAndWait

Warning

This API is now deprecated.

use createorUpdate instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

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

Property Value

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

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

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

Property Value

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

createorUpdate

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

createorUpdate: (resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsCreateorUpdateOptionalParams) => PollerLike<OperationState<MonitoredSubscriptionProperties>, MonitoredSubscriptionProperties>

Property Value

(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsCreateorUpdateOptionalParams) => PollerLike<OperationState<MonitoredSubscriptionProperties>, MonitoredSubscriptionProperties>

delete

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

delete: (resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

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

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

Property Value

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

list

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

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

Property Value

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

update

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

update: (resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<MonitoredSubscriptionProperties>, MonitoredSubscriptionProperties>

Property Value

(resourceGroupName: string, monitorName: string, configurationName: string, options?: MonitoredSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<MonitoredSubscriptionProperties>, MonitoredSubscriptionProperties>