ProviderInstances interface

Interface representing a ProviderInstances.

Methods

beginCreate(string, string, string, ProviderInstance, ProviderInstancesCreateOptionalParams)

Creates a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

beginCreateAndWait(string, string, string, ProviderInstance, ProviderInstancesCreateOptionalParams)

Creates a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

beginDelete(string, string, string, ProviderInstancesDeleteOptionalParams)

Deletes a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

beginDeleteAndWait(string, string, string, ProviderInstancesDeleteOptionalParams)

Deletes a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

get(string, string, string, ProviderInstancesGetOptionalParams)

Gets properties of a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

list(string, string, ProviderInstancesListOptionalParams)

Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.

Method Details

beginCreate(string, string, string, ProviderInstance, ProviderInstancesCreateOptionalParams)

Creates a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

function beginCreate(resourceGroupName: string, sapMonitorName: string, providerInstanceName: string, providerInstanceParameter: ProviderInstance, options?: ProviderInstancesCreateOptionalParams): Promise<PollerLike<PollOperationState<ProviderInstance>, ProviderInstance>>

Parameters

resourceGroupName

string

Name of the resource group.

sapMonitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

providerInstanceParameter
ProviderInstance

Request body representing a provider instance

options
ProviderInstancesCreateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<ProviderInstance>, ProviderInstance>>

beginCreateAndWait(string, string, string, ProviderInstance, ProviderInstancesCreateOptionalParams)

Creates a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

function beginCreateAndWait(resourceGroupName: string, sapMonitorName: string, providerInstanceName: string, providerInstanceParameter: ProviderInstance, options?: ProviderInstancesCreateOptionalParams): Promise<ProviderInstance>

Parameters

resourceGroupName

string

Name of the resource group.

sapMonitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

providerInstanceParameter
ProviderInstance

Request body representing a provider instance

options
ProviderInstancesCreateOptionalParams

The options parameters.

Returns

Promise<ProviderInstance>

beginDelete(string, string, string, ProviderInstancesDeleteOptionalParams)

Deletes a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

function beginDelete(resourceGroupName: string, sapMonitorName: string, providerInstanceName: string, options?: ProviderInstancesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

Name of the resource group.

sapMonitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

options
ProviderInstancesDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, ProviderInstancesDeleteOptionalParams)

Deletes a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

function beginDeleteAndWait(resourceGroupName: string, sapMonitorName: string, providerInstanceName: string, options?: ProviderInstancesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

Name of the resource group.

sapMonitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

options
ProviderInstancesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ProviderInstancesGetOptionalParams)

Gets properties of a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

function get(resourceGroupName: string, sapMonitorName: string, providerInstanceName: string, options?: ProviderInstancesGetOptionalParams): Promise<ProviderInstance>

Parameters

resourceGroupName

string

Name of the resource group.

sapMonitorName

string

Name of the SAP monitor resource.

providerInstanceName

string

Name of the provider instance.

options
ProviderInstancesGetOptionalParams

The options parameters.

Returns

Promise<ProviderInstance>

list(string, string, ProviderInstancesListOptionalParams)

Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.

function list(resourceGroupName: string, sapMonitorName: string, options?: ProviderInstancesListOptionalParams): PagedAsyncIterableIterator<ProviderInstance, ProviderInstance[], PageSettings>

Parameters

resourceGroupName

string

Name of the resource group.

sapMonitorName

string

Name of the SAP monitor resource.

options
ProviderInstancesListOptionalParams

The options parameters.

Returns