ProviderMonitorSettingsOperations interface

Interface representing a ProviderMonitorSettings operations.

Properties

create

Creates the provider monitor setting.

delete

Deletes a provider monitor setting.

get

Gets the provider monitor setting details.

listByResourceGroup

Gets the list of the provider monitor settings in the resource group.

listBySubscription

Gets the list of the provider monitor settings in the subscription.

update

Updates the provider monitor setting properties as specified in the request body. Update fails if the specified provider monitor setting does not already exist.

Property Details

create

Creates the provider monitor setting.

create: (resourceGroupName: string, providerMonitorSettingName: string, properties: ProviderMonitorSetting, options?: ProviderMonitorSettingsCreateOptionalParams) => PollerLike<OperationState<ProviderMonitorSetting>, ProviderMonitorSetting>

Property Value

(resourceGroupName: string, providerMonitorSettingName: string, properties: ProviderMonitorSetting, options?: ProviderMonitorSettingsCreateOptionalParams) => PollerLike<OperationState<ProviderMonitorSetting>, ProviderMonitorSetting>

delete

Deletes a provider monitor setting.

delete: (resourceGroupName: string, providerMonitorSettingName: string, options?: ProviderMonitorSettingsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, providerMonitorSettingName: string, options?: ProviderMonitorSettingsDeleteOptionalParams) => Promise<void>

get

Gets the provider monitor setting details.

get: (resourceGroupName: string, providerMonitorSettingName: string, options?: ProviderMonitorSettingsGetOptionalParams) => Promise<ProviderMonitorSetting>

Property Value

(resourceGroupName: string, providerMonitorSettingName: string, options?: ProviderMonitorSettingsGetOptionalParams) => Promise<ProviderMonitorSetting>

listByResourceGroup

Gets the list of the provider monitor settings in the resource group.

listByResourceGroup: (resourceGroupName: string, options?: ProviderMonitorSettingsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ProviderMonitorSetting, ProviderMonitorSetting[], PageSettings>

Property Value

(resourceGroupName: string, options?: ProviderMonitorSettingsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ProviderMonitorSetting, ProviderMonitorSetting[], PageSettings>

listBySubscription

Gets the list of the provider monitor settings in the subscription.

listBySubscription: (options?: ProviderMonitorSettingsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ProviderMonitorSetting, ProviderMonitorSetting[], PageSettings>

Property Value

(options?: ProviderMonitorSettingsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ProviderMonitorSetting, ProviderMonitorSetting[], PageSettings>

update

Updates the provider monitor setting properties as specified in the request body. Update fails if the specified provider monitor setting does not already exist.

update: (resourceGroupName: string, providerMonitorSettingName: string, options?: ProviderMonitorSettingsUpdateOptionalParams) => Promise<ProviderMonitorSetting>

Property Value

(resourceGroupName: string, providerMonitorSettingName: string, options?: ProviderMonitorSettingsUpdateOptionalParams) => Promise<ProviderMonitorSetting>